|
Packit |
b27855 |
%{
|
|
Packit |
b27855 |
/* ISO Pascal 7185 reserved words.
|
|
Packit |
b27855 |
*
|
|
Packit |
b27855 |
* For GNU Pascal compiler (GPC) by jtv@hut.fi
|
|
Packit |
b27855 |
*
|
|
Packit |
b27855 |
* run this through the Doug Schmidt's gperf program
|
|
Packit |
b27855 |
* with command
|
|
Packit |
b27855 |
* gperf -g -o -j1 -t -p -N is_reserved_word
|
|
Packit |
b27855 |
*
|
|
Packit |
b27855 |
*/
|
|
Packit |
b27855 |
%}
|
|
Packit |
b27855 |
struct resword { char *name; short token; short iclass;};
|
|
Packit |
b27855 |
%%
|
|
Packit |
b27855 |
And, AND, PASCAL_ISO
|
|
Packit |
b27855 |
Array, ARRAY, PASCAL_ISO
|
|
Packit |
b27855 |
Begin, BEGIN_, PASCAL_ISO
|
|
Packit |
b27855 |
Case, CASE, PASCAL_ISO
|
|
Packit |
b27855 |
Const, CONST, PASCAL_ISO
|
|
Packit |
b27855 |
Div, DIV, PASCAL_ISO
|
|
Packit |
b27855 |
Do, DO, PASCAL_ISO
|
|
Packit |
b27855 |
Downto, DOWNTO, PASCAL_ISO
|
|
Packit |
b27855 |
Else, ELSE, PASCAL_ISO
|
|
Packit |
b27855 |
End, END, PASCAL_ISO
|
|
Packit |
b27855 |
File, FILE_, PASCAL_ISO
|
|
Packit |
b27855 |
For, FOR, PASCAL_ISO
|
|
Packit |
b27855 |
Function, FUNCTION, PASCAL_ISO
|
|
Packit |
b27855 |
Goto, GOTO, PASCAL_ISO
|
|
Packit |
b27855 |
If, IF, PASCAL_ISO
|
|
Packit |
b27855 |
In, IN, PASCAL_ISO
|
|
Packit |
b27855 |
Label, LABEL, PASCAL_ISO
|
|
Packit |
b27855 |
Mod, MOD, PASCAL_ISO
|
|
Packit |
b27855 |
Nil, NIL, PASCAL_ISO
|
|
Packit |
b27855 |
Not, NOT, PASCAL_ISO
|
|
Packit |
b27855 |
Of, OF, PASCAL_ISO
|
|
Packit |
b27855 |
Or, OR, PASCAL_ISO
|
|
Packit |
b27855 |
Packed, PACKED, PASCAL_ISO
|
|
Packit |
b27855 |
Procedure, PROCEDURE, PASCAL_ISO
|
|
Packit |
b27855 |
Program,PROGRAM,PASCAL_ISO
|
|
Packit |
b27855 |
Record, RECORD, PASCAL_ISO
|
|
Packit |
b27855 |
Repeat, REPEAT, PASCAL_ISO
|
|
Packit |
b27855 |
Set, SET, PASCAL_ISO
|
|
Packit |
b27855 |
Then, THEN, PASCAL_ISO
|
|
Packit |
b27855 |
To, TO, PASCAL_ISO
|
|
Packit |
b27855 |
Type, TYPE, PASCAL_ISO
|
|
Packit |
b27855 |
Until, UNTIL, PASCAL_ISO
|
|
Packit |
b27855 |
Var, VAR, PASCAL_ISO
|
|
Packit |
b27855 |
While, WHILE, PASCAL_ISO
|
|
Packit |
b27855 |
With, WITH, PASCAL_ISO
|