summaryrefslogtreecommitdiffstats
path: root/languages/pascal/PascalTokenTypes.txt
blob: 063a729ac8172593d6643edc5dca357737efd066 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
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
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
// $ANTLR 2.7.7 (20061129): pascal.g -> PascalTokenTypes.txt$
Pascal    // output token vocab name
BLOCK=4
IDLIST=5
ELIST=6
FUNC_CALL=7
PROC_CALL=8
SCALARTYPE=9
TYPELIST=10
VARIANT_TAG=11
VARIANT_TAG_NO_ID=12
VARIANT_CASE=13
CONSTLIST=14
FIELDLIST=15
ARGDECLS=16
VARDECL=17
ARGDECL=18
ARGLIST=19
TYPEDECL=20
FIELD=21
DOT=22
LIBRARY="library"=23
SEMI=24
END="end"=25
EXPORTS="exports"=26
COMMA=27
LITERAL_index="index"=28
LITERAL_name="name"=29
USES="uses"=30
UNIT="unit"=31
INTERFACE="interface"=32
IMPLEMENTATION="implementation"=33
BEGIN="begin"=34
PROGRAM="program"=35
LPAREN=36
RPAREN=37
INITIALIZATION="initialization"=38
FINALIZATION="finalization"=39
LABEL="label"=40
CONST="const"=41
RESOURCESTRING="resourcestring"=42
EQUAL=43
TYPE="type"=44
VAR="var"=45
COLON=46
PROCEDURE="procedure"=47
FORWARD="forward"=48
FUNCTION="function"=49
ARRAY="array"=50
OF="of"=51
EXTERNAL="external"=52
PUBLIC="public"=53
ALIAS="alias"=54
INTERRUPT=55
EXPORT="export"=56
REGISTER="register"=57
PASCAL="pascal"=58
CDECL="cdecl"=59
STDCALL="stdcall"=60
POPSTACK="popstack"=61
SAVEREGISTERS="saveregisters"=62
INLINE="inline"=63
SAFECALL="safecall"=64
NEAR="near"=65
FAR="far"=66
NUM_INT=67
INTEGER="integer"=68
SHORTINT="shortint"=69
SMALLINT="smallint"=70
LONGINT="longint"=71
INT64="int64"=72
BYTE="byte"=73
WORD="word"=74
CARDINAL="cardinal"=75
QWORD="qword"=76
BOOLEAN="boolean"=77
BYTEBOOL=78
LONGBOOL=79
CHAR="char"=80
DOTDOT=81
ASSIGN=82
REAL="real"=83
SINGLE="single"=84
DOUBLE="double"=85
EXTENDED="extended"=86
COMP="comp"=87
STRING="string"=88
LBRACK=89
RBRACK=90
PACKED="packed"=91
RECORD="record"=92
CASE="case"=93
SET="set"=94
FILE="file"=95
POINTER=96
OBJECT="object"=97
VIRTUAL="virtual"=98
ABSTRACT="abstract"=99
PRIVATE="private"=100
PROTECTED="protected"=101
CONSTRUCTOR="constructor"=102
DESTRUCTOR="destructor"=103
CLASS="class"=104
OVERRIDE="override"=105
MESSAGE=106
PUBLISHED="published"=107
PROPERTY="property"=108
LITERAL_read="read"=109
LITERAL_write="write"=110
DEFAULT="default"=111
LITERAL_nodefault="nodefault"=112
LE=113
GE=114
LTH=115
GT=116
NOT_EQUAL=117
IN="in"=118
IS="is"=119
PLUS=120
MINUS=121
OR="or"=122
XOR="xor"=123
STAR=124
SLASH=125
DIV="div"=126
MOD="mod"=127
AND="and"=128
SHL="shl"=129
SHR="shr"=130
NOT="not"=131
TRUE="true"=132
FALSE="false"=133
AT=134
PLUSEQ=135
MINUSEQ=136
STAREQ=137
SLASHQE=138
GOTO="goto"=139
IF="if"=140
THEN="then"=141
ELSE="else"=142
WHILE="while"=143
DO="do"=144
REPEAT="repeat"=145
UNTIL="until"=146
FOR="for"=147
TO="to"=148
DOWNTO="downto"=149
WITH="with"=150
LBRACK2=151
RBRACK2=152
OPERATOR="operator"=153
RAISE="raise"=154
TRY="try"=155
EXCEPT="except"=156
FINALLY="finally"=157
ON="on"=158
STRING_LITERAL=159
CHR="chr"=160
NIL="nil"=161
NUM_REAL=162
IDENT=163
ABSOLUTE="absolute"=164
AS="as"=165
ASM="asm"=166
ASSEMBLER="assembler"=167
BREAK="break"=168
CONTINUE="continue"=169
DISPOSE="dispose"=170
EXIT="exit"=171
INHERITED="inherited"=172
NEW="new"=173
SELF="self"=174
METHOD=175
ADDSUBOR=176
ASSIGNEQUAL=177
SIGN=178
FUNC=179
NODE_NOT_EMIT=180
MYASTVAR=181
LF=182
LCURLY=183
RCURLY=184
WS=185
COMMENT_1=186
COMMENT_2=187
COMMENT_3=188
EXPONENT=189