58 lines
470 B
Plaintext
58 lines
470 B
Plaintext
FUNCTION=1
|
|
PROTOTYPE=2
|
|
TYPE_INT=3
|
|
TYPE_VOID=4
|
|
LE=5
|
|
LT=6
|
|
GE=7
|
|
GT=8
|
|
ASSIGN=9
|
|
IF=10
|
|
THEN=11
|
|
ELSE=12
|
|
FIN=13
|
|
WHILE=14
|
|
DO=15
|
|
DONE=16
|
|
READ=17
|
|
PRINT=18
|
|
RETURN=19
|
|
TEXT=20
|
|
NUMBER=21
|
|
ParO=22
|
|
ParF=23
|
|
PLUS=24
|
|
MINUS=25
|
|
DIV=26
|
|
TIMES=27
|
|
MOD=28
|
|
IDENT=29
|
|
WS=30
|
|
COMMENT=31
|
|
'FUNC'=1
|
|
'PROTO'=2
|
|
'INT'=3
|
|
'VOID'=4
|
|
'<='=5
|
|
'<'=6
|
|
'>='=7
|
|
'>'=8
|
|
':='=9
|
|
'IF'=10
|
|
'THEN'=11
|
|
'ELSE'=12
|
|
'FI'=13
|
|
'WHILE'=14
|
|
'DO'=15
|
|
'DONE'=16
|
|
'READ'=17
|
|
'PRINT'=18
|
|
'RETURN'=19
|
|
'('=22
|
|
')'=23
|
|
'+'=24
|
|
'-'=25
|
|
'/'=26
|
|
'*'=27
|
|
'%'=28
|