* New lexer for Sophia contracts * Whitespacee should be Text.Whitespace * Update golden files
1504 lines
42 KiB
Text
Generated
1504 lines
42 KiB
Text
Generated
'// Try to cover all syntactic constructs.\n' Comment.Single
|
|
|
|
'@' Operator.Word
|
|
'compiler' Name
|
|
' ' Text.Whitespace
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
'\n' Text.Whitespace
|
|
|
|
'@' Operator.Word
|
|
'compiler' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'<' Operator.Word
|
|
' ' Text.Whitespace
|
|
'10' Literal.Number.Integer
|
|
'.' Punctuation
|
|
'1' Literal.Number.Integer
|
|
'.' Punctuation
|
|
'2' Literal.Number.Integer
|
|
'.' Punctuation
|
|
'3' Literal.Number.Integer
|
|
'.' Punctuation
|
|
'4' Literal.Number.Integer
|
|
'\n\n' Text.Whitespace
|
|
|
|
'include' Keyword
|
|
' ' Text.Whitespace
|
|
'"' Literal.String.Double
|
|
'String.aes' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
'\n\n' Text.Whitespace
|
|
|
|
'namespace' Keyword
|
|
' ' Text.Whitespace
|
|
'NamespaceX' Name.Function
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'\n ' Text.Whitespace
|
|
'datatype' Keyword
|
|
' ' Text.Whitespace
|
|
'datatypeX' Name
|
|
'(' Punctuation
|
|
"'a" Name.Variable
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'D' Name.Function
|
|
' ' Text.Whitespace
|
|
'|' Operator.Word
|
|
' ' Text.Whitespace
|
|
'S' Name.Function
|
|
'(' Punctuation
|
|
'int' Keyword.Type
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'|' Operator.Word
|
|
' ' Text.Whitespace
|
|
'M' Name.Function
|
|
'(' Punctuation
|
|
"'a" Name.Variable
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'list' Keyword.Type
|
|
'(' Punctuation
|
|
"'a" Name.Variable
|
|
')' Punctuation
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'private' Keyword
|
|
' ' Text.Whitespace
|
|
'function' Keyword
|
|
' ' Text.Whitespace
|
|
'fff' Name
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'123' Literal.Number.Integer
|
|
'\n\n ' Text.Whitespace
|
|
'stateful' Keyword
|
|
' ' Text.Whitespace
|
|
'function' Keyword
|
|
'\n ' Text.Whitespace
|
|
'f' Name
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
'1' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'x' Name
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
'_' Name
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'x' Name
|
|
'\n\n' Text.Whitespace
|
|
|
|
'payable' Keyword
|
|
' ' Text.Whitespace
|
|
'contract' Keyword
|
|
' ' Text.Whitespace
|
|
'interface' Keyword
|
|
' ' Text.Whitespace
|
|
'AllSyntaxType' Name.Function
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'\n ' Text.Whitespace
|
|
'/*' Comment.Multiline
|
|
'*' Comment.Multiline
|
|
' Multi-\n ' Comment.Multiline
|
|
'*' Comment.Multiline
|
|
' line\n ' Comment.Multiline
|
|
'*' Comment.Multiline
|
|
' comment\n ' Comment.Multiline
|
|
'*/' Comment.Multiline
|
|
'\n ' Text.Whitespace
|
|
'stateful' Keyword
|
|
' ' Text.Whitespace
|
|
'entrypoint' Keyword
|
|
' ' Text.Whitespace
|
|
'foo' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
'string' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'*' Operator.Word
|
|
' ' Text.Whitespace
|
|
'hash' Keyword.Type
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'unit' Keyword.Type
|
|
'\n ' Text.Whitespace
|
|
'entrypoint' Keyword
|
|
' ' Text.Whitespace
|
|
'bar' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
'int' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'*' Operator.Word
|
|
' ' Text.Whitespace
|
|
"'a" Name.Variable
|
|
')' Punctuation
|
|
'\n\n\n' Text.Whitespace
|
|
|
|
'main' Keyword
|
|
' ' Text.Whitespace
|
|
'contract' Keyword
|
|
' ' Text.Whitespace
|
|
'AllSyntax' Name.Function
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'\n ' Text.Whitespace
|
|
'datatype' Keyword
|
|
' ' Text.Whitespace
|
|
'mickiewicz' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'Adam' Name.Function
|
|
' ' Text.Whitespace
|
|
'|' Operator.Word
|
|
' ' Text.Whitespace
|
|
'Mickiewicz' Name.Function
|
|
'\n ' Text.Whitespace
|
|
'record' Keyword
|
|
' ' Text.Whitespace
|
|
'goethe' Name
|
|
'(' Punctuation
|
|
"'a" Name.Variable
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
"'b" Name.Variable
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'{' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'johann' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
',' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'wolfgang' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
"'a" Name.Variable
|
|
',' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'von' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
"'a" Name.Variable
|
|
' ' Text.Whitespace
|
|
'*' Operator.Word
|
|
' ' Text.Whitespace
|
|
"'b" Name.Variable
|
|
' ' Text.Whitespace
|
|
'*' Operator.Word
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
',' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'goethe' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'unit' Keyword.Type
|
|
'\n ' Text.Whitespace
|
|
'}' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'type' Keyword
|
|
' ' Text.Whitespace
|
|
'dante' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'NamespaceX' Name.Class
|
|
'.' Punctuation
|
|
'datatypeX' Name
|
|
'(' Punctuation
|
|
'int' Keyword.Type
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'type' Keyword
|
|
' ' Text.Whitespace
|
|
'shakespeare' Name
|
|
'(' Punctuation
|
|
"'a" Name.Variable
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'goethe' Name
|
|
'(' Punctuation
|
|
"'a" Name.Variable
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
"'a" Name.Variable
|
|
')' Punctuation
|
|
'\n\n ' Text.Whitespace
|
|
'type' Keyword
|
|
' ' Text.Whitespace
|
|
'state' Name.Builtin
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'shakespeare' Name
|
|
'(' Punctuation
|
|
'int' Keyword.Type
|
|
')' Punctuation
|
|
'\n\n ' Text.Whitespace
|
|
'entrypoint' Keyword
|
|
' ' Text.Whitespace
|
|
'init' Name
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'{' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'johann' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'1000' Literal.Number.Integer
|
|
',' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'wolfgang' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'-' Operator.Word
|
|
'10' Literal.Number.Integer
|
|
',' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'von' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
'2' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'+' Operator.Word
|
|
' ' Text.Whitespace
|
|
'2' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'List' Name.Class
|
|
'.' Punctuation
|
|
'sum' Name
|
|
'(' Punctuation
|
|
'[' Punctuation
|
|
'x' Name
|
|
' ' Text.Whitespace
|
|
'|' Operator.Word
|
|
' ' Text.Whitespace
|
|
'k' Name
|
|
' ' Text.Whitespace
|
|
'<' Operator.Word
|
|
'-' Operator.Word
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
'1' Literal.Number.Integer
|
|
',' Punctuation
|
|
'2' Literal.Number.Integer
|
|
',' Punctuation
|
|
'3' Literal.Number.Integer
|
|
']' Punctuation
|
|
'\n ' Text.Whitespace
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'l' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'k' Name
|
|
' ' Text.Whitespace
|
|
'+' Operator.Word
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
'\n ' Text.Whitespace
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'if' Keyword
|
|
'(' Punctuation
|
|
'l' Name
|
|
' ' Text.Whitespace
|
|
'<' Operator.Word
|
|
' ' Text.Whitespace
|
|
'10' Literal.Number.Integer
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'f' Name
|
|
'(' Punctuation
|
|
'x' Name
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'x' Name
|
|
' ' Text.Whitespace
|
|
'+' Operator.Word
|
|
' ' Text.Whitespace
|
|
'100' Literal.Number.Integer
|
|
'\n ' Text.Whitespace
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'Adam' Name.Function
|
|
' ' Text.Whitespace
|
|
'<' Operator.Word
|
|
'-' Operator.Word
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
'Adam' Name.Function
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'Mickiewicz' Name.Function
|
|
']' Punctuation
|
|
'\n ' Text.Whitespace
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'x' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'f' Name
|
|
'(' Punctuation
|
|
'l' Name
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
']' Punctuation
|
|
')' Punctuation
|
|
')' Punctuation
|
|
',' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'goethe' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'}' Punctuation
|
|
'\n\n ' Text.Whitespace
|
|
'stateful' Keyword
|
|
' ' Text.Whitespace
|
|
'function' Keyword
|
|
' ' Text.Whitespace
|
|
'f' Name
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'kp' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'"' Literal.String.Double
|
|
'nietzsche' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'p' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'"' Literal.String.Double
|
|
'Пушкин' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'k' Name
|
|
'(' Punctuation
|
|
'x' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'bytes' Keyword.Type
|
|
'(' Punctuation
|
|
'8' Literal.Number.Integer
|
|
')' Punctuation
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'Bytes' Name.Class
|
|
'.' Punctuation
|
|
'to_int' Name
|
|
'(' Punctuation
|
|
'#fedcba9876543210' Name.Label
|
|
')' Punctuation
|
|
'\n\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'f' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'address' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'ak_2gx9MEFxKvY9vMG5YnqnXWv1hCsX7rgnfvBLJS4aQurustR1rt' Name.Label
|
|
'\n ' Text.Whitespace
|
|
'if' Keyword
|
|
'(' Punctuation
|
|
'Bits' Name.Class
|
|
'.' Punctuation
|
|
'test' Name
|
|
'(' Punctuation
|
|
'Bits' Name.Class
|
|
'.' Punctuation
|
|
'all' Name
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'10' Literal.Number.Integer
|
|
')' Punctuation
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'abort' Name.Builtin
|
|
'(' Punctuation
|
|
'"' Literal.String.Double
|
|
'ohno' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'if' Keyword
|
|
'(' Punctuation
|
|
'true' Keyword.Constant
|
|
' ' Text.Whitespace
|
|
'&' Operator.Word
|
|
'&' Operator.Word
|
|
' ' Text.Whitespace
|
|
'false' Keyword.Constant
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'require' Name.Builtin
|
|
'(' Punctuation
|
|
'true' Keyword.Constant
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'"' Literal.String.Double
|
|
'ohyes' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'elif' Keyword
|
|
'(' Punctuation
|
|
'false' Keyword.Constant
|
|
' ' Text.Whitespace
|
|
'|' Operator.Word
|
|
'|' Operator.Word
|
|
' ' Text.Whitespace
|
|
'2' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'2' Literal.Number.Integer
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'else' Keyword
|
|
'\n ' Text.Whitespace
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'if' Keyword
|
|
'(' Punctuation
|
|
'true' Keyword.Constant
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'Some' Name.Function
|
|
'(' Punctuation
|
|
'x' Name
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'String' Name.Class
|
|
'.' Punctuation
|
|
'to_int' Name
|
|
'(' Punctuation
|
|
'Address' Name.Class
|
|
'.' Punctuation
|
|
'to_str' Name
|
|
'(' Punctuation
|
|
'f' Name
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
')' Punctuation
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'x' Name
|
|
'\n ' Text.Whitespace
|
|
'else' Keyword
|
|
' ' Text.Whitespace
|
|
'switch' Keyword
|
|
'(' Punctuation
|
|
'1' Literal.Number.Integer
|
|
':' Operator.Word
|
|
':' Operator.Word
|
|
'[' Punctuation
|
|
'1' Literal.Number.Integer
|
|
',' Punctuation
|
|
'2' Literal.Number.Integer
|
|
',' Punctuation
|
|
'3' Literal.Number.Integer
|
|
']' Punctuation
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'[' Punctuation
|
|
']' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
'\n ' Text.Whitespace
|
|
'a' Name
|
|
':' Operator.Word
|
|
':' Operator.Word
|
|
'b' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'123' Literal.Number.Integer
|
|
'\n ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
':' Operator.Word
|
|
':' Operator.Word
|
|
'2' Literal.Number.Integer
|
|
':' Operator.Word
|
|
':' Operator.Word
|
|
'3' Literal.Number.Integer
|
|
':' Operator.Word
|
|
':' Operator.Word
|
|
'_' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'123123' Literal.Number.Integer
|
|
'\n ' Text.Whitespace
|
|
'[' Punctuation
|
|
'2' Literal.Number.Integer
|
|
',' Punctuation
|
|
'3' Literal.Number.Integer
|
|
',' Punctuation
|
|
'4' Literal.Number.Integer
|
|
']' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
'\n ' Text.Whitespace
|
|
'_' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'13' Literal.Number.Integer
|
|
'\n ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
':' Operator.Word
|
|
':' Operator.Word
|
|
'[' Punctuation
|
|
'2' Literal.Number.Integer
|
|
']' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'2138' Literal.Number.Integer
|
|
'\n ' Text.Whitespace
|
|
'put' Name.Builtin
|
|
'(' Punctuation
|
|
'state' Name.Builtin
|
|
'{' Punctuation
|
|
'johann' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
'}' Punctuation
|
|
')' Punctuation
|
|
'\n\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'm' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'{' Punctuation
|
|
'[' Punctuation
|
|
'"' Literal.String.Double
|
|
'foo' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
']' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'19' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'/*' Comment.Multiline
|
|
'hey wanna talk about inlined comments?' Comment.Multiline
|
|
'*/' Comment.Multiline
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
'"' Literal.String.Double
|
|
'bar' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
']' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'42' Literal.Number.Integer
|
|
'}' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'n' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'{' Punctuation
|
|
'}' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'm' Name
|
|
'{' Punctuation
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
'"' Literal.String.Double
|
|
'x' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
']' Punctuation
|
|
' ' Text.Whitespace
|
|
'@' Operator.Word
|
|
' ' Text.Whitespace
|
|
'z' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'z' Name
|
|
' ' Text.Whitespace
|
|
'+' Operator.Word
|
|
' ' Text.Whitespace
|
|
'state' Name.Builtin
|
|
'.' Punctuation
|
|
'johann' Name
|
|
' ' Text.Whitespace
|
|
'}' Punctuation
|
|
'\n\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'sh' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'shakespeare' Name
|
|
'(' Punctuation
|
|
'shakespeare' Name
|
|
'(' Punctuation
|
|
'int' Keyword.Type
|
|
')' Punctuation
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'{' Punctuation
|
|
'wolfgang' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'state' Name.Builtin
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'johann' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'43' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'von' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
'state' Name.Builtin
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'state' Name.Builtin
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'42' Literal.Number.Integer
|
|
')' Punctuation
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'goethe' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
'}' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'sh' Name
|
|
'{' Punctuation
|
|
'wolfgang' Name
|
|
'.' Punctuation
|
|
'wolfgang' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'sh' Name
|
|
'.' Punctuation
|
|
'johann' Name
|
|
'}' Punctuation
|
|
' ' Text.Whitespace
|
|
'// comment\n' Comment.Single
|
|
|
|
'\n ' Text.Whitespace
|
|
'record' Keyword
|
|
' ' Text.Whitespace
|
|
'rec' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'{' Punctuation
|
|
'x' Name
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'y' Name
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'bool' Keyword.Type
|
|
'}' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'datatype' Keyword
|
|
' ' Text.Whitespace
|
|
'user_type' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'All' Name.Function
|
|
' ' Text.Whitespace
|
|
'|' Operator.Word
|
|
' ' Text.Whitespace
|
|
'Nothing' Name.Function
|
|
'\n ' Text.Whitespace
|
|
'datatype' Keyword
|
|
' ' Text.Whitespace
|
|
'event' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'EventX' Name.Function
|
|
'(' Punctuation
|
|
'indexed' Keyword
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'string' Keyword.Type
|
|
')' Punctuation
|
|
'\n\n ' Text.Whitespace
|
|
'function' Keyword
|
|
' ' Text.Whitespace
|
|
'all_literals' Name
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't1' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'-' Operator.Word
|
|
'1' Literal.Number.Integer
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't1' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'245_000_000_000' Literal.Number.Integer
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't1' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'0x12ab45de' Literal.Number.Hex
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't2' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'address' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'ak_2gx9MEFxKvY9vMG5YnqnXWv1hCsX7rgnfvBLJS4aQurustR1rt' Name.Label
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't3' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'bool' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'true' Keyword.Constant
|
|
' ' Text.Whitespace
|
|
'|' Operator.Word
|
|
'|' Operator.Word
|
|
' ' Text.Whitespace
|
|
'false' Keyword.Constant
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't4' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'bits' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'Bits' Name.Class
|
|
'.' Punctuation
|
|
'all' Name
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't5' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'bytes' Keyword.Type
|
|
'(' Punctuation
|
|
'8' Literal.Number.Integer
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'#00010203040506ff' Name.Label
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't6' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'string' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'"' Literal.String.Double
|
|
'This is a string' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't6' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'string' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'"' Literal.String.Double
|
|
'This ' Literal.String.Double
|
|
'\\b' Literal.String.Escape
|
|
'\\n' Literal.String.Escape
|
|
'"' Literal.String.Double
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't7' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'list' Keyword.Type
|
|
'(' Punctuation
|
|
'int' Keyword.Type
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
'1' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'2' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'3' Literal.Number.Integer
|
|
']' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't8' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'*' Operator.Word
|
|
' ' Text.Whitespace
|
|
'string' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
'1' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'"' Literal.String.Double
|
|
'fgoo' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't9' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'rec' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'{' Punctuation
|
|
'x' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'12' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'y' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'false' Keyword.Constant
|
|
'}' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't10' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'map' Keyword.Type
|
|
'(' Punctuation
|
|
'int' Keyword.Type
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'{' Punctuation
|
|
'[' Punctuation
|
|
'12' Literal.Number.Integer
|
|
']' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'12' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
'42' Literal.Number.Integer
|
|
']' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
'}' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't11' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'option' Keyword.Type
|
|
'(' Punctuation
|
|
'int' Keyword.Type
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'Some' Name.Function
|
|
'(' Punctuation
|
|
'1' Literal.Number.Integer
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't12' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'event' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'EventX' Name.Function
|
|
'(' Punctuation
|
|
'42' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'"' Literal.String.Double
|
|
'Hello' Literal.String.Double
|
|
'"' Literal.String.Double
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't13' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'hash' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'#000102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f' Name.Label
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't14' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'signature' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'#000102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f000102030405060708090a0b0c0d0e0f' Name.Label
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't15' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'Chain' Name.Class
|
|
'.' Punctuation
|
|
'ttl' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'FixedTTL' Name.Function
|
|
'(' Punctuation
|
|
'1234' Literal.Number.Integer
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't15' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'Chain' Name.Class
|
|
'.' Punctuation
|
|
'ttl' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'RelativeTTL' Name.Function
|
|
'(' Punctuation
|
|
'12' Literal.Number.Integer
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't16' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'oracle' Keyword.Type
|
|
'(' Punctuation
|
|
'int' Keyword.Type
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'ok_2YNyxd6TRJPNrTcEDCe9ra59SVUdp9FR9qWC5msKZWYD9bP9z5' Name.Label
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't17' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'oracle_query' Keyword.Type
|
|
'(' Punctuation
|
|
'int' Keyword.Type
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'int' Keyword.Type
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'oq_2oRvyowJuJnEkxy58Ckkw77XfWJrmRgmGaLzhdqb67SKEL1gPY' Name.Label
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't18' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'AllSyntaxType' Name.Function
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'ct_Ez6MyeTMm17YnTnDdHTSrzMEBKmy7Uz2sXu347bTDPgVH2ifJ' Name.Label
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't19' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'user_type' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'All' Name.Function
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't20' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'list' Keyword.Type
|
|
'(' Punctuation
|
|
'char' Keyword.Type
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
"'x'" Literal.String.Char
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
"'y'" Literal.String.Char
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
"'ど'" Literal.String.Char
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
"'✓'" Literal.String.Char
|
|
']' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
't21' Name
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'unit' Keyword.Type
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
't21' Name
|
|
'\n\n ' Text.Whitespace
|
|
'function' Keyword
|
|
' ' Text.Whitespace
|
|
'all_operators' Name
|
|
'(' Punctuation
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'x' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'0' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
':' Operator.Word
|
|
':' Operator.Word
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
'1' Literal.Number.Integer
|
|
']' Punctuation
|
|
' ' Text.Whitespace
|
|
'+' Operator.Word
|
|
'+' Operator.Word
|
|
' ' Text.Whitespace
|
|
'[' Punctuation
|
|
'2' Literal.Number.Integer
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'3' Literal.Number.Integer
|
|
']' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'y' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'-' Operator.Word
|
|
'5' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'+' Operator.Word
|
|
' ' Text.Whitespace
|
|
'6' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'-' Operator.Word
|
|
' ' Text.Whitespace
|
|
'7' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'*' Operator.Word
|
|
' ' Text.Whitespace
|
|
'8' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'/' Operator.Word
|
|
' ' Text.Whitespace
|
|
'9' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'mod' Operator.Word
|
|
' ' Text.Whitespace
|
|
'10' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'^' Operator.Word
|
|
' ' Text.Whitespace
|
|
'4' Literal.Number.Integer
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'z' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'12' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'band' Operator.Word
|
|
' ' Text.Whitespace
|
|
'34' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'bor' Operator.Word
|
|
' ' Text.Whitespace
|
|
'56' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'bxor' Operator.Word
|
|
' ' Text.Whitespace
|
|
'bnot' Operator.Word
|
|
' ' Text.Whitespace
|
|
'78' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'<' Operator.Word
|
|
'<' Operator.Word
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'>' Operator.Word
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'2' Literal.Number.Integer
|
|
'\n ' Text.Whitespace
|
|
'let' Keyword
|
|
' ' Text.Whitespace
|
|
'a' Name
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'!' Operator.Word
|
|
'(' Punctuation
|
|
'0' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'<' Operator.Word
|
|
' ' Text.Whitespace
|
|
'1' Literal.Number.Integer
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'&' Operator.Word
|
|
'&' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
'1' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'>' Operator.Word
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'2' Literal.Number.Integer
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'|' Operator.Word
|
|
'|' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
'1' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'!' Operator.Word
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'2' Literal.Number.Integer
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'|' Operator.Word
|
|
'|' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
'3' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'=' Operator.Word
|
|
'=' Operator.Word
|
|
' ' Text.Whitespace
|
|
'4' Literal.Number.Integer
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'&' Operator.Word
|
|
'&' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
'5' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'<' Operator.Word
|
|
' ' Text.Whitespace
|
|
'6' Literal.Number.Integer
|
|
')' Punctuation
|
|
' ' Text.Whitespace
|
|
'&' Operator.Word
|
|
'&' Operator.Word
|
|
' ' Text.Whitespace
|
|
'(' Punctuation
|
|
'8' Literal.Number.Integer
|
|
' ' Text.Whitespace
|
|
'>' Operator.Word
|
|
' ' Text.Whitespace
|
|
'7' Literal.Number.Integer
|
|
')' Punctuation
|
|
'\n ' Text.Whitespace
|
|
'(' Punctuation
|
|
'x' Name
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'y' Name
|
|
',' Punctuation
|
|
' ' Text.Whitespace
|
|
'z' Name
|
|
')' Punctuation
|
|
'\n' Text.Whitespace
|