001/* Generated By:JavaCC: Do not edit this line. MdxParserImplConstants.java */
002package mondrian.parser;
003
004
005/**
006 * Token literal values and constants.
007 * Generated by org.javacc.parser.OtherFilesGen#start()
008 */
009public interface MdxParserImplConstants {
010
011  /** End of File. */
012  int EOF = 0;
013  /** RegularExpression Id. */
014  int AND = 1;
015  /** RegularExpression Id. */
016  int AS = 2;
017  /** RegularExpression Id. */
018  int AXIS = 3;
019  /** RegularExpression Id. */
020  int CASE = 4;
021  /** RegularExpression Id. */
022  int CAST = 5;
023  /** RegularExpression Id. */
024  int CELL = 6;
025  /** RegularExpression Id. */
026  int CHAPTERS = 7;
027  /** RegularExpression Id. */
028  int COLUMNS = 8;
029  /** RegularExpression Id. */
030  int DIMENSION = 9;
031  /** RegularExpression Id. */
032  int DRILLTHROUGH = 10;
033  /** RegularExpression Id. */
034  int ELSE = 11;
035  /** RegularExpression Id. */
036  int EMPTY = 12;
037  /** RegularExpression Id. */
038  int END = 13;
039  /** RegularExpression Id. */
040  int EXPLAIN = 14;
041  /** RegularExpression Id. */
042  int FIRSTROWSET = 15;
043  /** RegularExpression Id. */
044  int FOR = 16;
045  /** RegularExpression Id. */
046  int FROM = 17;
047  /** RegularExpression Id. */
048  int IN = 18;
049  /** RegularExpression Id. */
050  int IS = 19;
051  /** RegularExpression Id. */
052  int MATCHES = 20;
053  /** RegularExpression Id. */
054  int MAXROWS = 21;
055  /** RegularExpression Id. */
056  int MEMBER = 22;
057  /** RegularExpression Id. */
058  int NON = 23;
059  /** RegularExpression Id. */
060  int NOT = 24;
061  /** RegularExpression Id. */
062  int NULL = 25;
063  /** RegularExpression Id. */
064  int ON = 26;
065  /** RegularExpression Id. */
066  int OR = 27;
067  /** RegularExpression Id. */
068  int PAGES = 28;
069  /** RegularExpression Id. */
070  int PLAN = 29;
071  /** RegularExpression Id. */
072  int PROPERTIES = 30;
073  /** RegularExpression Id. */
074  int RETURN = 31;
075  /** RegularExpression Id. */
076  int ROWS = 32;
077  /** RegularExpression Id. */
078  int SECTIONS = 33;
079  /** RegularExpression Id. */
080  int SELECT = 34;
081  /** RegularExpression Id. */
082  int SET = 35;
083  /** RegularExpression Id. */
084  int THEN = 36;
085  /** RegularExpression Id. */
086  int WHEN = 37;
087  /** RegularExpression Id. */
088  int WHERE = 38;
089  /** RegularExpression Id. */
090  int XOR = 39;
091  /** RegularExpression Id. */
092  int WITH = 40;
093  /** RegularExpression Id. */
094  int SINGLE_LINE_COMMENT = 50;
095  /** RegularExpression Id. */
096  int FORMAL_COMMENT = 51;
097  /** RegularExpression Id. */
098  int MULTI_LINE_COMMENT = 52;
099  /** RegularExpression Id. */
100  int ASTERISK = 54;
101  /** RegularExpression Id. */
102  int BANG = 55;
103  /** RegularExpression Id. */
104  int COLON = 56;
105  /** RegularExpression Id. */
106  int COMMA = 57;
107  /** RegularExpression Id. */
108  int CONCAT = 58;
109  /** RegularExpression Id. */
110  int DOT = 59;
111  /** RegularExpression Id. */
112  int EQ = 60;
113  /** RegularExpression Id. */
114  int GE = 61;
115  /** RegularExpression Id. */
116  int GT = 62;
117  /** RegularExpression Id. */
118  int LBRACE = 63;
119  /** RegularExpression Id. */
120  int LE = 64;
121  /** RegularExpression Id. */
122  int LPAREN = 65;
123  /** RegularExpression Id. */
124  int LT = 66;
125  /** RegularExpression Id. */
126  int MINUS = 67;
127  /** RegularExpression Id. */
128  int NE = 68;
129  /** RegularExpression Id. */
130  int PLUS = 69;
131  /** RegularExpression Id. */
132  int RBRACE = 70;
133  /** RegularExpression Id. */
134  int RPAREN = 71;
135  /** RegularExpression Id. */
136  int SOLIDUS = 72;
137  /** RegularExpression Id. */
138  int UNSIGNED_INTEGER_LITERAL = 73;
139  /** RegularExpression Id. */
140  int APPROX_NUMERIC_LITERAL = 74;
141  /** RegularExpression Id. */
142  int DECIMAL_NUMERIC_LITERAL = 75;
143  /** RegularExpression Id. */
144  int EXPONENT = 76;
145  /** RegularExpression Id. */
146  int SINGLE_QUOTED_STRING = 77;
147  /** RegularExpression Id. */
148  int DOUBLE_QUOTED_STRING = 78;
149  /** RegularExpression Id. */
150  int WHITESPACE = 79;
151  /** RegularExpression Id. */
152  int ID = 80;
153  /** RegularExpression Id. */
154  int QUOTED_ID = 81;
155  /** RegularExpression Id. */
156  int AMP_QUOTED_ID = 82;
157  /** RegularExpression Id. */
158  int AMP_UNQUOTED_ID = 83;
159  /** RegularExpression Id. */
160  int LETTER = 84;
161  /** RegularExpression Id. */
162  int DIGIT = 85;
163
164  /** Lexical state. */
165  int DEFAULT = 0;
166  /** Lexical state. */
167  int IN_SINGLE_LINE_COMMENT = 1;
168  /** Lexical state. */
169  int IN_FORMAL_COMMENT = 2;
170  /** Lexical state. */
171  int IN_MULTI_LINE_COMMENT = 3;
172
173  /** Literal token values. */
174  String[] tokenImage = {
175    "<EOF>",
176    "\"AND\"",
177    "\"AS\"",
178    "\"AXIS\"",
179    "\"CASE\"",
180    "\"CAST\"",
181    "\"CELL\"",
182    "\"CHAPTERS\"",
183    "\"COLUMNS\"",
184    "\"DIMENSION\"",
185    "\"DRILLTHROUGH\"",
186    "\"ELSE\"",
187    "\"EMPTY\"",
188    "\"END\"",
189    "\"EXPLAIN\"",
190    "\"FIRSTROWSET\"",
191    "\"FOR\"",
192    "\"FROM\"",
193    "\"IN\"",
194    "\"IS\"",
195    "\"MATCHES\"",
196    "\"MAXROWS\"",
197    "\"MEMBER\"",
198    "\"NON\"",
199    "\"NOT\"",
200    "\"NULL\"",
201    "\"ON\"",
202    "\"OR\"",
203    "\"PAGES\"",
204    "\"PLAN\"",
205    "\"PROPERTIES\"",
206    "\"RETURN\"",
207    "\"ROWS\"",
208    "\"SECTIONS\"",
209    "\"SELECT\"",
210    "\"SET\"",
211    "\"THEN\"",
212    "\"WHEN\"",
213    "\"WHERE\"",
214    "\"XOR\"",
215    "\"WITH\"",
216    "\" \"",
217    "\"\\t\"",
218    "\"\\n\"",
219    "\"\\r\"",
220    "\"\\f\"",
221    "<token of kind 46>",
222    "\"//\"",
223    "\"--\"",
224    "\"/*\"",
225    "<SINGLE_LINE_COMMENT>",
226    "\"*/\"",
227    "\"*/\"",
228    "<token of kind 53>",
229    "\"*\"",
230    "\"!\"",
231    "\":\"",
232    "\",\"",
233    "\"||\"",
234    "\".\"",
235    "\"=\"",
236    "\">=\"",
237    "\">\"",
238    "\"{\"",
239    "\"<=\"",
240    "\"(\"",
241    "\"<\"",
242    "\"-\"",
243    "\"<>\"",
244    "\"+\"",
245    "\"}\"",
246    "\")\"",
247    "\"/\"",
248    "<UNSIGNED_INTEGER_LITERAL>",
249    "<APPROX_NUMERIC_LITERAL>",
250    "<DECIMAL_NUMERIC_LITERAL>",
251    "<EXPONENT>",
252    "<SINGLE_QUOTED_STRING>",
253    "<DOUBLE_QUOTED_STRING>",
254    "<WHITESPACE>",
255    "<ID>",
256    "<QUOTED_ID>",
257    "<AMP_QUOTED_ID>",
258    "<AMP_UNQUOTED_ID>",
259    "<LETTER>",
260    "<DIGIT>",
261  };
262
263}