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 }