Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 0 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,3 @@
node_modules
examples
dist
lerna-debug.log
268 changes: 268 additions & 0 deletions examples/Example - Pascal Frontend/.antlr/pascal.interp

Large diffs are not rendered by default.

153 changes: 153 additions & 0 deletions examples/Example - Pascal Frontend/.antlr/pascal.tokens
Original file line number Diff line number Diff line change
@@ -0,0 +1,153 @@
AND=1
ARRAY=2
BEGIN=3
BOOLEAN=4
CASE=5
CHAR=6
CHR=7
CONST=8
DIV=9
DO=10
DOWNTO=11
ELSE=12
END=13
FILE=14
FOR=15
FUNCTION=16
GOTO=17
IF=18
IN=19
INTEGER=20
LABEL=21
MOD=22
NIL=23
NOT=24
OF=25
OR=26
PACKED=27
PROCEDURE=28
PROGRAM=29
REAL=30
RECORD=31
REPEAT=32
SET=33
THEN=34
TO=35
TYPE=36
UNTIL=37
VAR=38
WHILE=39
WITH=40
PLUS=41
MINUS=42
STAR=43
SLASH=44
ASSIGN=45
COMMA=46
SEMI=47
COLON=48
EQUAL=49
NOT_EQUAL=50
LT=51
LE=52
GE=53
GT=54
LPAREN=55
RPAREN=56
LBRACK=57
LBRACK2=58
RBRACK=59
RBRACK2=60
POINTER=61
AT=62
DOT=63
DOTDOT=64
LCURLY=65
RCURLY=66
UNIT=67
INTERFACE=68
USES=69
STRING=70
IMPLEMENTATION=71
TRUE=72
FALSE=73
WS=74
COMMENT_1=75
COMMENT_2=76
IDENT=77
STRING_LITERAL=78
NUM_INT=79
NUM_REAL=80
'AND'=1
'ARRAY'=2
'BEGIN'=3
'BOOLEAN'=4
'CASE'=5
'CHAR'=6
'CHR'=7
'CONST'=8
'DIV'=9
'DO'=10
'DOWNTO'=11
'ELSE'=12
'END'=13
'FILE'=14
'FOR'=15
'FUNCTION'=16
'GOTO'=17
'IF'=18
'IN'=19
'INTEGER'=20
'LABEL'=21
'MOD'=22
'NIL'=23
'NOT'=24
'OF'=25
'OR'=26
'PACKED'=27
'PROCEDURE'=28
'PROGRAM'=29
'REAL'=30
'RECORD'=31
'REPEAT'=32
'SET'=33
'THEN'=34
'TO'=35
'TYPE'=36
'UNTIL'=37
'VAR'=38
'WHILE'=39
'WITH'=40
'+'=41
'-'=42
'*'=43
'/'=44
':='=45
','=46
';'=47
':'=48
'='=49
'<>'=50
'<'=51
'<='=52
'>='=53
'>'=54
'('=55
')'=56
'['=57
'(.'=58
']'=59
'.)'=60
'^'=61
'@'=62
'.'=63
'..'=64
'{'=65
'}'=66
'UNIT'=67
'INTERFACE'=68
'USES'=69
'STRING'=70
'IMPLEMENTATION'=71
'TRUE'=72
'FALSE'=73
Loading