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    }