Source for org.jfree.formula.parser.GeneratedFormulaParserConstants

   1: /* Generated By:JavaCC: Do not edit this line. GeneratedFormulaParserConstants.java */
   2: package org.jfree.formula.parser;
   3: 
   4: 
   5: /** 
   6:  * Token literal values and constants.
   7:  * Generated by org.javacc.parser.OtherFilesGen#start()
   8:  */
   9: public interface GeneratedFormulaParserConstants {
  10: 
  11:   /** End of File. */
  12:   int EOF = 0;
  13:   /** RegularExpression Id. */
  14:   int WHITESPACE = 1;
  15:   /** RegularExpression Id. */
  16:   int LETTER = 3;
  17:   /** RegularExpression Id. */
  18:   int NON_ZERO_DIGIT = 4;
  19:   /** RegularExpression Id. */
  20:   int DIGIT = 5;
  21:   /** RegularExpression Id. */
  22:   int HEX_DIGIT = 6;
  23:   /** RegularExpression Id. */
  24:   int BINARY_DIGIT = 7;
  25:   /** RegularExpression Id. */
  26:   int UNSIGNED_INTEGER = 8;
  27:   /** RegularExpression Id. */
  28:   int EXPONENT_PART = 9;
  29:   /** RegularExpression Id. */
  30:   int NEWLINE = 10;
  31:   /** RegularExpression Id. */
  32:   int NONQUOTE_CHARACTER = 11;
  33:   /** RegularExpression Id. */
  34:   int NONQUOTE_LOOKUP = 12;
  35:   /** RegularExpression Id. */
  36:   int COMMA = 13;
  37:   /** RegularExpression Id. */
  38:   int PERIOD = 14;
  39:   /** RegularExpression Id. */
  40:   int COLON = 15;
  41:   /** RegularExpression Id. */
  42:   int QUOTE = 16;
  43:   /** RegularExpression Id. */
  44:   int DQUOTE = 17;
  45:   /** RegularExpression Id. */
  46:   int SEMICOLON = 18;
  47:   /** RegularExpression Id. */
  48:   int L_PAREN = 19;
  49:   /** RegularExpression Id. */
  50:   int R_PAREN = 20;
  51:   /** RegularExpression Id. */
  52:   int L_BRACKET = 21;
  53:   /** RegularExpression Id. */
  54:   int R_BRACKET = 22;
  55:   /** RegularExpression Id. */
  56:   int QUEST = 23;
  57:   /** RegularExpression Id. */
  58:   int L_BRACE = 24;
  59:   /** RegularExpression Id. */
  60:   int R_BRACE = 25;
  61:   /** RegularExpression Id. */
  62:   int PIPE = 26;
  63:   /** RegularExpression Id. */
  64:   int PLUS = 27;
  65:   /** RegularExpression Id. */
  66:   int MINUS = 28;
  67:   /** RegularExpression Id. */
  68:   int MULT = 29;
  69:   /** RegularExpression Id. */
  70:   int DIV = 30;
  71:   /** RegularExpression Id. */
  72:   int POW = 31;
  73:   /** RegularExpression Id. */
  74:   int EQUALS = 32;
  75:   /** RegularExpression Id. */
  76:   int NOT_EQUALS = 33;
  77:   /** RegularExpression Id. */
  78:   int LT_EQUALS = 34;
  79:   /** RegularExpression Id. */
  80:   int GT_EQUALS = 35;
  81:   /** RegularExpression Id. */
  82:   int LT = 36;
  83:   /** RegularExpression Id. */
  84:   int GT = 37;
  85:   /** RegularExpression Id. */
  86:   int CONCAT = 38;
  87:   /** RegularExpression Id. */
  88:   int PERCENT = 39;
  89:   /** RegularExpression Id. */
  90:   int IDENTIFIER = 40;
  91:   /** RegularExpression Id. */
  92:   int COLUMN_LOOKUP = 41;
  93:   /** RegularExpression Id. */
  94:   int STRING_LITERAL = 42;
  95:   /** RegularExpression Id. */
  96:   int UNSIGNED_NUMERIC_LITERAL = 43;
  97:   /** RegularExpression Id. */
  98:   int EXACT_NUMERIC_LITERAL = 44;
  99:   /** 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: }