Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
Pygments / tests / examplefiles / lasso / json.lasso.output
Size: Mime:
''            Other
'<?LassoScript' Comment.Preproc
'\n\n\t'      Text.Whitespace
'//'          Comment.Single
'\n\t'        Text.Whitespace
'// JSON Encoding and Decoding' Comment.Single
'\n\t'        Text.Whitespace
'//'          Comment.Single
'\n\t'        Text.Whitespace
'// Copyright 2007-2012 LassoSoft Inc.' Comment.Single
'\n\t'        Text.Whitespace
'//'          Comment.Single
'\n\t'        Text.Whitespace
'// <http://json.org/>' Comment.Single
'\n\t'        Text.Whitespace
'// <http://json-rpc.org/>' Comment.Single
'\n\t'        Text.Whitespace
'// <http://www.ietf.org/rfc/rfc4627.txt?number=4627>' Comment.Single
'\n\t'        Text.Whitespace
'//'          Comment.Single
'\n\t'        Text.Whitespace
'\n'          Text.Whitespace

'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Lasso_TagExists' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'Encode_JSON' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'False'       Keyword.Constant
';'           Punctuation
'\n\n\t'      Text.Whitespace
'Define_Tag'  Keyword
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'JSON'        Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'-Namespace'  Name.Attribute
'='           Operator
"'"           Literal.String.Single
'Encode_'     Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'-Required'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'value'       Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'-Optional'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'options'     Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\n\t\t'  Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'escapes'     Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'Map'         Keyword.Type
'('           Punctuation
"'"           Literal.String.Single
'\\\\'        Literal.String.Escape
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'\\\\'        Literal.String.Escape
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'"'           Literal.String.Single
"'"           Literal.String.Single
'  '          Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'"'           Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'\\r'         Literal.String.Escape
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'r'           Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'\\n'         Literal.String.Escape
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'n'           Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'\\t'         Literal.String.Escape
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
't'           Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'\\f'         Literal.String.Escape
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'f'           Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'\\b'         Literal.String.Escape
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'b'           Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'output'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'newoptions'  Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'Array'       Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'-Internal'   Name.Attribute
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'!'           Operator
'('           Punctuation
'Local_Defined' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'options'     Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'#options'    Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'array'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'False'       Keyword.Constant
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'options'     Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'Array'       Keyword.Type
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t'      Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#options'    Name.Variable.Instance
' '           Text.Whitespace
'>>'          Operator
' '           Text.Whitespace
'-UseNative'  Name.Attribute
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'Params'      Keyword
' '           Text.Whitespace
'>>'          Operator
' '           Text.Whitespace
'-UseNative'  Name.Attribute
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#newoptions' Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Insert'      Name.Other
':'           Punctuation
' '           Text.Whitespace
'-UseNative'  Name.Attribute
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t'      Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#options'    Name.Variable.Instance
' '           Text.Whitespace
'>>'          Operator
' '           Text.Whitespace
'-NoNative'   Name.Attribute
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'Params'      Keyword
' '           Text.Whitespace
'>>'          Operator
' '           Text.Whitespace
'-NoNative'   Name.Attribute
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#newoptions' Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Insert'      Name.Other
':'           Punctuation
' '           Text.Whitespace
'-NoNative'   Name.Attribute
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t'      Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#options'    Name.Variable.Instance
' '           Text.Whitespace
'!>>'         Operator
' '           Text.Whitespace
'-UseNative'  Name.Attribute
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'set'         Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'list'        Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'queue'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'priorityqueue' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'stack'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
'('           Punctuation
'Encode_JSON' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'Array'       Keyword.Type
'->'          Operator
'('           Punctuation
'insertfrom'  Name.Other
':'           Punctuation
' '           Text.Whitespace
'#value'      Name.Variable.Instance
'->'          Operator
'iterator'    Name.Builtin
')'           Punctuation
' '           Text.Whitespace
'&'           Operator
','           Punctuation
' '           Text.Whitespace
'-Options'    Name.Attribute
'='           Operator
'#newoptions' Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#options'    Name.Variable.Instance
' '           Text.Whitespace
'!>>'         Operator
' '           Text.Whitespace
'-UseNative'  Name.Attribute
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'pair'        Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
'('           Punctuation
'Encode_JSON' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Array'       Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'#value'      Name.Variable.Instance
'->'          Operator
'First'       Name.Builtin
','           Punctuation
' '           Text.Whitespace
'#value'      Name.Variable.Instance
'->'          Operator
'Second'      Name.Builtin
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#options'    Name.Variable.Instance
' '           Text.Whitespace
'!>>'         Operator
' '           Text.Whitespace
'-Internal'   Name.Attribute
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Isa'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'array'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'False'       Keyword.Constant
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'map'         Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'False'       Keyword.Constant
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'['           Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'('           Punctuation
'Encode_JSON' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'#value'      Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
'-Options'    Name.Attribute
'='           Operator
'#newoptions' Name.Variable.Instance
')'           Punctuation
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
']'           Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'literal'     Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
'#value'      Name.Variable.Instance
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'string'      Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'"'           Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Loop'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'Length'      Name.Builtin
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Local'       Keyword.Declaration
'('           Punctuation
"'"           Literal.String.Single
'character'   Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Get'         Name.Other
':'           Punctuation
' '           Text.Whitespace
'Loop_Count'  Keyword
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Append'      Name.Other
':'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'('           Punctuation
'Match_RegExp' Name.Builtin
'('           Punctuation
"'"           Literal.String.Single
'['           Literal.String.Single
'\\\\'        Literal.String.Escape
'x{0020}-'    Literal.String.Single
'\\\\'        Literal.String.Escape
'x{21}'       Literal.String.Single
'\\\\'        Literal.String.Escape
'x{23}-'      Literal.String.Single
'\\\\'        Literal.String.Escape
'x{5b}'       Literal.String.Single
'\\\\'        Literal.String.Escape
'x{5d}-'      Literal.String.Single
'\\\\'        Literal.String.Escape
'x{10fff}]'   Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'#character'  Name.Variable.Instance
')'           Punctuation
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'#character'  Name.Variable.Instance
' '           Text.Whitespace
'|'           Operator
'\n\t\t\t\t\t\t' Text.Whitespace
"'"           Literal.String.Single
'\\\\'        Literal.String.Escape
"'"           Literal.String.Single
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'('           Punctuation
'#escapes'    Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Contains'    Name.Other
':'           Punctuation
' '           Text.Whitespace
'#character'  Name.Variable.Instance
')'           Punctuation
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'#escapes'    Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Find'        Name.Other
':'           Punctuation
' '           Text.Whitespace
'#character'  Name.Variable.Instance
')'           Punctuation
' '           Text.Whitespace
'|'           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'u'           Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'String'      Keyword.Type
'('           Punctuation
'Encode_Hex'  Name.Builtin
'('           Punctuation
'#character'  Name.Variable.Instance
')'           Punctuation
')'           Punctuation
'->'          Operator
'PadLeading'  Name.Builtin
'('           Punctuation
'4'           Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'0'           Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
'&'           Operator
')'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'Loop'        Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'"'           Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'integer'     Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'decimal'     Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'boolean'     Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
'('           Punctuation
'String'      Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'#value'      Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'null'        Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'null'        Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'date'        Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'#value'      Name.Variable.Instance
'->'          Operator
'gmt'         Name.Builtin
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'"'           Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'format'      Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'%QT%TZ'      Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'"'           Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Else'        Keyword
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'"'           Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'format'      Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'%QT%T'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'"'           Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'array'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'['           Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Iterate'     Keyword
':'           Punctuation
' '           Text.Whitespace
'#value'      Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'temp'        Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
'('           Punctuation
'Encode_JSON' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
'-Options'    Name.Attribute
'='           Operator
'#newoptions' Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'#value'      Name.Variable.Instance
'->'          Operator
'Size'        Name.Builtin
' '           Text.Whitespace
'!='          Operator
' '           Text.Whitespace
'Loop_Count'  Keyword
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
', '          Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'Iterate'     Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
']'           Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'object'      Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'{'           Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Iterate'     Keyword
':'           Punctuation
' '           Text.Whitespace
'#value'      Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'temp'        Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
'->'          Operator
'First'       Name.Builtin
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
': '          Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'('           Punctuation
'Encode_JSON' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
'->'          Operator
'Second'      Name.Builtin
','           Punctuation
' '           Text.Whitespace
'-Options'    Name.Attribute
'='           Operator
'#newoptions' Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'Size'        Name.Builtin
' '           Text.Whitespace
'!='          Operator
' '           Text.Whitespace
'Loop_Count'  Keyword
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
', '          Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'Iterate'     Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'}'           Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'map'         Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'{'           Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Iterate'     Keyword
':'           Punctuation
' '           Text.Whitespace
'#value'      Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'temp'        Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
'('           Punctuation
'Encode_JSON' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
'->'          Operator
'First'       Name.Builtin
','           Punctuation
' '           Text.Whitespace
'-Options'    Name.Attribute
'='           Operator
'#newoptions' Name.Variable.Instance
')'           Punctuation
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
': '          Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'('           Punctuation
'Encode_JSON' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
'->'          Operator
'Second'      Name.Builtin
','           Punctuation
' '           Text.Whitespace
'-Options'    Name.Attribute
'='           Operator
'#newoptions' Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'Size'        Name.Builtin
' '           Text.Whitespace
'!='          Operator
' '           Text.Whitespace
'Loop_Count'  Keyword
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
', '          Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'Iterate'     Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'}'           Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'client_ip'   Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'client_address' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
'('           Punctuation
'Encode_JSON' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'String'      Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'#value'      Name.Variable.Instance
')'           Punctuation
','           Punctuation
' '           Text.Whitespace
'-Options'    Name.Attribute
'='           Operator
'#newoptions' Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#options'    Name.Variable.Instance
' '           Text.Whitespace
'!>>'         Operator
' '           Text.Whitespace
'-UseNative'  Name.Attribute
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'set'         Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'list'        Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'queue'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'priorityqueue' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'stack'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
'('           Punctuation
'Encode_JSON' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'Array'       Keyword.Type
'->'          Operator
'('           Punctuation
'insertfrom'  Name.Other
':'           Punctuation
' '           Text.Whitespace
'#value'      Name.Variable.Instance
'->'          Operator
'iterator'    Name.Builtin
')'           Punctuation
' '           Text.Whitespace
'&'           Operator
','           Punctuation
' '           Text.Whitespace
'-Options'    Name.Attribute
'='           Operator
'#newoptions' Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#options'    Name.Variable.Instance
' '           Text.Whitespace
'!>>'         Operator
' '           Text.Whitespace
'-NoNative'   Name.Attribute
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'+='          Operator
' '           Text.Whitespace
'('           Punctuation
'Encode_JSON' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Map'         Keyword.Type
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'__jsonclass__' Literal.String.Single
"'"           Literal.String.Single
'='           Operator
'('           Punctuation
'Array'       Keyword.Type
':'           Punctuation
"'"           Literal.String.Single
'deserialize' Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
'('           Punctuation
'Array'       Keyword.Type
':'           Punctuation
"'"           Literal.String.Single
'<LassoNativeType>' Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'#value'      Name.Variable.Instance
'->'          Operator
'Serialize'   Name.Builtin
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'</LassoNativeType>' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#output'     Name.Variable.Instance
';'           Punctuation
'\n\t\t\n\t'  Text.Whitespace
'/'           Punctuation
'Define_Tag'  Keyword
';'           Punctuation
'\n\n'        Text.Whitespace

'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\n'        Text.Whitespace

'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Lasso_TagExists' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'Decode_JSON' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'False'       Keyword.Constant
';'           Punctuation
'\n\n\t'      Text.Whitespace
'Define_Tag'  Keyword
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'JSON'        Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'-Namespace'  Name.Attribute
'='           Operator
"'"           Literal.String.Single
'Decode_'     Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'-Required'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'value'       Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\n\t\t'    Text.Whitespace
'('           Punctuation
'#value'      Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'Null'        Keyword.Type
';'           Punctuation
'\n\t\t\n\t\t' Text.Whitespace
'Define_Tag'  Keyword
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'consume_string' Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'-Required'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'ibytes'      Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'unescapes'   Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'map'         Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'34'          Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'"'           Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'92'          Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'\\\\'        Literal.String.Escape
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'98'          Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'\\b'         Literal.String.Escape
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'102'         Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'\\f'         Literal.String.Escape
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'110'         Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'\\n'         Literal.String.Escape
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'114'         Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'\\r'         Literal.String.Escape
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'116'         Literal.Number.Integer
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'\\t'         Literal.String.Escape
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'temp'        Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'obytes'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'Bytes'       Keyword.Type
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'While'       Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
':='          Operator
' '           Text.Whitespace
'#ibytes'     Name.Variable.Instance
'->'          Operator
'export8bits' Name.Builtin
')'           Punctuation
' '           Text.Whitespace
'!='          Operator
' '           Text.Whitespace
'34'          Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// \'"\''    Comment.Single
'\n\t\t\t\t'  Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'==='         Operator
' '           Text.Whitespace
'92'          Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
"// '\\'"     Comment.Single
'\n\t\t\t\t\t' Text.Whitespace
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#ibytes'     Name.Variable.Instance
'->'          Operator
'export8bits' Name.Builtin
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'==='         Operator
' '           Text.Whitespace
'117'         Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
"// 'u'"      Comment.Single
'\n\t\t\t\t\t\t' Text.Whitespace
'#obytes'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'ImportString' Name.Other
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Decode_Hex'  Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'String'      Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'#ibytes'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'GetRange'    Name.Other
':'           Punctuation
' '           Text.Whitespace
'#ibytes'     Name.Variable.Instance
'->'          Operator
'Position'    Name.Builtin
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'4'           Literal.Number.Integer
')'           Punctuation
')'           Punctuation
')'           Punctuation
'->'          Operator
'('           Punctuation
'ExportString' Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'UTF-16'      Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'UTF-8'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t\t' Text.Whitespace
'#ibytes'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'SetPosition' Name.Other
':'           Punctuation
' '           Text.Whitespace
'#ibytes'     Name.Variable.Instance
'->'          Operator
'Position'    Name.Builtin
' '           Text.Whitespace
'+'           Operator
' '           Text.Whitespace
'4'           Literal.Number.Integer
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'Else'        Keyword
';'           Punctuation
'\n\t\t\t\t\t\t' Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#unescapes'  Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Contains'    Name.Other
':'           Punctuation
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t\t\t' Text.Whitespace
'#obytes'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'ImportString' Name.Other
':'           Punctuation
' '           Text.Whitespace
'#unescapes'  Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Find'        Name.Other
':'           Punctuation
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
')'           Punctuation
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'UTF-8'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t\t' Text.Whitespace
'Else'        Keyword
';'           Punctuation
'\n\t\t\t\t\t\t\t' Text.Whitespace
'#obytes'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Import8Bits' Name.Other
':'           Punctuation
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t\t' Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Else'        Keyword
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'#obytes'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Import8Bits' Name.Other
':'           Punctuation
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'While'       Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Local'       Keyword.Declaration
'('           Punctuation
"'"           Literal.String.Single
'output'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#obytes'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'ExportString' Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'UTF-8'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'BeginsWith'  Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'<LassoNativeType>' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'EndsWith'    Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'</LassoNativeType>' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'temp'        Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'<LassoNativeType>' Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'-'           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'</LassoNativeType>' Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'output'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'null'        Keyword.Type
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Protect'     Keyword
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Deserialize' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'/'           Punctuation
'Protect'     Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Valid_Date'  Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'#output'     Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
'-Format'     Name.Attribute
'='           Operator
"'"           Literal.String.Single
'%QT%TZ'      Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'output'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'Date'        Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'#output'     Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
'-Format'     Name.Attribute
'='           Operator
"'"           Literal.String.Single
'%QT%TZ'      Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Valid_Date'  Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'#output'     Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
'-Format'     Name.Attribute
'='           Operator
"'"           Literal.String.Single
'%QT%T'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'output'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'Date'        Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'#output'     Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
'-Format'     Name.Attribute
'='           Operator
"'"           Literal.String.Single
'%QT%T'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\t\t\t\n\t\t\t' Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#output'     Name.Variable.Instance
';'           Punctuation
'\n\t\t'      Text.Whitespace
'/'           Punctuation
'Define_Tag'  Keyword
';'           Punctuation
'\n\n\t\t'    Text.Whitespace
'Define_Tag'  Keyword
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'consume_token' Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'-Required'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'ibytes'      Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'-required'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'temp'        Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'obytes'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'bytes'       Keyword.Type
'->'          Operator
'('           Punctuation
'import8bits' Name.Other
':'           Punctuation
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
')'           Punctuation
' '           Text.Whitespace
'&'           Operator
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'delimit'     Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'array'       Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'9'           Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'10'          Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'13'          Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'32'          Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'44'          Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'58'          Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'93'          Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'125'         Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// \\t\\r\\n ,:]}' Comment.Single
'\n\t\t\t'    Text.Whitespace
'While'       Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#delimit'    Name.Variable.Instance
' '           Text.Whitespace
'!>>'         Operator
' '           Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
':='          Operator
' '           Text.Whitespace
'#ibytes'     Name.Variable.Instance
'->'          Operator
'export8bits' Name.Builtin
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'#obytes'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'import8bits' Name.Other
':'           Punctuation
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'While'       Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'output'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'String'      Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'#obytes'     Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'true'        Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'||'          Operator
' '           Text.Whitespace
'('           Punctuation
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'false'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Boolean'     Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'#output'     Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'null'        Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'Null'        Keyword.Type
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'String_IsNumeric' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'#output'     Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'>>'          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'.'           Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'('           Punctuation
'Decimal'     Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'#output'     Name.Variable.Instance
')'           Punctuation
' '           Text.Whitespace
'|'           Operator
' '           Text.Whitespace
'('           Punctuation
'Integer'     Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'#output'     Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#output'     Name.Variable.Instance
';'           Punctuation
'\n\t\t'      Text.Whitespace
'/'           Punctuation
'Define_Tag'  Keyword
';'           Punctuation
'\n\n\t\t'    Text.Whitespace
'Define_Tag'  Keyword
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'consume_array' Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'-Required'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'ibytes'      Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'output'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'array'       Keyword.Type
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'delimit'     Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'array'       Keyword.Type
':'           Punctuation
'  '          Text.Whitespace
'9'           Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'10'          Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'13'          Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'32'          Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'44'          Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// \\t\\r\\n ,' Comment.Single
'\n\t\t\t'    Text.Whitespace
'local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'temp'        Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'While'       Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
':='          Operator
' '           Text.Whitespace
'#ibytes'     Name.Variable.Instance
'->'          Operator
'export8bits' Name.Builtin
')'           Punctuation
' '           Text.Whitespace
'!='          Operator
' '           Text.Whitespace
'93'          Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// ]'        Comment.Single
'\n\t\t\t\t'  Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#delimit'    Name.Variable.Instance
' '           Text.Whitespace
'>>'          Operator
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'// Discard whitespace' Comment.Single
' '           Text.Whitespace
'\n\t\t\t\t'  Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'34'          Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// "'        Comment.Single
'\n\t\t\t\t\t' Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'insert'      Name.Other
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'consume_string' Name.Other
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#ibytes'     Name.Variable.Instance
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'91'          Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// ['        Comment.Single
'\n\t\t\t\t\t' Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'insert'      Name.Other
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'consume_array' Name.Other
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#ibytes'     Name.Variable.Instance
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'123'         Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// {'        Comment.Single
'\n\t\t\t\t\t' Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'insert'      Name.Other
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'consume_object' Name.Other
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#ibytes'     Name.Variable.Instance
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Else'        Keyword
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'insert'      Name.Other
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'consume_token' Name.Other
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#ibytes'     Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#temp'       Name.Variable.Instance
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'93'          Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'Loop_Abort'  Keyword
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'While'       Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#output'     Name.Variable.Instance
';'           Punctuation
'\n\t\t'      Text.Whitespace
'/'           Punctuation
'Define_Tag'  Keyword
';'           Punctuation
'\n\n\t\t'    Text.Whitespace
'Define_Tag'  Keyword
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'consume_object' Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'-Required'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'ibytes'      Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'output'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'map'         Keyword.Type
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'delimit'     Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'array'       Keyword.Type
':'           Punctuation
'  '          Text.Whitespace
'9'           Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'10'          Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'13'          Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'32'          Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'44'          Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// \\t\\r\\n ,' Comment.Single
'\n\t\t\t'    Text.Whitespace
'local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'temp'        Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'key'         Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'null'        Keyword.Type
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'val'         Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'null'        Keyword.Type
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'While'       Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
':='          Operator
' '           Text.Whitespace
'#ibytes'     Name.Variable.Instance
'->'          Operator
'export8bits' Name.Builtin
')'           Punctuation
' '           Text.Whitespace
'!='          Operator
' '           Text.Whitespace
'125'         Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// }'        Comment.Single
'\n\t\t\t\t'  Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#delimit'    Name.Variable.Instance
' '           Text.Whitespace
'>>'          Operator
' '           Text.Whitespace
'#temp'       Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'// Discard whitespace' Comment.Single
' '           Text.Whitespace
'\n\t\t\t\t'  Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#key'        Name.Variable.Instance
' '           Text.Whitespace
'!=='         Operator
' '           Text.Whitespace
'null'        Keyword.Type
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'34'          Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// "'        Comment.Single
'\n\t\t\t\t\t' Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'insert'      Name.Other
':'           Punctuation
' '           Text.Whitespace
'#key'        Name.Variable.Instance
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'consume_string' Name.Other
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#ibytes'     Name.Variable.Instance
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'#key'        Name.Variable.Instance
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'null'        Keyword.Type
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#key'        Name.Variable.Instance
' '           Text.Whitespace
'!=='         Operator
' '           Text.Whitespace
'null'        Keyword.Type
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'91'          Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// ['        Comment.Single
'\n\t\t\t\t\t' Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'insert'      Name.Other
':'           Punctuation
' '           Text.Whitespace
'#key'        Name.Variable.Instance
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'consume_array' Name.Other
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#ibytes'     Name.Variable.Instance
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'#key'        Name.Variable.Instance
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'null'        Keyword.Type
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#key'        Name.Variable.Instance
' '           Text.Whitespace
'!=='         Operator
' '           Text.Whitespace
'null'        Keyword.Type
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'123'         Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// {'        Comment.Single
'\n\t\t\t\t\t' Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'insert'      Name.Other
':'           Punctuation
' '           Text.Whitespace
'#key'        Name.Variable.Instance
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'consume_object' Name.Other
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#ibytes'     Name.Variable.Instance
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'#key'        Name.Variable.Instance
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'null'        Keyword.Type
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#key'        Name.Variable.Instance
' '           Text.Whitespace
'!=='         Operator
' '           Text.Whitespace
'null'        Keyword.Type
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'insert'      Name.Other
':'           Punctuation
' '           Text.Whitespace
'#key'        Name.Variable.Instance
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'consume_token' Name.Other
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#ibytes'     Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#temp'       Name.Variable.Instance
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'125'         Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'Loop_abort'  Keyword
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'#key'        Name.Variable.Instance
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'null'        Keyword.Type
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Else'        Keyword
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'#key'        Name.Variable.Instance
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'consume_string' Name.Other
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#ibytes'     Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n \t\t\t\t    ' Text.Whitespace
'while'       Keyword
'('           Punctuation
'#delimit'    Name.Variable.Instance
' '           Text.Whitespace
'>>'          Operator
' '           Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
':='          Operator
' '           Text.Whitespace
'#ibytes'     Name.Variable.Instance
'->'          Operator
'export8bits' Name.Builtin
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'/'           Punctuation
'while'       Keyword
';'           Punctuation
'\n  \t\t\t\t\t' Text.Whitespace
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'!='          Operator
' '           Text.Whitespace
'58'          Literal.Number.Integer
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'Loop_Abort'  Keyword
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'While'       Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'>>'          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'__jsonclass__' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Find'        Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'__jsonclass__' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
'->'          Operator
'('           Punctuation
'isa'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'array'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Find'        Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'__jsonclass__' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
'->'          Operator
'size'        Name.Builtin
' '           Text.Whitespace
'>='          Operator
' '           Text.Whitespace
'2'           Literal.Number.Integer
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Find'        Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'__jsonclass__' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
'->'          Operator
'First'       Name.Builtin
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'deserialize' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'find'        Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'__jsonclass__' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
'->'          Operator
'Second'      Name.Builtin
'->'          Operator
'First'       Name.Builtin
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'>>'          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'native'      Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'#output'     Name.Variable.Instance
' '           Text.Whitespace
'>>'          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'comment'     Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'find'        Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'comment'     Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'http://www.lassosoft.com/json' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'#output'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'find'        Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'native'      Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#output'     Name.Variable.Instance
';'           Punctuation
'\n\t\t'      Text.Whitespace
'/'           Punctuation
'Define_Tag'  Keyword
';'           Punctuation
'\n\t\t\n\t\t' Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'ibytes'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'bytes'       Keyword.Type
':'           Punctuation
' '           Text.Whitespace
'#value'      Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'start'       Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'1'           Literal.Number.Integer
';'           Punctuation
'\n \t  \t'   Text.Whitespace
'#ibytes'     Name.Variable.Instance
'->'          Operator
'removeLeading' Name.Builtin
'('           Punctuation
'BOM_UTF8'    Name.Builtin
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'temp'        Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#ibytes'     Name.Variable.Instance
'->'          Operator
'export8bits' Name.Builtin
';'           Punctuation
'\n\t\t'      Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'91'          Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// ['        Comment.Single
'\n\t\t\t'    Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'output'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'consume_array' Name.Other
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#ibytes'     Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#output'     Name.Variable.Instance
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Else'        Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'#temp'       Name.Variable.Instance
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'123'         Literal.Number.Integer
')'           Punctuation
';'           Punctuation
' '           Text.Whitespace
'// {'        Comment.Single
'\n\t\t\t'    Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'output'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'consume_object' Name.Other
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#ibytes'     Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#output'     Name.Variable.Instance
';'           Punctuation
'\n\t\t'      Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t\n\t'  Text.Whitespace
'/'           Punctuation
'Define_Tag'  Keyword
';'           Punctuation
'\n\n'        Text.Whitespace

'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\n'      Text.Whitespace

'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Lasso_TagExists' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'Literal'     Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'False'       Keyword.Constant
';'           Punctuation
'\n\n\t'      Text.Whitespace
'Define_Type' Keyword
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'Literal'     Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'String'      Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t'        Text.Whitespace
'/'           Punctuation
'Define_Type' Keyword
';'           Punctuation
'\n\n'        Text.Whitespace

'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\n'      Text.Whitespace

'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Lasso_TagExists' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'Object'      Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'False'       Keyword.Constant
';'           Punctuation
'\n\t\n\t'    Text.Whitespace
'Define_Type' Keyword
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'Object'      Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'Map'         Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t'        Text.Whitespace
'/'           Punctuation
'Define_Type' Keyword
';'           Punctuation
'\n\t\n'      Text.Whitespace

'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\n'        Text.Whitespace

'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Lasso_TagExists' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'JSON_RPCCall' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'False'       Keyword.Constant
';'           Punctuation
'\n\t\n\t'    Text.Whitespace
'Define_Tag'  Keyword
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'RPCCall'     Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
' '           Text.Whitespace
'-Namespace'  Name.Attribute
'='           Operator
"'"           Literal.String.Single
'JSON_'       Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
'\n\t\t\t'    Text.Whitespace
'-Required'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'method'      Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
'\n\t\t\t'    Text.Whitespace
'-Optional'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'params'      Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
'\n\t\t\t'    Text.Whitespace
'-Optional'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'id'          Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
'\n\t\t\t'    Text.Whitespace
'-Optional'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'host'        Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\n\t\t'    Text.Whitespace
'!'           Operator
'('           Punctuation
'Local_Defined' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'host'        Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'host'        Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'http://localhost/lassoapps.8/rpc/rpc.lasso' Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t'      Text.Whitespace
'!'           Operator
'('           Punctuation
'Local_Defined' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'id'          Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'id'          Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'Lasso_UniqueID' Name.Builtin
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'request'     Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'Map'         Keyword.Type
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'method'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#method'     Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'params'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#params'     Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'id'          Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#id'         Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'request'     Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'Encode_JSON' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'#request'    Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'result'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'Include_URL' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'#host'       Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
'-PostParams' Name.Attribute
'='           Operator
'#request'    Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'result'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'Decode_JSON' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'#result'     Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#result'     Name.Variable.Instance
';'           Punctuation
'\n\n\t'      Text.Whitespace
'/'           Punctuation
'Define_Tag'  Keyword
';'           Punctuation
'\n\t\n'      Text.Whitespace

'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\n'        Text.Whitespace

'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Lasso_TagExists' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'JSON_Records' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'False'       Keyword.Constant
';'           Punctuation
'\n\n\t'      Text.Whitespace
'Define_Tag'  Keyword
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'JSON_Records' Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
'\n\t\t\t'    Text.Whitespace
'-Optional'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'KeyField'    Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
'\n\t\t\t'    Text.Whitespace
'-Optional'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'ReturnField' Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
'\n\t\t\t'    Text.Whitespace
'-Optional'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'ExcludeField' Literal.String.Single
"'"           Literal.String.Single
','           Punctuation
'\n\t\t\t'    Text.Whitespace
'-Optional'   Name.Attribute
'='           Operator
"'"           Literal.String.Single
'Fields'      Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\n\t\t'    Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'_fields'     Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'Local_Defined' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'fields'      Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'#fields'     Name.Variable.Instance
'->'          Operator
'('           Punctuation
'IsA'         Name.Other
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'array'       Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'#fields'     Name.Variable.Instance
' '           Text.Whitespace
'|'           Operator
' '           Text.Whitespace
'Field_Names' Name.Builtin
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Fail_If'     Keyword
':'           Punctuation
' '           Text.Whitespace
'#_fields'    Name.Variable.Instance
'->'          Operator
'size'        Name.Builtin
' '           Text.Whitespace
'=='          Operator
' '           Text.Whitespace
'0'           Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
'-'           Operator
'1'           Literal.Number.Integer
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'No fields found for [JSON_Records]' Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'_keyfield'   Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'keyfield'    Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'#_fields'    Name.Variable.Instance
' '           Text.Whitespace
'!>>'         Operator
' '           Text.Whitespace
'#_keyfield'  Name.Variable.Instance
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'_keyfield'   Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'KeyField_Name' Name.Builtin
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'#_fields'    Name.Variable.Instance
' '           Text.Whitespace
'!>>'         Operator
' '           Text.Whitespace
'#_keyfield'  Name.Variable.Instance
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'_keyfield'   Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
"'"           Literal.String.Single
'ID'          Literal.String.Single
"'"           Literal.String.Single
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'If'          Keyword
':'           Punctuation
' '           Text.Whitespace
'#_fields'    Name.Variable.Instance
' '           Text.Whitespace
'!>>'         Operator
' '           Text.Whitespace
'#_keyfield'  Name.Variable.Instance
';'           Punctuation
'\n\t\t\t\t\t' Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'_keyfield'   Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#_fields'    Name.Variable.Instance
'->'          Operator
'First'       Name.Builtin
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t'      Text.Whitespace
'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'_index'      Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#_fields'    Name.Variable.Instance
'->'          Operator
'('           Punctuation
'FindPosition' Name.Other
':'           Punctuation
' '           Text.Whitespace
'#_keyfield'  Name.Variable.Instance
')'           Punctuation
'->'          Operator
'First'       Name.Builtin
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'_return'     Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'Local_Defined' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'returnfield' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'('           Punctuation
'Params'      Keyword
'->'          Operator
'('           Punctuation
'Find'        Name.Other
':'           Punctuation
' '           Text.Whitespace
'-ReturnField' Name.Attribute
')'           Punctuation
'->'          Operator
'('           Punctuation
'ForEach'     Name.Other
':'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'Params'      Keyword
'->'          Operator
'First'       Name.Builtin
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'Params'      Keyword
'->'          Operator
'First'       Name.Builtin
'->'          Operator
'Second'      Name.Builtin
';'           Punctuation
' '           Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'True'        Keyword.Constant
'}'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'&'           Operator
')'           Punctuation
' '           Text.Whitespace
'|'           Operator
' '           Text.Whitespace
'@'           Punctuation
'#_fields'    Name.Variable.Instance
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'_exclude'    Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'Local_Defined' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'excludefield' Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'('           Punctuation
'Params'      Keyword
'->'          Operator
'('           Punctuation
'Find'        Name.Other
':'           Punctuation
' '           Text.Whitespace
'-ExcludeField' Name.Attribute
')'           Punctuation
'->'          Operator
'('           Punctuation
'ForEach'     Name.Other
':'           Punctuation
' '           Text.Whitespace
'{'           Punctuation
'Params'      Keyword
'->'          Operator
'First'       Name.Builtin
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'Params'      Keyword
'->'          Operator
'First'       Name.Builtin
'->'          Operator
'Second'      Name.Builtin
';'           Punctuation
' '           Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'True'        Keyword.Constant
'}'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'&'           Operator
')'           Punctuation
' '           Text.Whitespace
'|'           Operator
' '           Text.Whitespace
'Array'       Keyword.Type
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'_records'    Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
'  '          Text.Whitespace
'Array'       Keyword.Type
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Iterate'     Keyword
':'           Punctuation
' '           Text.Whitespace
'Records_Array' Name.Builtin
','           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'_record'     Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'_temp'       Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'Map'         Keyword.Type
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'Iterate'     Keyword
':'           Punctuation
' '           Text.Whitespace
'#_fields'    Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'_field'      Literal.String.Single
"'"           Literal.String.Single
')'           Punctuation
';'           Punctuation
'\n\t\t\t\t'  Text.Whitespace
'('           Punctuation
'('           Punctuation
'#_return'    Name.Variable.Instance
' '           Text.Whitespace
'>>'          Operator
' '           Text.Whitespace
'#_field'     Name.Variable.Instance
')'           Punctuation
' '           Text.Whitespace
'&&'          Operator
' '           Text.Whitespace
'('           Punctuation
'#_exclude'   Name.Variable.Instance
' '           Text.Whitespace
'!>>'         Operator
' '           Text.Whitespace
'#_field'     Name.Variable.Instance
')'           Punctuation
')'           Punctuation
' '           Text.Whitespace
'?'           Operator
' '           Text.Whitespace
'#_temp'      Name.Variable.Instance
'->'          Operator
'Insert'      Name.Builtin
'('           Punctuation
'#_field'     Name.Variable.Instance
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'#_record'    Name.Variable.Instance
'->'          Operator
'('           Punctuation
'Get'         Name.Other
':'           Punctuation
' '           Text.Whitespace
'Loop_Count'  Keyword
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'/'           Punctuation
'Iterate'     Keyword
';'           Punctuation
'\n\t\t\t'    Text.Whitespace
'#_records'   Name.Variable.Instance
'->'          Operator
'Insert'      Name.Builtin
'('           Punctuation
'#_temp'      Name.Variable.Instance
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'/'           Punctuation
'Iterate'     Keyword
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Local'       Keyword.Declaration
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'_output'     Literal.String.Single
"'"           Literal.String.Single
' '           Text.Whitespace
'='           Operator
' '           Text.Whitespace
'('           Punctuation
'Encode_JSON' Name.Builtin
':'           Punctuation
' '           Text.Whitespace
'('           Punctuation
'Object'      Name.Builtin
':'           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'error_msg'   Literal.String.Single
"'"           Literal.String.Single
'='           Operator
'Error_Msg'   Name.Builtin
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'error_code'  Literal.String.Single
"'"           Literal.String.Single
'='           Operator
'Error_Code'  Name.Builtin
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'found_count' Literal.String.Single
"'"           Literal.String.Single
'='           Operator
'Found_Count' Name.Builtin
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'keyfield'    Literal.String.Single
"'"           Literal.String.Single
'='           Operator
'#_keyfield'  Name.Variable.Instance
','           Punctuation
' '           Text.Whitespace
"'"           Literal.String.Single
'rows'        Literal.String.Single
"'"           Literal.String.Single
'='           Operator
'#_records'   Name.Variable.Instance
')'           Punctuation
')'           Punctuation
';'           Punctuation
'\n\t\t'      Text.Whitespace
'Return'      Keyword
':'           Punctuation
' '           Text.Whitespace
'@'           Punctuation
'#_output'    Name.Variable.Instance
';'           Punctuation
'\n\n\t'      Text.Whitespace
'/'           Punctuation
'Define_Tag'  Keyword
';'           Punctuation
'\n\n'        Text.Whitespace

'/'           Punctuation
'If'          Keyword
';'           Punctuation
'\n\n'        Text.Whitespace

'?>'          Comment.Preproc
'\n'          Other