01: /* Generated By:JJTree&JavaCC: Do not edit this line. SpeedoQLConstants.java */
02: package org.objectweb.speedo.query.jdo.parser;
03:
04: public interface SpeedoQLConstants {
05:
06: int EOF = 0;
07: int BOOLEAN = 5;
08: int FLOAT = 6;
09: int DOUBLE = 7;
10: int NULL = 8;
11: int TRUE = 9;
12: int FALSE = 10;
13: int INT = 11;
14: int BYTE = 12;
15: int CHAR = 13;
16: int LONG = 14;
17: int SHORT = 15;
18: int LT = 16;
19: int GT = 17;
20: int LTE = 18;
21: int GTE = 19;
22: int PLUS = 20;
23: int MINUS = 21;
24: int MULT = 22;
25: int DIV = 23;
26: int EQ = 24;
27: int NEQ = 25;
28: int OR = 26;
29: int AND = 27;
30: int BITWISEOR = 28;
31: int BITWISEXOR = 29;
32: int BITWISEAND = 30;
33: int BITWISECOMPL = 31;
34: int NOT = 32;
35: int DOT = 33;
36: int INTEGER_LITERAL = 34;
37: int DECIMAL_LITERAL = 35;
38: int HEX_LITERAL = 36;
39: int OCTAL_LITERAL = 37;
40: int FLOATING_POINT_LITERAL = 38;
41: int EXPONENT = 39;
42: int CHARACTER_LITERAL = 40;
43: int STRING_LITERAL = 41;
44: int IDENTIFIER = 42;
45: int LETTER = 43;
46: int DIGIT = 44;
47:
48: int DEFAULT = 0;
49:
50: String[] tokenImage = { "<EOF>", "\" \"", "\"\\t\"", "\"\\n\"",
51: "\"\\r\"", "\"boolean\"", "\"float\"", "\"double\"",
52: "\"null\"", "\"true\"", "\"false\"", "\"int\"", "\"byte\"",
53: "\"char\"", "\"long\"", "\"short\"", "\"<\"", "\">\"",
54: "\"<=\"", "\">=\"", "\"+\"", "\"-\"", "\"*\"", "\"/\"",
55: "\"==\"", "\"!=\"", "\"||\"", "\"&&\"", "\"|\"", "\"^\"",
56: "\"&\"", "\"~\"", "\"!\"", "\".\"", "<INTEGER_LITERAL>",
57: "<DECIMAL_LITERAL>", "<HEX_LITERAL>", "<OCTAL_LITERAL>",
58: "<FLOATING_POINT_LITERAL>", "<EXPONENT>",
59: "<CHARACTER_LITERAL>", "<STRING_LITERAL>", "<IDENTIFIER>",
60: "<LETTER>", "<DIGIT>", "\"(\"", "\")\"", };
61:
62: }
|