001 /* Generated By:JavaCC: Do not edit this line. GeneratedFormulaParserConstants.java */
002 package org.jfree.formula.parser;
003
004
005 /**
006 * Token literal values and constants.
007 * Generated by org.javacc.parser.OtherFilesGen#start()
008 */
009 public interface GeneratedFormulaParserConstants {
010
011 /** End of File. */
012 int EOF = 0;
013 /** RegularExpression Id. */
014 int WHITESPACE = 1;
015 /** RegularExpression Id. */
016 int LETTER = 3;
017 /** RegularExpression Id. */
018 int NON_ZERO_DIGIT = 4;
019 /** RegularExpression Id. */
020 int DIGIT = 5;
021 /** RegularExpression Id. */
022 int HEX_DIGIT = 6;
023 /** RegularExpression Id. */
024 int BINARY_DIGIT = 7;
025 /** RegularExpression Id. */
026 int UNSIGNED_INTEGER = 8;
027 /** RegularExpression Id. */
028 int EXPONENT_PART = 9;
029 /** RegularExpression Id. */
030 int NEWLINE = 10;
031 /** RegularExpression Id. */
032 int NONQUOTE_CHARACTER = 11;
033 /** RegularExpression Id. */
034 int NONQUOTE_LOOKUP = 12;
035 /** RegularExpression Id. */
036 int COMMA = 13;
037 /** RegularExpression Id. */
038 int PERIOD = 14;
039 /** RegularExpression Id. */
040 int COLON = 15;
041 /** RegularExpression Id. */
042 int QUOTE = 16;
043 /** RegularExpression Id. */
044 int DQUOTE = 17;
045 /** RegularExpression Id. */
046 int SEMICOLON = 18;
047 /** RegularExpression Id. */
048 int L_PAREN = 19;
049 /** RegularExpression Id. */
050 int R_PAREN = 20;
051 /** RegularExpression Id. */
052 int L_BRACKET = 21;
053 /** RegularExpression Id. */
054 int R_BRACKET = 22;
055 /** RegularExpression Id. */
056 int QUEST = 23;
057 /** RegularExpression Id. */
058 int L_BRACE = 24;
059 /** RegularExpression Id. */
060 int R_BRACE = 25;
061 /** RegularExpression Id. */
062 int PIPE = 26;
063 /** RegularExpression Id. */
064 int PLUS = 27;
065 /** RegularExpression Id. */
066 int MINUS = 28;
067 /** RegularExpression Id. */
068 int MULT = 29;
069 /** RegularExpression Id. */
070 int DIV = 30;
071 /** RegularExpression Id. */
072 int POW = 31;
073 /** RegularExpression Id. */
074 int EQUALS = 32;
075 /** RegularExpression Id. */
076 int NOT_EQUALS = 33;
077 /** RegularExpression Id. */
078 int LT_EQUALS = 34;
079 /** RegularExpression Id. */
080 int GT_EQUALS = 35;
081 /** RegularExpression Id. */
082 int LT = 36;
083 /** RegularExpression Id. */
084 int GT = 37;
085 /** RegularExpression Id. */
086 int CONCAT = 38;
087 /** RegularExpression Id. */
088 int PERCENT = 39;
089 /** RegularExpression Id. */
090 int IDENTIFIER = 40;
091 /** RegularExpression Id. */
092 int COLUMN_LOOKUP = 41;
093 /** RegularExpression Id. */
094 int STRING_LITERAL = 42;
095 /** RegularExpression Id. */
096 int UNSIGNED_NUMERIC_LITERAL = 43;
097 /** RegularExpression Id. */
098 int EXACT_NUMERIC_LITERAL = 44;
099 /** RegularExpression Id. */
100 int APPROXIMATE_NUMERIC_LITERAL = 45;
101 /** RegularExpression Id. */
102 int MANTISSA = 46;
103 /** RegularExpression Id. */
104 int SIGN = 47;
105 /** RegularExpression Id. */
106 int NULL = 48;
107
108 /** Lexical state. */
109 int DEFAULT = 0;
110
111 /** Literal token values. */
112 String[] tokenImage = {
113 "<EOF>",
114 "<WHITESPACE>",
115 "<token of kind 2>",
116 "<LETTER>",
117 "<NON_ZERO_DIGIT>",
118 "<DIGIT>",
119 "<HEX_DIGIT>",
120 "<BINARY_DIGIT>",
121 "<UNSIGNED_INTEGER>",
122 "<EXPONENT_PART>",
123 "<NEWLINE>",
124 "<NONQUOTE_CHARACTER>",
125 "<NONQUOTE_LOOKUP>",
126 "\",\"",
127 "\".\"",
128 "\":\"",
129 "\"\\\'\"",
130 "\"\\\"\"",
131 "\";\"",
132 "\"(\"",
133 "\")\"",
134 "\"[\"",
135 "\"]\"",
136 "\"?\"",
137 "\"{\"",
138 "\"}\"",
139 "\"|\"",
140 "\"+\"",
141 "\"-\"",
142 "\"*\"",
143 "\"/\"",
144 "\"^\"",
145 "\"=\"",
146 "\"<>\"",
147 "\"<=\"",
148 "\">=\"",
149 "\"<\"",
150 "\">\"",
151 "\"&\"",
152 "\"%\"",
153 "<IDENTIFIER>",
154 "<COLUMN_LOOKUP>",
155 "<STRING_LITERAL>",
156 "<UNSIGNED_NUMERIC_LITERAL>",
157 "<EXACT_NUMERIC_LITERAL>",
158 "<APPROXIMATE_NUMERIC_LITERAL>",
159 "<MANTISSA>",
160 "<SIGN>",
161 "\"null\"",
162 };
163
164 }