001 /* Generated By:JavaCC: Do not edit this line. OgnlParserConstants.java */
002 package org.apache.commons.ognl;
003
004
005 /**
006 * Token literal values and constants.
007 * Generated by org.javacc.parser.OtherFilesGen#start()
008 */
009 public interface OgnlParserConstants {
010
011 /** End of File. */
012 int EOF = 0;
013 /** RegularExpression Id. */
014 int IDENT = 64;
015 /** RegularExpression Id. */
016 int LETTER = 65;
017 /** RegularExpression Id. */
018 int DIGIT = 66;
019 /** RegularExpression Id. */
020 int DYNAMIC_SUBSCRIPT = 67;
021 /** RegularExpression Id. */
022 int ESC = 71;
023 /** RegularExpression Id. */
024 int CHAR_LITERAL = 73;
025 /** RegularExpression Id. */
026 int BACK_CHAR_ESC = 74;
027 /** RegularExpression Id. */
028 int BACK_CHAR_LITERAL = 76;
029 /** RegularExpression Id. */
030 int STRING_ESC = 77;
031 /** RegularExpression Id. */
032 int STRING_LITERAL = 79;
033 /** RegularExpression Id. */
034 int INT_LITERAL = 80;
035 /** RegularExpression Id. */
036 int FLT_LITERAL = 81;
037 /** RegularExpression Id. */
038 int DEC_FLT = 82;
039 /** RegularExpression Id. */
040 int DEC_DIGITS = 83;
041 /** RegularExpression Id. */
042 int EXPONENT = 84;
043 /** RegularExpression Id. */
044 int FLT_SUFF = 85;
045
046 /** Lexical state. */
047 int DEFAULT = 0;
048 /** Lexical state. */
049 int WithinCharLiteral = 1;
050 /** Lexical state. */
051 int WithinBackCharLiteral = 2;
052 /** Lexical state. */
053 int WithinStringLiteral = 3;
054
055 /** Literal token values. */
056 String[] tokenImage = {
057 "<EOF>",
058 "\",\"",
059 "\"=\"",
060 "\"?\"",
061 "\":\"",
062 "\"||\"",
063 "\"or\"",
064 "\"&&\"",
065 "\"and\"",
066 "\"|\"",
067 "\"bor\"",
068 "\"^\"",
069 "\"xor\"",
070 "\"&\"",
071 "\"band\"",
072 "\"==\"",
073 "\"eq\"",
074 "\"!=\"",
075 "\"neq\"",
076 "\"<\"",
077 "\"lt\"",
078 "\">\"",
079 "\"gt\"",
080 "\"<=\"",
081 "\"lte\"",
082 "\">=\"",
083 "\"gte\"",
084 "\"in\"",
085 "\"not\"",
086 "\"<<\"",
087 "\"shl\"",
088 "\">>\"",
089 "\"shr\"",
090 "\">>>\"",
091 "\"ushr\"",
092 "\"+\"",
093 "\"-\"",
094 "\"*\"",
095 "\"/\"",
096 "\"%\"",
097 "\"~\"",
098 "\"!\"",
099 "\"instanceof\"",
100 "\".\"",
101 "\"(\"",
102 "\")\"",
103 "\"true\"",
104 "\"false\"",
105 "\"null\"",
106 "\"#this\"",
107 "\"#root\"",
108 "\"#\"",
109 "\"[\"",
110 "\"]\"",
111 "\"{\"",
112 "\"}\"",
113 "\"@\"",
114 "\"new\"",
115 "\"$\"",
116 "\" \"",
117 "\"\\t\"",
118 "\"\\f\"",
119 "\"\\r\"",
120 "\"\\n\"",
121 "<IDENT>",
122 "<LETTER>",
123 "<DIGIT>",
124 "<DYNAMIC_SUBSCRIPT>",
125 "\"`\"",
126 "\"\\\'\"",
127 "\"\\\"\"",
128 "<ESC>",
129 "<token of kind 72>",
130 "\"\\\'\"",
131 "<BACK_CHAR_ESC>",
132 "<token of kind 75>",
133 "\"`\"",
134 "<STRING_ESC>",
135 "<token of kind 78>",
136 "\"\\\"\"",
137 "<INT_LITERAL>",
138 "<FLT_LITERAL>",
139 "<DEC_FLT>",
140 "<DEC_DIGITS>",
141 "<EXPONENT>",
142 "<FLT_SUFF>",
143 };
144
145 }