Skip to content

Package: ELParserConstants

ELParserConstants

nameinstructionbranchcomplexitylinemethod
static {...}
M: 256 C: 0
0%
M: 0 C: 0
100%
M: 1 C: 0
0%
M: 1 C: 0
0%
M: 1 C: 0
0%

Coverage

1: /*
2: * Copyright (c) 2018 Oracle and/or its affiliates. All rights reserved.
3: *
4: * This program and the accompanying materials are made available under the
5: * terms of the Eclipse Public License v. 2.0, which is available at
6: * http://www.eclipse.org/legal/epl-2.0.
7: *
8: * This Source Code may also be made available under the following Secondary
9: * Licenses when the conditions for such availability set forth in the
10: * Eclipse Public License v. 2.0 are satisfied: GNU General Public License,
11: * version 2 with the GNU Classpath Exception, which is available at
12: * https://www.gnu.org/software/classpath/license.html.
13: *
14: * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0
15: */
16:
17: /* Generated By:JJTree&JavaCC: Do not edit this line. ELParserConstants.java */
18: package com.sun.el.parser;
19:
20:
21: /**
22: * Token literal values and constants.
23: * Generated by org.javacc.parser.OtherFilesGen#start()
24: */
25: public interface ELParserConstants {
26:
27: /** End of File. */
28: int EOF = 0;
29: /** RegularExpression Id. */
30: int LITERAL_EXPRESSION = 1;
31: /** RegularExpression Id. */
32: int START_DYNAMIC_EXPRESSION = 2;
33: /** RegularExpression Id. */
34: int START_DEFERRED_EXPRESSION = 3;
35: /** RegularExpression Id. */
36: int START_MAP = 9;
37: /** RegularExpression Id. */
38: int RCURL = 10;
39: /** RegularExpression Id. */
40: int INTEGER_LITERAL = 11;
41: /** RegularExpression Id. */
42: int FLOATING_POINT_LITERAL = 12;
43: /** RegularExpression Id. */
44: int EXPONENT = 13;
45: /** RegularExpression Id. */
46: int STRING_LITERAL = 14;
47: /** RegularExpression Id. */
48: int BADLY_ESCAPED_STRING_LITERAL = 15;
49: /** RegularExpression Id. */
50: int TRUE = 16;
51: /** RegularExpression Id. */
52: int FALSE = 17;
53: /** RegularExpression Id. */
54: int NULL = 18;
55: /** RegularExpression Id. */
56: int DOT = 19;
57: /** RegularExpression Id. */
58: int LPAREN = 20;
59: /** RegularExpression Id. */
60: int RPAREN = 21;
61: /** RegularExpression Id. */
62: int LBRACK = 22;
63: /** RegularExpression Id. */
64: int RBRACK = 23;
65: /** RegularExpression Id. */
66: int COLON = 24;
67: /** RegularExpression Id. */
68: int COMMA = 25;
69: /** RegularExpression Id. */
70: int SEMICOLON = 26;
71: /** RegularExpression Id. */
72: int GT0 = 27;
73: /** RegularExpression Id. */
74: int GT1 = 28;
75: /** RegularExpression Id. */
76: int LT0 = 29;
77: /** RegularExpression Id. */
78: int LT1 = 30;
79: /** RegularExpression Id. */
80: int GE0 = 31;
81: /** RegularExpression Id. */
82: int GE1 = 32;
83: /** RegularExpression Id. */
84: int LE0 = 33;
85: /** RegularExpression Id. */
86: int LE1 = 34;
87: /** RegularExpression Id. */
88: int EQ0 = 35;
89: /** RegularExpression Id. */
90: int EQ1 = 36;
91: /** RegularExpression Id. */
92: int NE0 = 37;
93: /** RegularExpression Id. */
94: int NE1 = 38;
95: /** RegularExpression Id. */
96: int NOT0 = 39;
97: /** RegularExpression Id. */
98: int NOT1 = 40;
99: /** RegularExpression Id. */
100: int AND0 = 41;
101: /** RegularExpression Id. */
102: int AND1 = 42;
103: /** RegularExpression Id. */
104: int OR0 = 43;
105: /** RegularExpression Id. */
106: int OR1 = 44;
107: /** RegularExpression Id. */
108: int EMPTY = 45;
109: /** RegularExpression Id. */
110: int INSTANCEOF = 46;
111: /** RegularExpression Id. */
112: int MULT = 47;
113: /** RegularExpression Id. */
114: int PLUS = 48;
115: /** RegularExpression Id. */
116: int MINUS = 49;
117: /** RegularExpression Id. */
118: int QUESTIONMARK = 50;
119: /** RegularExpression Id. */
120: int DIV0 = 51;
121: /** RegularExpression Id. */
122: int DIV1 = 52;
123: /** RegularExpression Id. */
124: int MOD0 = 53;
125: /** RegularExpression Id. */
126: int MOD1 = 54;
127: /** RegularExpression Id. */
128: int CONCAT = 55;
129: /** RegularExpression Id. */
130: int ASSIGN = 56;
131: /** RegularExpression Id. */
132: int ARROW = 57;
133: /** RegularExpression Id. */
134: int IDENTIFIER = 58;
135: /** RegularExpression Id. */
136: int IMPL_OBJ_START = 59;
137: /** RegularExpression Id. */
138: int LETTER = 60;
139: /** RegularExpression Id. */
140: int DIGIT = 61;
141: /** RegularExpression Id. */
142: int ILLEGAL_CHARACTER = 62;
143:
144: /** Lexical state. */
145: int DEFAULT = 0;
146: /** Lexical state. */
147: int IN_EXPRESSION = 1;
148: /** Lexical state. */
149: int IN_MAP = 2;
150:
151: /** Literal token values. */
152: String[] tokenImage = {
153: "<EOF>",
154: "<LITERAL_EXPRESSION>",
155: "\"${\"",
156: "\"#{\"",
157: "\"\\\\\"",
158: "\" \"",
159: "\"\\t\"",
160: "\"\\n\"",
161: "\"\\r\"",
162: "\"{\"",
163: "\"}\"",
164: "<INTEGER_LITERAL>",
165: "<FLOATING_POINT_LITERAL>",
166: "<EXPONENT>",
167: "<STRING_LITERAL>",
168: "<BADLY_ESCAPED_STRING_LITERAL>",
169: "\"true\"",
170: "\"false\"",
171: "\"null\"",
172: "\".\"",
173: "\"(\"",
174: "\")\"",
175: "\"[\"",
176: "\"]\"",
177: "\":\"",
178: "\",\"",
179: "\";\"",
180: "\">\"",
181: "\"gt\"",
182: "\"<\"",
183: "\"lt\"",
184: "\">=\"",
185: "\"ge\"",
186: "\"<=\"",
187: "\"le\"",
188: "\"==\"",
189: "\"eq\"",
190: "\"!=\"",
191: "\"ne\"",
192: "\"!\"",
193: "\"not\"",
194: "\"&&\"",
195: "\"and\"",
196: "\"||\"",
197: "\"or\"",
198: "\"empty\"",
199: "\"instanceof\"",
200: "\"*\"",
201: "\"+\"",
202: "\"-\"",
203: "\"?\"",
204: "\"/\"",
205: "\"div\"",
206: "\"%\"",
207: "\"mod\"",
208: "\"+=\"",
209: "\"=\"",
210: "\"->\"",
211: "<IDENTIFIER>",
212: "\"#\"",
213: "<LETTER>",
214: "<DIGIT>",
215: "<ILLEGAL_CHARACTER>",
216: };
217:
218: }