1 2 60 package org.objectstyle.cayenne.exp.parser; 61 62 public interface ExpressionParserConstants { 63 64 int EOF = 0; 65 int NULL = 31; 66 int PROPERTY_PATH = 32; 67 int IDENTIFIER = 33; 68 int LETTER = 34; 69 int DIGIT = 35; 70 int ESC = 38; 71 int SINGLE_QUOTED_STRING = 40; 72 int STRING_ESC = 41; 73 int DOUBLE_QUOTED_STRING = 43; 74 int INT_LITERAL = 44; 75 int FLOAT_LITERAL = 45; 76 int DEC_FLT = 46; 77 int DEC_DIGITS = 47; 78 int EXPONENT = 48; 79 int FLT_SUFF = 49; 80 81 int DEFAULT = 0; 82 int WithinSingleQuoteLiteral = 1; 83 int WithinDoubleQuoteLiteral = 2; 84 85 String [] tokenImage = { 86 "<EOF>", 87 "\"or\"", 88 "\"and\"", 89 "\"not\"", 90 "\"!\"", 91 "\"=\"", 92 "\"==\"", 93 "\"!=\"", 94 "\"<>\"", 95 "\"<=\"", 96 "\"<\"", 97 "\">\"", 98 "\">=\"", 99 "\"like\"", 100 "\"likeIgnoreCase\"", 101 "\"in\"", 102 "\"(\"", 103 "\")\"", 104 "\"between\"", 105 "\",\"", 106 "\"+\"", 107 "\"-\"", 108 "\"*\"", 109 "\"/\"", 110 "\"$\"", 111 "\"obj:\"", 112 "\"db:\"", 113 "\" \"", 114 "\"\\t\"", 115 "\"\\n\"", 116 "\"\\r\"", 117 "<NULL>", 118 "<PROPERTY_PATH>", 119 "<IDENTIFIER>", 120 "<LETTER>", 121 "<DIGIT>", 122 "\"\\\'\"", 123 "\"\\\"\"", 124 "<ESC>", 125 "<token of kind 39>", 126 "\"\\\'\"", 127 "<STRING_ESC>", 128 "<token of kind 42>", 129 "\"\\\"\"", 130 "<INT_LITERAL>", 131 "<FLOAT_LITERAL>", 132 "<DEC_FLT>", 133 "<DEC_DIGITS>", 134 "<EXPONENT>", 135 "<FLT_SUFF>", 136 }; 137 138 } 139 | Popular Tags |