1
2 package jminusminus;
3
4 public interface JavaCCParserConstants {
5
6 int EOF = 0;
7 int SINGLE_LINE_COMMENT = 6;
8 int ABSTRACT = 7;
9 int BOOLEAN = 8;
10 int CHAR = 9;
11 int CLASS = 10;
12 int ELSE = 11;
13 int EXTENDS = 12;
14 int FALSE = 13;
15 int IF = 14;
16 int IMPORT = 15;
17 int INSTANCEOF = 16;
18 int INT = 17;
19 int NEW = 18;
20 int NULL = 19;
21 int PACKAGE = 20;
22 int PRIVATE = 21;
23 int PROTECTED = 22;
24 int PUBLIC = 23;
25 int RETURN = 24;
26 int STATIC = 25;
27 int SUPER = 26;
28 int THIS = 27;
29 int TRUE = 28;
30 int VOID = 29;
31 int WHILE = 30;
32 int PLUS = 31;
33 int ASSIGN = 32;
34 int DEC = 33;
35 int EQUAL = 34;
36 int GT = 35;
37 int INC = 36;
38 int LAND = 37;
39 int LE = 38;
40 int LNOT = 39;
41 int MINUS = 40;
42 int PLUS_ASSIGN = 41;
43 int STAR = 42;
44 int LPAREN = 43;
45 int RPAREN = 44;
46 int LCURLY = 45;
47 int RCURLY = 46;
48 int LBRACK = 47;
49 int RBRACK = 48;
50 int SEMI = 49;
51 int COMMA = 50;
52 int DOT = 51;
53 int IDENTIFIER = 52;
54 int LETTER = 53;
55 int DIGIT = 54;
56 int NON_ZERO_DIGIT = 55;
57 int INT_LITERAL = 56;
58 int CHAR_LITERAL = 57;
59 int STRING_LITERAL = 58;
60 int ESC = 59;
61 int ERROR = 60;
62
63 int DEFAULT = 0;
64
65 String[] tokenImage = {
66 "<EOF>",
67 "\" \"",
68 "\"\\t\"",
69 "\"\\n\"",
70 "\"\\r\"",
71 "\"\\f\"",
72 "<SINGLE_LINE_COMMENT>",
73 "\"abstract\"",
74 "\"boolean\"",
75 "\"char\"",
76 "\"class\"",
77 "\"else\"",
78 "\"extends\"",
79 "\"false\"",
80 "\"if\"",
81 "\"import\"",
82 "\"instanceof\"",
83 "\"int\"",
84 "\"new\"",
85 "\"null\"",
86 "\"package\"",
87 "\"private\"",
88 "\"protected\"",
89 "\"public\"",
90 "\"return\"",
91 "\"static\"",
92 "\"super\"",
93 "\"this\"",
94 "\"true\"",
95 "\"void\"",
96 "\"while\"",
97 "\"+\"",
98 "\"=\"",
99 "\"--\"",
100 "\"==\"",
101 "\">\"",
102 "\"++\"",
103 "\"&&\"",
104 "\"<=\"",
105 "\"!\"",
106 "\"-\"",
107 "\"+=\"",
108 "\"*\"",
109 "\"(\"",
110 "\")\"",
111 "\"{\"",
112 "\"}\"",
113 "\"[\"",
114 "\"]\"",
115 "\";\"",
116 "\",\"",
117 "\".\"",
118 "<IDENTIFIER>",
119 "<LETTER>",
120 "<DIGIT>",
121 "<NON_ZERO_DIGIT>",
122 "<INT_LITERAL>",
123 "<CHAR_LITERAL>",
124 "<STRING_LITERAL>",
125 "<ESC>",
126 "<ERROR>",
127 };
128
129 }
130