1610 lines
38 KiB
Text
Generated
1610 lines
38 KiB
Text
Generated
'# Example of a Riverbed TrafficScript (*.rts) file.' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'http.setHeader' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'H' Literal.String
|
|
'o' Literal.String
|
|
's' Literal.String
|
|
't' Literal.String
|
|
'"' Literal.String
|
|
',' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
's' Literal.String
|
|
'e' Literal.String
|
|
'c' Literal.String
|
|
'u' Literal.String
|
|
'r' Literal.String
|
|
'e' Literal.String
|
|
'.' Literal.String
|
|
'm' Literal.String
|
|
'y' Literal.String
|
|
's' Literal.String
|
|
'i' Literal.String
|
|
't' Literal.String
|
|
'e' Literal.String
|
|
'.' Literal.String
|
|
'c' Literal.String
|
|
'o' Literal.String
|
|
'm' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'$body' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'http.getBody' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
' ' Text
|
|
'# get the POST data' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$single' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
"'Hello \\\nworld'" Literal.String
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'$double' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'H' Literal.String
|
|
'e' Literal.String
|
|
'l' Literal.String
|
|
'l' Literal.String
|
|
'o' Literal.String
|
|
' ' Literal.String
|
|
'\\' Literal.String
|
|
'\n' Literal.String
|
|
|
|
'w' Literal.String
|
|
'o' Literal.String
|
|
'r' Literal.String
|
|
'l' Literal.String
|
|
'd' Literal.String
|
|
'"' Literal.String
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'$pi' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'3' Literal.Number
|
|
'.' Operator
|
|
'14157' Literal.Number
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'$message' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'T' Literal.String
|
|
'h' Literal.String
|
|
'e' Literal.String
|
|
' ' Literal.String
|
|
'U' Literal.String
|
|
'R' Literal.String
|
|
'L' Literal.String
|
|
' ' Literal.String
|
|
'p' Literal.String
|
|
'a' Literal.String
|
|
't' Literal.String
|
|
'h' Literal.String
|
|
' ' Literal.String
|
|
'i' Literal.String
|
|
's' Literal.String
|
|
' ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'http.GetPath' Name.Function
|
|
'(' Operator
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'$four' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'2' Literal.Number
|
|
' ' Text
|
|
'+' Operator
|
|
' ' Text
|
|
'2' Literal.Number
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'# Sets $ratio to "75%" (for example)' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$ratio' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'(' Operator
|
|
' ' Text
|
|
'$a' Name.Variable
|
|
' ' Text
|
|
'/' Operator
|
|
' ' Text
|
|
'(' Operator
|
|
'$a' Name.Variable
|
|
' ' Text
|
|
'+' Operator
|
|
' ' Text
|
|
'$b' Name.Variable
|
|
')' Operator
|
|
' ' Text
|
|
'*' Operator
|
|
' ' Text
|
|
'100' Literal.Number
|
|
' ' Text
|
|
')' Operator
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'%' Literal.String
|
|
'"' Literal.String
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'$contentLength' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'http.getHeader' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'C' Literal.String
|
|
'o' Literal.String
|
|
'n' Literal.String
|
|
't' Literal.String
|
|
'e' Literal.String
|
|
'n' Literal.String
|
|
't' Literal.String
|
|
'-' Literal.String
|
|
'L' Literal.String
|
|
'e' Literal.String
|
|
'n' Literal.String
|
|
'g' Literal.String
|
|
't' Literal.String
|
|
'h' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'if' Keyword
|
|
'(' Operator
|
|
' ' Text
|
|
'$contentLength' Name.Variable
|
|
' ' Text
|
|
'>' Operator
|
|
' ' Text
|
|
'1024' Literal.Number
|
|
' ' Text
|
|
'*' Operator
|
|
' ' Text
|
|
'1024' Literal.Number
|
|
' ' Text
|
|
')' Operator
|
|
' ' Text
|
|
'{' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'log.warn' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'L' Literal.String
|
|
'a' Literal.String
|
|
'r' Literal.String
|
|
'g' Literal.String
|
|
'e' Literal.String
|
|
' ' Literal.String
|
|
'r' Literal.String
|
|
'e' Literal.String
|
|
'q' Literal.String
|
|
'u' Literal.String
|
|
'e' Literal.String
|
|
's' Literal.String
|
|
't' Literal.String
|
|
' ' Literal.String
|
|
'b' Literal.String
|
|
'o' Literal.String
|
|
'd' Literal.String
|
|
'y' Literal.String
|
|
':' Literal.String
|
|
' ' Literal.String
|
|
'"' Literal.String
|
|
'.' Operator
|
|
'$contentLength' Name.Variable
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'}' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'4' Literal.Number
|
|
' ' Text
|
|
'+' Operator
|
|
' ' Text
|
|
'7' Literal.Number
|
|
'.' Operator
|
|
'5' Literal.Number
|
|
' ' Text
|
|
'*' Operator
|
|
' ' Text
|
|
'$a' Name.Variable
|
|
'\n' Text.Whitespace
|
|
|
|
'-' Operator
|
|
'$b' Name.Variable
|
|
' ' Text
|
|
'/' Operator
|
|
' ' Text
|
|
'$c' Name.Variable
|
|
' ' Text
|
|
'-' Operator
|
|
' ' Text
|
|
'1' Literal.Number
|
|
'\n' Text.Whitespace
|
|
|
|
'7' Literal.Number
|
|
' ' Text
|
|
'%' Operator
|
|
' ' Text
|
|
'3' Literal.Number
|
|
' ' Text
|
|
'# Returns 1' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'"' Literal.String
|
|
'f' Literal.String
|
|
'o' Literal.String
|
|
'o' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
'&' Operator
|
|
'&' Operator
|
|
' ' Text
|
|
'!' Operator
|
|
'0' Literal.Number
|
|
' ' Text
|
|
'# true' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'(' Operator
|
|
' ' Text
|
|
'1' Literal.Number
|
|
' ' Text
|
|
'<' Operator
|
|
' ' Text
|
|
'2' Literal.Number
|
|
' ' Text
|
|
')' Operator
|
|
' ' Text
|
|
'&' Operator
|
|
'&' Operator
|
|
' ' Text
|
|
'(' Operator
|
|
' ' Text
|
|
'3' Literal.Number
|
|
' ' Text
|
|
'<' Operator
|
|
' ' Text
|
|
'4' Literal.Number
|
|
' ' Text
|
|
')' Operator
|
|
' ' Text
|
|
'# true' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$a' Name.Variable
|
|
' ' Text
|
|
'|' Operator
|
|
'|' Operator
|
|
' ' Text
|
|
'$b' Name.Variable
|
|
' ' Text
|
|
'# true if $a or $b is true' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'0x1234' Literal.Number
|
|
' ' Text
|
|
'&' Operator
|
|
' ' Text
|
|
'255' Literal.Number
|
|
' ' Text
|
|
'# 0x34' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'1' Literal.Number
|
|
'|' Operator
|
|
'2' Literal.Number
|
|
'|' Operator
|
|
'4' Literal.Number
|
|
' ' Text
|
|
'#7' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'1' Literal.Number
|
|
'^' Operator
|
|
'3' Literal.Number
|
|
' ' Text
|
|
'#2' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'~' Operator
|
|
'1' Literal.Number
|
|
' ' Text
|
|
'&' Operator
|
|
' ' Text
|
|
'0xffff' Literal.Number
|
|
' ' Text
|
|
'# 65534' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'1' Literal.Number
|
|
' ' Text
|
|
'<' Operator
|
|
'<' Operator
|
|
' ' Text
|
|
'2' Literal.Number
|
|
' ' Text
|
|
'# 4' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'2' Literal.Number
|
|
' ' Text
|
|
'>' Operator
|
|
'>' Operator
|
|
' ' Text
|
|
'1' Literal.Number
|
|
' ' Text
|
|
'# 1' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$foo' Name.Variable
|
|
' ' Text
|
|
'*' Operator
|
|
'=' Operator
|
|
' ' Text
|
|
'5' Literal.Number
|
|
' ' Text
|
|
'# Product equals ($foo = $foo * 5)' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$foo' Name.Variable
|
|
' ' Text
|
|
'/' Operator
|
|
'=' Operator
|
|
' ' Text
|
|
'2' Literal.Number
|
|
' ' Text
|
|
'# Quotient equals ($foo = $foo / 5)' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$foo' Name.Variable
|
|
' ' Text
|
|
'%' Operator
|
|
'=' Operator
|
|
' ' Text
|
|
'2' Literal.Number
|
|
' ' Text
|
|
'# Modulo equals ($foo = $foo % 5)' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$foo' Name.Variable
|
|
' ' Text
|
|
'<' Operator
|
|
'<' Operator
|
|
'=' Operator
|
|
' ' Text
|
|
'2' Literal.Number
|
|
' ' Text
|
|
'# Bit-shift left equals ($foo = $foo << 2)' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$foo' Name.Variable
|
|
' ' Text
|
|
'>' Operator
|
|
'>' Operator
|
|
'=' Operator
|
|
' ' Text
|
|
'2' Literal.Number
|
|
' ' Text
|
|
'# Bit-shift right equals ($foo = $foo >> 2)' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$foo' Name.Variable
|
|
' ' Text
|
|
'&' Operator
|
|
'=' Operator
|
|
' ' Text
|
|
'2' Literal.Number
|
|
' ' Text
|
|
'# Bitwise AND equals ($foo = $foo & 2)' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$foo' Name.Variable
|
|
' ' Text
|
|
'|' Operator
|
|
'=' Operator
|
|
' ' Text
|
|
'2' Literal.Number
|
|
' ' Text
|
|
'# Bitwise OR equals ($foo = $foo | 2)' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$foo' Name.Variable
|
|
' ' Text
|
|
'^' Operator
|
|
'=' Operator
|
|
' ' Text
|
|
'2' Literal.Number
|
|
' ' Text
|
|
'# Bitwise XOR equals ($foo = $foo ^ 2)' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$int' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'10' Literal.Number
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'$double' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'2' Literal.Number
|
|
'.' Operator
|
|
'71828' Literal.Number
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'string.len' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'$double' Name.Variable
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
' ' Text
|
|
'# casts to string, returns 7' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'# Convert $string to a number, and add 4:' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$r' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'$string' Name.Variable
|
|
' ' Text
|
|
'+' Operator
|
|
' ' Text
|
|
'4' Literal.Number
|
|
';' Operator
|
|
' ' Text
|
|
'# $r is 14' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'if' Keyword
|
|
'(' Operator
|
|
' ' Text
|
|
'string.startsWith' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'$path' Name.Variable
|
|
',' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'/' Literal.String
|
|
's' Literal.String
|
|
'e' Literal.String
|
|
'c' Literal.String
|
|
'u' Literal.String
|
|
'r' Literal.String
|
|
'e' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
')' Operator
|
|
' ' Text
|
|
')' Operator
|
|
' ' Text
|
|
'{' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'pool.use' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
's' Literal.String
|
|
'e' Literal.String
|
|
'c' Literal.String
|
|
'u' Literal.String
|
|
'r' Literal.String
|
|
'e' Literal.String
|
|
' ' Literal.String
|
|
'p' Literal.String
|
|
'o' Literal.String
|
|
'o' Literal.String
|
|
'l' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'}' Operator
|
|
' ' Text
|
|
'else' Keyword
|
|
' ' Text
|
|
'{' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'pool.use' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'n' Literal.String
|
|
'o' Literal.String
|
|
'n' Literal.String
|
|
'-' Literal.String
|
|
's' Literal.String
|
|
'e' Literal.String
|
|
'c' Literal.String
|
|
'u' Literal.String
|
|
'r' Literal.String
|
|
'e' Literal.String
|
|
' ' Literal.String
|
|
'p' Literal.String
|
|
'o' Literal.String
|
|
'o' Literal.String
|
|
'l' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'}' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'for' Keyword
|
|
'(' Operator
|
|
' ' Text
|
|
'$count' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'0' Literal.Number
|
|
';' Operator
|
|
' ' Text
|
|
'$count' Name.Variable
|
|
' ' Text
|
|
'<' Operator
|
|
' ' Text
|
|
'10' Literal.Number
|
|
';' Operator
|
|
' ' Text
|
|
'$count' Name.Variable
|
|
'+' Operator
|
|
'+' Operator
|
|
' ' Text
|
|
')' Operator
|
|
' ' Text
|
|
'{' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'log.info' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'I' Literal.String
|
|
'n' Literal.String
|
|
' ' Literal.String
|
|
'l' Literal.String
|
|
'o' Literal.String
|
|
'o' Literal.String
|
|
'p' Literal.String
|
|
',' Literal.String
|
|
' ' Literal.String
|
|
'c' Literal.String
|
|
'o' Literal.String
|
|
'u' Literal.String
|
|
'n' Literal.String
|
|
't' Literal.String
|
|
' ' Literal.String
|
|
'=' Literal.String
|
|
' ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'$count' Name.Variable
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'}' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'i' Name.Function
|
|
'$count' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'0' Literal.Number
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'while' Keyword
|
|
'(' Operator
|
|
' ' Text
|
|
'$count' Name.Variable
|
|
' ' Text
|
|
'<' Operator
|
|
' ' Text
|
|
'10' Literal.Number
|
|
' ' Text
|
|
')' Operator
|
|
' ' Text
|
|
'{' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'log.info' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'I' Literal.String
|
|
'n' Literal.String
|
|
' ' Literal.String
|
|
'l' Literal.String
|
|
'o' Literal.String
|
|
'o' Literal.String
|
|
'p' Literal.String
|
|
',' Literal.String
|
|
' ' Literal.String
|
|
'c' Literal.String
|
|
'o' Literal.String
|
|
'u' Literal.String
|
|
'n' Literal.String
|
|
't' Literal.String
|
|
' ' Literal.String
|
|
'=' Literal.String
|
|
' ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'$count' Name.Variable
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'$count' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'$count' Name.Variable
|
|
' ' Text
|
|
'+' Operator
|
|
' ' Text
|
|
'1' Literal.Number
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'}' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'$count' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'0' Literal.Number
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'do' Keyword
|
|
' ' Text
|
|
'{' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'log.info' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'I' Literal.String
|
|
'n' Literal.String
|
|
' ' Literal.String
|
|
'l' Literal.String
|
|
'o' Literal.String
|
|
'o' Literal.String
|
|
'p' Literal.String
|
|
',' Literal.String
|
|
' ' Literal.String
|
|
'c' Literal.String
|
|
'o' Literal.String
|
|
'u' Literal.String
|
|
'n' Literal.String
|
|
't' Literal.String
|
|
' ' Literal.String
|
|
'=' Literal.String
|
|
' ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'$count' Name.Variable
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'$count' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'$count' Name.Variable
|
|
' ' Text
|
|
'+' Operator
|
|
' ' Text
|
|
'1' Literal.Number
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'}' Operator
|
|
' ' Text
|
|
'while' Keyword
|
|
'(' Operator
|
|
' ' Text
|
|
'$count' Name.Variable
|
|
' ' Text
|
|
'<' Operator
|
|
' ' Text
|
|
'10' Literal.Number
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'$mime' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'http.getResponseHeader' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'C' Literal.String
|
|
'o' Literal.String
|
|
'n' Literal.String
|
|
't' Literal.String
|
|
'e' Literal.String
|
|
'n' Literal.String
|
|
't' Literal.String
|
|
'-' Literal.String
|
|
'T' Literal.String
|
|
'y' Literal.String
|
|
'p' Literal.String
|
|
'e' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'if' Keyword
|
|
'(' Operator
|
|
' ' Text
|
|
'!' Operator
|
|
'string.startsWith' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'$mime' Name.Variable
|
|
',' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
't' Literal.String
|
|
'e' Literal.String
|
|
'x' Literal.String
|
|
't' Literal.String
|
|
'/' Literal.String
|
|
'h' Literal.String
|
|
't' Literal.String
|
|
'm' Literal.String
|
|
'l' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
')' Operator
|
|
')' Operator
|
|
' ' Text
|
|
'break' Keyword
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'$array' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'[' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'A' Literal.String
|
|
'l' Literal.String
|
|
'e' Literal.String
|
|
'x' Literal.String
|
|
'"' Literal.String
|
|
',' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'M' Literal.String
|
|
'a' Literal.String
|
|
't' Literal.String
|
|
't' Literal.String
|
|
'"' Literal.String
|
|
',' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'O' Literal.String
|
|
'l' Literal.String
|
|
'i' Literal.String
|
|
'v' Literal.String
|
|
'e' Literal.String
|
|
'r' Literal.String
|
|
'"' Literal.String
|
|
',' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'L' Literal.String
|
|
'a' Literal.String
|
|
'u' Literal.String
|
|
'r' Literal.String
|
|
'e' Literal.String
|
|
'n' Literal.String
|
|
'c' Literal.String
|
|
'e' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
']' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'$someone' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'$array' Name.Variable
|
|
'[' Operator
|
|
'0' Literal.Number
|
|
']' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'$arraylen' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'array.length' Name.Function
|
|
'(' Operator
|
|
'$array' Name.Variable
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'log.info' Name.Function
|
|
'(' Operator
|
|
'"' Literal.String
|
|
'M' Literal.String
|
|
'y' Literal.String
|
|
' ' Literal.String
|
|
'a' Literal.String
|
|
'r' Literal.String
|
|
'r' Literal.String
|
|
'a' Literal.String
|
|
'y' Literal.String
|
|
' ' Literal.String
|
|
'h' Literal.String
|
|
'a' Literal.String
|
|
's' Literal.String
|
|
' ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'$arraylen' Name.Variable
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
' ' Literal.String
|
|
'e' Literal.String
|
|
'l' Literal.String
|
|
'e' Literal.String
|
|
'm' Literal.String
|
|
'e' Literal.String
|
|
'n' Literal.String
|
|
't' Literal.String
|
|
's' Literal.String
|
|
'.' Literal.String
|
|
'\\n' Literal.String.Escape
|
|
'"' Literal.String
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'for' Keyword
|
|
' ' Text
|
|
'(' Operator
|
|
' ' Text
|
|
'$i' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'0' Literal.Number
|
|
';' Operator
|
|
' ' Text
|
|
'$i' Name.Variable
|
|
' ' Text
|
|
'<' Operator
|
|
' ' Text
|
|
'$arraylen' Name.Variable
|
|
';' Operator
|
|
' ' Text
|
|
'$i' Name.Variable
|
|
'+' Operator
|
|
'+' Operator
|
|
' ' Text
|
|
')' Operator
|
|
'{' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'log.info' Name.Function
|
|
' ' Text
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'E' Literal.String
|
|
'l' Literal.String
|
|
'e' Literal.String
|
|
'm' Literal.String
|
|
'e' Literal.String
|
|
'n' Literal.String
|
|
't' Literal.String
|
|
' ' Literal.String
|
|
'#' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'$i' Name.Variable
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
' ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'$array' Name.Variable
|
|
'[' Operator
|
|
'$i' Name.Variable
|
|
']' Operator
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'}' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'$hash' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'[' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'o' Literal.String
|
|
'r' Literal.String
|
|
'a' Literal.String
|
|
'n' Literal.String
|
|
'g' Literal.String
|
|
'e' Literal.String
|
|
'"' Literal.String
|
|
' =' Operator
|
|
'>' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'f' Literal.String
|
|
'r' Literal.String
|
|
'u' Literal.String
|
|
'i' Literal.String
|
|
't' Literal.String
|
|
'"' Literal.String
|
|
',' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'"' Literal.String
|
|
'a' Literal.String
|
|
'p' Literal.String
|
|
'p' Literal.String
|
|
'l' Literal.String
|
|
'e' Literal.String
|
|
'"' Literal.String
|
|
' =' Operator
|
|
'>' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'f' Literal.String
|
|
'r' Literal.String
|
|
'u' Literal.String
|
|
'i' Literal.String
|
|
't' Literal.String
|
|
'"' Literal.String
|
|
',' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'"' Literal.String
|
|
'c' Literal.String
|
|
'a' Literal.String
|
|
'b' Literal.String
|
|
'b' Literal.String
|
|
'a' Literal.String
|
|
'g' Literal.String
|
|
'e' Literal.String
|
|
'"' Literal.String
|
|
' =' Operator
|
|
'>' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'v' Literal.String
|
|
'e' Literal.String
|
|
'g' Literal.String
|
|
'e' Literal.String
|
|
't' Literal.String
|
|
'a' Literal.String
|
|
'b' Literal.String
|
|
'l' Literal.String
|
|
'e' Literal.String
|
|
'"' Literal.String
|
|
',' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'"' Literal.String
|
|
'p' Literal.String
|
|
'e' Literal.String
|
|
'a' Literal.String
|
|
'r' Literal.String
|
|
'"' Literal.String
|
|
' =' Operator
|
|
'>' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'f' Literal.String
|
|
'r' Literal.String
|
|
'u' Literal.String
|
|
'i' Literal.String
|
|
't' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
']' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'foreach' Keyword
|
|
' ' Text
|
|
'(' Operator
|
|
' ' Text
|
|
'$key' Name.Variable
|
|
' ' Text
|
|
'in' Keyword
|
|
' ' Text
|
|
'hash.keys' Name.Function
|
|
'(' Operator
|
|
'$hash' Name.Variable
|
|
')' Operator
|
|
')' Operator
|
|
'{' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'log.info' Name.Function
|
|
'(' Operator
|
|
'"' Literal.String
|
|
'K' Literal.String
|
|
'e' Literal.String
|
|
'y' Literal.String
|
|
':' Literal.String
|
|
' ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'$key' Name.Variable
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
';' Literal.String
|
|
' ' Literal.String
|
|
'V' Literal.String
|
|
'a' Literal.String
|
|
'l' Literal.String
|
|
'u' Literal.String
|
|
'e' Literal.String
|
|
':' Literal.String
|
|
' ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'$hash' Name.Variable
|
|
'[' Operator
|
|
'$key' Name.Variable
|
|
']' Operator
|
|
' ' Text
|
|
'.' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'"' Literal.String
|
|
';' Literal.String
|
|
'"' Literal.String
|
|
')' Operator
|
|
';' Operator
|
|
' ' Text
|
|
'}' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'# Declare a subroutine to calculate factorials' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'sub' Keyword
|
|
' ' Text
|
|
'factorial' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'$n' Name.Variable
|
|
' ' Text
|
|
')' Operator
|
|
' ' Text
|
|
'{' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'if' Keyword
|
|
'(' Operator
|
|
' ' Text
|
|
'$n' Name.Variable
|
|
' =' Operator
|
|
'=' Operator
|
|
' ' Text
|
|
'0' Literal.Number
|
|
' ' Text
|
|
')' Operator
|
|
' ' Text
|
|
'return' Keyword
|
|
' ' Text
|
|
'1' Literal.Number
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'return' Keyword
|
|
' ' Text
|
|
'$n' Name.Variable
|
|
'*' Operator
|
|
'factorial' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'$n' Name.Variable
|
|
'-' Operator
|
|
'1' Literal.Number
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'}' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'# Put entries into the array' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$c' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'0' Literal.Number
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'while' Keyword
|
|
'(' Operator
|
|
' ' Text
|
|
'$c' Name.Variable
|
|
' ' Text
|
|
'<' Operator
|
|
'=' Operator
|
|
' ' Text
|
|
'10' Literal.Number
|
|
' ' Text
|
|
')' Operator
|
|
' ' Text
|
|
'{' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'$msg' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'D' Literal.String
|
|
'i' Literal.String
|
|
'd' Literal.String
|
|
' ' Literal.String
|
|
'y' Literal.String
|
|
'o' Literal.String
|
|
'u' Literal.String
|
|
' ' Literal.String
|
|
'k' Literal.String
|
|
'n' Literal.String
|
|
'o' Literal.String
|
|
'w' Literal.String
|
|
' ' Literal.String
|
|
't' Literal.String
|
|
'h' Literal.String
|
|
'a' Literal.String
|
|
't' Literal.String
|
|
' ' Literal.String
|
|
'"' Literal.String
|
|
'.' Operator
|
|
' ' Text
|
|
'$c' Name.Variable
|
|
' ' Text
|
|
'.' Operator
|
|
'"' Literal.String
|
|
'!' Literal.String
|
|
' ' Literal.String
|
|
'i' Literal.String
|
|
's' Literal.String
|
|
' ' Literal.String
|
|
'"' Literal.String
|
|
'.' Operator
|
|
' ' Text
|
|
'factorial' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'$c' Name.Variable
|
|
' ' Text
|
|
')' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'.' Operator
|
|
'"' Literal.String
|
|
'?' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'data.set' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'm' Literal.String
|
|
'y' Literal.String
|
|
'a' Literal.String
|
|
'r' Literal.String
|
|
'r' Literal.String
|
|
'a' Literal.String
|
|
'y' Literal.String
|
|
'"' Literal.String
|
|
'.' Operator
|
|
'$c' Name.Variable
|
|
',' Operator
|
|
' ' Text
|
|
'$msg' Name.Variable
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'$c' Name.Variable
|
|
'+' Operator
|
|
'+' Operator
|
|
';' Operator
|
|
' ' Text
|
|
'}' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'# Look up several entries. Note: the 1000th entry is empty' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$msg' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'"' Literal.String
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'$msg' Name.Variable
|
|
' ' Text
|
|
'.' Operator
|
|
'=' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'I' Literal.String
|
|
'n' Literal.String
|
|
'd' Literal.String
|
|
'e' Literal.String
|
|
'x' Literal.String
|
|
' ' Literal.String
|
|
'1' Literal.String
|
|
'0' Literal.String
|
|
'0' Literal.String
|
|
'0' Literal.String
|
|
':' Literal.String
|
|
' ' Literal.String
|
|
'"' Literal.String
|
|
'.' Operator
|
|
'data.get' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'm' Literal.String
|
|
'y' Literal.String
|
|
'a' Literal.String
|
|
'r' Literal.String
|
|
'r' Literal.String
|
|
'a' Literal.String
|
|
'y' Literal.String
|
|
'1' Literal.String
|
|
'0' Literal.String
|
|
'0' Literal.String
|
|
'0' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
')' Operator
|
|
'.' Operator
|
|
'"' Literal.String
|
|
'\\n' Literal.String.Escape
|
|
'"' Literal.String
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'# delete the entire array (but no other data stored by data.set)' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'data.reset' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'm' Literal.String
|
|
'y' Literal.String
|
|
'a' Literal.String
|
|
'r' Literal.String
|
|
'r' Literal.String
|
|
'a' Literal.String
|
|
'y' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'http.sendResponse' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'2' Literal.String
|
|
'0' Literal.String
|
|
'0' Literal.String
|
|
' ' Literal.String
|
|
'O' Literal.String
|
|
'K' Literal.String
|
|
'"' Literal.String
|
|
',' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
't' Literal.String
|
|
'e' Literal.String
|
|
'x' Literal.String
|
|
't' Literal.String
|
|
'/' Literal.String
|
|
'p' Literal.String
|
|
'l' Literal.String
|
|
'a' Literal.String
|
|
'i' Literal.String
|
|
'n' Literal.String
|
|
'"' Literal.String
|
|
',' Operator
|
|
' ' Text
|
|
'$msg' Name.Variable
|
|
',' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'sub' Keyword
|
|
' ' Text
|
|
'headbug' Name.Function
|
|
'(' Operator
|
|
')' Operator
|
|
'{' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'# Prints each header to the event log.' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'$headers' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'http.listHeaderNames' Name.Function
|
|
'(' Operator
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'foreach' Keyword
|
|
' ' Text
|
|
'(' Operator
|
|
'$header' Name.Variable
|
|
' ' Text
|
|
'in' Keyword
|
|
' ' Text
|
|
'$headers' Name.Variable
|
|
')' Operator
|
|
'{' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'log.info' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'$header' Name.Variable
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
':' Literal.String
|
|
' ' Literal.String
|
|
'"' Literal.String
|
|
' ' Text
|
|
'.' Operator
|
|
' ' Text
|
|
'http.getheader' Name.Function
|
|
'(' Operator
|
|
'$header' Name.Variable
|
|
')' Operator
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'}' Operator
|
|
' ' Text
|
|
'}' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'\n' Text.Whitespace
|
|
|
|
'import' Keyword
|
|
' ' Text
|
|
'foo' Name.Function
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'foo.headbug' Name.Function
|
|
'(' Operator
|
|
')' Operator
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'# Sets the regex string as ^192\\.168\\. ; the two examples' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'# below have the same effect' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'$regex' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
'"' Literal.String
|
|
'^' Literal.String
|
|
'(' Literal.String
|
|
'1' Literal.String
|
|
'9' Literal.String
|
|
'2' Literal.String
|
|
')' Literal.String
|
|
'\\' Literal.String
|
|
'\\' Literal.String
|
|
'.' Literal.String
|
|
'1' Literal.String
|
|
'6' Literal.String
|
|
'8' Literal.String
|
|
'\\' Literal.String
|
|
'\\' Literal.String
|
|
'.' Literal.String
|
|
'"' Literal.String
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'$regex' Name.Variable
|
|
' =' Operator
|
|
' ' Text
|
|
"'^192\\.168\\.'" Literal.String
|
|
';' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
'if' Keyword
|
|
' ' Text
|
|
'(' Operator
|
|
' ' Text
|
|
'string.regexMatch' Name.Function
|
|
'(' Operator
|
|
' ' Text
|
|
'$ip' Name.Variable
|
|
',' Operator
|
|
' ' Text
|
|
'$regex' Name.Variable
|
|
' ' Text
|
|
')' Operator
|
|
' ' Text
|
|
')' Operator
|
|
' ' Text
|
|
'{' Operator
|
|
'\n' Text.Whitespace
|
|
|
|
' ' Text
|
|
'# IP is on 192.168.* network' Comment
|
|
'\n' Text.Whitespace
|
|
|
|
'}' Operator
|
|
'\n' Text.Whitespace
|