Skip to content

Instantly share code, notes, and snippets.

@awave1
Created February 5, 2020 05:11
Show Gist options
  • Save awave1/10cb707ba98d337574b0ce71d620aeb5 to your computer and use it in GitHub Desktop.
Save awave1/10cb707ba98d337574b0ce71d620aeb5 to your computer and use it in GitHub Desktop.
./build/bin/scanner tests/ms1/legit-token-salad.t3
[
{
"line": 1,
"token": ">=",
"value": "(null)"
},
{
"line": 3,
"token": "+",
"value": "+"
},
{
"line": 4,
"token": "-",
"value": "-"
},
{
"line": 5,
"token": "*",
"value": "*"
},
{
"line": 6,
"token": "/",
"value": "/"
},
{
"line": 7,
"token": "%",
"value": "%"
},
{
"line": 8,
"token": "(",
"value": "("
},
{
"line": 9,
"token": ")",
"value": ")"
},
{
"line": 10,
"token": "{",
"value": "{"
},
{
"line": 11,
"token": "}",
"value": "}"
},
{
"line": 12,
"token": ";",
"value": ";"
},
{
"line": 13,
"token": ",",
"value": ","
},
{
"line": 17,
"token": "!",
"value": "!"
},
{
"line": 17,
"token": "!=",
"value": "!="
},
{
"line": 18,
"token": "=",
"value": "="
},
{
"line": 18,
"token": "==",
"value": "=="
},
{
"line": 19,
"token": "<",
"value": "<"
},
{
"line": 19,
"token": "<=",
"value": "<="
},
{
"line": 20,
"token": ">",
"value": ">"
},
{
"line": 20,
"token": ">=",
"value": ">="
},
{
"line": 22,
"token": ">",
"value": ">"
},
{
"line": 22,
"token": "=",
"value": "="
},
{
"line": 26,
"token": "&&",
"value": "&&"
},
{
"line": 27,
"token": "||",
"value": "||"
},
{
"line": 31,
"token": "true",
"value": "true"
},
{
"line": 32,
"token": "false",
"value": "false"
},
{
"line": 33,
"token": "boolean",
"value": "boolean"
},
{
"line": 34,
"token": "int",
"value": "int"
},
{
"line": 35,
"token": "void",
"value": "void"
},
{
"line": 36,
"token": "if",
"value": "if"
},
{
"line": 37,
"token": "else",
"value": "else"
},
{
"line": 38,
"token": "while",
"value": "while"
},
{
"line": 39,
"token": "break",
"value": "break"
},
{
"line": 40,
"token": "return",
"value": "return"
},
{
"line": 44,
"token": "ID",
"value": "for"
},
{
"line": 45,
"token": "ID",
"value": "String"
},
{
"line": 46,
"token": "ID",
"value": "Break"
},
{
"line": 47,
"token": "ID",
"value": "switch"
},
{
"line": 48,
"token": "ID",
"value": "class"
},
{
"line": 49,
"token": "ID",
"value": "abcdef"
},
{
"line": 50,
"token": "ID",
"value": "abc123"
},
{
"line": 51,
"token": "ID",
"value": "_"
},
{
"line": 52,
"token": "ID",
"value": "_abc_0"
},
{
"line": 56,
"token": "NUMBER",
"value": "0"
},
{
"line": 57,
"token": "NUMBER",
"value": "12345678901234567890"
},
{
"line": 59,
"token": "NUMBER",
"value": "0123"
},
]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment