90 lines
890 B
Plaintext
90 lines
890 B
Plaintext
EQ=1
|
|
GREATER=2
|
|
INCREMENT=3
|
|
DECREMENT=4
|
|
NEW=5
|
|
VARIABLE=6
|
|
LET=7
|
|
IF=8
|
|
THEN=9
|
|
ELSE=10
|
|
FOR=11
|
|
RETURN=12
|
|
VOID=13
|
|
FLOAT=14
|
|
INT=15
|
|
STRING=16
|
|
OBJECT=17
|
|
EXPRESSION_MARKER=18
|
|
SYMBOL=19
|
|
COLON=20
|
|
SEMICOLON=21
|
|
COMMA=22
|
|
PLUS=23
|
|
MINUS=24
|
|
STAR=25
|
|
EQUALS=26
|
|
NOT_EQUALS=27
|
|
GREATER_EQUALS=28
|
|
LESS=29
|
|
LESS_EQUALS=30
|
|
LAMBDA=31
|
|
PARENTHESES_OPEN=32
|
|
PARENTHESES_CLOSE=33
|
|
BRACKET_OPEN=34
|
|
BRACKET_CLOSE=35
|
|
CURLYBRACE_OPEN=36
|
|
CURLYBRACE_CLOSE=37
|
|
EXCLAMATION=38
|
|
PIPE=39
|
|
PIPE_DBL=40
|
|
PERIOD=41
|
|
STRING_VAL=42
|
|
BACKTICKSTRING_VAL=43
|
|
LINE_COMMENT=44
|
|
INTEGER_VAL=45
|
|
ID=46
|
|
WS=47
|
|
ESC=48
|
|
'='=1
|
|
'>'=2
|
|
'++'=3
|
|
'--'=4
|
|
'new'=5
|
|
'variable'=6
|
|
'let'=7
|
|
'if'=8
|
|
'then'=9
|
|
'else'=10
|
|
'for'=11
|
|
'return'=12
|
|
'void'=13
|
|
'float'=14
|
|
'int'=15
|
|
'string'=16
|
|
'object'=17
|
|
'expression'=18
|
|
':'=20
|
|
';'=21
|
|
','=22
|
|
'+'=23
|
|
'-'=24
|
|
'*'=25
|
|
'=='=26
|
|
'!='=27
|
|
'>='=28
|
|
'<'=29
|
|
'<='=30
|
|
'=>'=31
|
|
'('=32
|
|
')'=33
|
|
'['=34
|
|
']'=35
|
|
'{'=36
|
|
'}'=37
|
|
'!'=38
|
|
'|'=39
|
|
'||'=40
|
|
'.'=41
|
|
'\\|'=48
|