01: /* Generated By:JavaCC: Do not edit this line. JDOQLParserConstants.java */
02: package com.versant.core.jdo.query;
03:
04: public interface JDOQLParserConstants {
05:
06: int EOF = 0;
07: int SINGLE_LINE_COMMENT = 6;
08: int FORMAL_COMMENT = 7;
09: int MULTI_LINE_COMMENT = 8;
10: int ABSTRACT = 9;
11: int ASCENDING = 10;
12: int DISTINCT = 11;
13: int GROUP = 12;
14: int HAVING = 13;
15: int MAX = 14;
16: int MIN = 15;
17: int AVG = 16;
18: int COUNT_STAR = 17;
19: int COUNT = 18;
20: int SUM = 19;
21: int AS = 20;
22: int BOOLEAN = 21;
23: int BYTE = 22;
24: int CHAR = 23;
25: int DESCENDING = 24;
26: int DOUBLE = 25;
27: int FLOAT = 26;
28: int IMPORT = 27;
29: int INT = 28;
30: int LONG = 29;
31: int SHORT = 30;
32: int THIS = 31;
33: int INTEGER_LITERAL = 32;
34: int DECIMAL_LITERAL = 33;
35: int HEX_LITERAL = 34;
36: int OCTAL_LITERAL = 35;
37: int FLOATING_POINT_LITERAL = 36;
38: int EXPONENT = 37;
39: int CHARACTER_LITERAL = 38;
40: int NULL = 39;
41: int BOOLEAN_LITERAL = 40;
42: int STRING_LITERAL = 41;
43: int IDENTIFIER = 42;
44: int LETTER = 43;
45: int DIGIT = 44;
46: int LPAREN = 45;
47: int RPAREN = 46;
48: int LBRACE = 47;
49: int RBRACE = 48;
50: int LBRACKET = 49;
51: int RBRACKET = 50;
52: int SEMICOLON = 51;
53: int COMMA = 52;
54: int DOT = 53;
55: int GT = 54;
56: int LT = 55;
57: int BANG = 56;
58: int TILDE = 57;
59: int EQ = 58;
60: int LE = 59;
61: int GE = 60;
62: int NE = 61;
63: int SC_OR = 62;
64: int SC_AND = 63;
65: int PLUS = 64;
66: int MINUS = 65;
67: int STAR = 66;
68: int SLASH = 67;
69: int BIT_AND = 68;
70: int BIT_OR = 69;
71:
72: int DEFAULT = 0;
73:
74: String[] tokenImage = { "<EOF>", "\" \"", "\"\\t\"", "\"\\n\"",
75: "\"\\r\"", "\"\\f\"", "<SINGLE_LINE_COMMENT>",
76: "<FORMAL_COMMENT>", "<MULTI_LINE_COMMENT>", "\"abstract\"",
77: "\"ascending\"", "\"distinct\"", "\"group\"", "\"having\"",
78: "\"max\"", "\"min\"", "\"avg\"", "\"count(*)\"",
79: "\"count\"", "\"sum\"", "\"as\"", "\"boolean\"",
80: "\"byte\"", "\"char\"", "\"descending\"", "\"double\"",
81: "\"float\"", "\"import\"", "\"int\"", "\"long\"",
82: "\"short\"", "\"this\"", "<INTEGER_LITERAL>",
83: "<DECIMAL_LITERAL>", "<HEX_LITERAL>", "<OCTAL_LITERAL>",
84: "<FLOATING_POINT_LITERAL>", "<EXPONENT>",
85: "<CHARACTER_LITERAL>", "\"null\"", "<BOOLEAN_LITERAL>",
86: "<STRING_LITERAL>", "<IDENTIFIER>", "<LETTER>", "<DIGIT>",
87: "\"(\"", "\")\"", "\"{\"", "\"}\"", "\"[\"", "\"]\"",
88: "\";\"", "\",\"", "\".\"", "\">\"", "\"<\"", "\"!\"",
89: "\"~\"", "\"==\"", "\"<=\"", "\">=\"", "\"!=\"", "\"||\"",
90: "\"&&\"", "\"+\"", "\"-\"", "\"*\"", "\"/\"", "\"&\"",
91: "\"|\"", };
92:
93: }
|