'' Other '' Comment.Single '\n\t' Text.Whitespace '// ' Comment.Single '\n\t' Text.Whitespace '// ' 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 '' 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 '' 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 '' 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 '' 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 '' Literal.String.Single "'" Literal.String.Single ' ' Text.Whitespace '-' Operator ' ' Text.Whitespace "'" Literal.String.Single '' 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