parser + asd non testé non builder

This commit is contained in:
Vu Tuan Minh
2025-04-01 16:52:50 +02:00
parent 95fee3f1ae
commit 02d57fa858
13 changed files with 1374 additions and 60 deletions

View File

@@ -0,0 +1,52 @@
FUNCTION=1
PROTOTYPE=2
TYPE_INT=3
TYPE_VOID=4
LE=5
LT=6
GE=7
GT=8
IF=9
THEN=10
ELSE=11
FIN=12
WHILE=13
DO=14
DONE=15
READ=16
PRINT=17
RETURN=18
TEXT=19
NUMBER=20
ParO=21
ParF=22
PLUS=23
MINUS=24
DIV=25
TIMES=26
WS=27
COMMENT=28
'FUNC'=1
'PROTO'=2
'INT'=3
'VOID'=4
'<='=5
'<'=6
'>='=7
'>'=8
'IF'=9
'THEN'=10
'ELSE'=11
'FI'=12
'WHILE'=13
'DO'=14
'DONE'=15
'READ'=16
'PRINT'=17
'RETURN'=18
'('=21
')'=22
'+'=23
'-'=24
'/'=25
'*'=26