This is an automated email from the ASF dual-hosted git repository.
markt pushed a commit to branch 9.0.x
in repository https://gitbox.apache.org/repos/asf/tomcat.git
The following commit(s) were added to refs/heads/9.0.x by this push:
new 079bd88461 Regenerate with latest JavaCC then run code-cleanup
079bd88461 is described below
commit 079bd88461f7099375af0ad524fab3efde140dad
Author: Mark Thomas <[email protected]>
AuthorDate: Wed Sep 25 20:32:13 2024 +0100
Regenerate with latest JavaCC then run code-cleanup
---
java/org/apache/el/parser/ELParserConstants.java | 61 +---------------
.../org/apache/el/parser/ELParserTokenManager.java | 81 +---------------------
.../apache/el/parser/ELParserTreeConstants.java | 44 +-----------
java/org/apache/el/parser/JJTELParserState.java | 12 ----
4 files changed, 4 insertions(+), 194 deletions(-)
diff --git a/java/org/apache/el/parser/ELParserConstants.java
b/java/org/apache/el/parser/ELParserConstants.java
index 64be914f31..9eb57a6cc8 100644
--- a/java/org/apache/el/parser/ELParserConstants.java
+++ b/java/org/apache/el/parser/ELParserConstants.java
@@ -1,6 +1,7 @@
/* Generated By:JJTree&JavaCC: Do not edit this line. ELParserConstants.java */
package org.apache.el.parser;
+
/**
* Token literal values and constants. Generated by
org.javacc.parser.OtherFilesGen#start()
*/
@@ -8,184 +9,125 @@ public interface ELParserConstants {
/** End of File. */
int EOF = 0;
-
/** RegularExpression Id. */
int LITERAL_EXPRESSION = 1;
-
/** RegularExpression Id. */
int START_DYNAMIC_EXPRESSION = 2;
-
/** RegularExpression Id. */
int START_DEFERRED_EXPRESSION = 3;
-
/** RegularExpression Id. */
int START_SET_OR_MAP = 8;
-
/** RegularExpression Id. */
int RBRACE = 9;
-
/** RegularExpression Id. */
int INTEGER_LITERAL = 10;
-
/** RegularExpression Id. */
int FLOATING_POINT_LITERAL = 11;
-
/** RegularExpression Id. */
int EXPONENT = 12;
-
/** RegularExpression Id. */
int STRING_LITERAL = 13;
-
/** RegularExpression Id. */
int TRUE = 14;
-
/** RegularExpression Id. */
int FALSE = 15;
-
/** RegularExpression Id. */
int NULL = 16;
-
/** RegularExpression Id. */
int DOT = 17;
-
/** RegularExpression Id. */
int LPAREN = 18;
-
/** RegularExpression Id. */
int RPAREN = 19;
-
/** RegularExpression Id. */
int LBRACK = 20;
-
/** RegularExpression Id. */
int RBRACK = 21;
-
/** RegularExpression Id. */
int COLON = 22;
-
/** RegularExpression Id. */
int SEMICOLON = 23;
-
/** RegularExpression Id. */
int COMMA = 24;
-
/** RegularExpression Id. */
int GT0 = 25;
-
/** RegularExpression Id. */
int GT1 = 26;
-
/** RegularExpression Id. */
int LT0 = 27;
-
/** RegularExpression Id. */
int LT1 = 28;
-
/** RegularExpression Id. */
int GE0 = 29;
-
/** RegularExpression Id. */
int GE1 = 30;
-
/** RegularExpression Id. */
int LE0 = 31;
-
/** RegularExpression Id. */
int LE1 = 32;
-
/** RegularExpression Id. */
int EQ0 = 33;
-
/** RegularExpression Id. */
int EQ1 = 34;
-
/** RegularExpression Id. */
int NE0 = 35;
-
/** RegularExpression Id. */
int NE1 = 36;
-
/** RegularExpression Id. */
int NOT0 = 37;
-
/** RegularExpression Id. */
int NOT1 = 38;
-
/** RegularExpression Id. */
int AND0 = 39;
-
/** RegularExpression Id. */
int AND1 = 40;
-
/** RegularExpression Id. */
int OR0 = 41;
-
/** RegularExpression Id. */
int OR1 = 42;
-
/** RegularExpression Id. */
int EMPTY = 43;
-
/** RegularExpression Id. */
int INSTANCEOF = 44;
-
/** RegularExpression Id. */
int MULT = 45;
-
/** RegularExpression Id. */
int PLUS = 46;
-
/** RegularExpression Id. */
int MINUS = 47;
-
/** RegularExpression Id. */
int QUESTIONMARK = 48;
-
/** RegularExpression Id. */
int DIV0 = 49;
-
/** RegularExpression Id. */
int DIV1 = 50;
-
/** RegularExpression Id. */
int MOD0 = 51;
-
/** RegularExpression Id. */
int MOD1 = 52;
-
/** RegularExpression Id. */
int CONCAT = 53;
-
/** RegularExpression Id. */
int ASSIGN = 54;
-
/** RegularExpression Id. */
int ARROW = 55;
-
/** RegularExpression Id. */
int IDENTIFIER = 56;
-
/** RegularExpression Id. */
int FUNCTIONSUFFIX = 57;
-
/** RegularExpression Id. */
int IMPL_OBJ_START = 58;
-
/** RegularExpression Id. */
int LETTER = 59;
-
/** RegularExpression Id. */
int DIGIT = 60;
-
/** RegularExpression Id. */
int ILLEGAL_CHARACTER = 61;
/** Lexical state. */
int DEFAULT = 0;
-
/** Lexical state. */
int IN_EXPRESSION = 1;
-
/** Lexical state. */
int IN_SET_OR_MAP = 2;
@@ -198,4 +140,5 @@ public interface ELParserConstants {
"\"empty\"", "\"instanceof\"", "\"*\"", "\"+\"", "\"-\"", "\"?\"",
"\"/\"", "\"div\"", "\"%\"", "\"mod\"",
"\"+=\"", "\"=\"", "\"->\"", "<IDENTIFIER>", "<FUNCTIONSUFFIX>",
"\"#\"", "<LETTER>", "<DIGIT>",
"<ILLEGAL_CHARACTER>", };
+
}
diff --git a/java/org/apache/el/parser/ELParserTokenManager.java
b/java/org/apache/el/parser/ELParserTokenManager.java
index 78409f126d..cc51f5a573 100644
--- a/java/org/apache/el/parser/ELParserTokenManager.java
+++ b/java/org/apache/el/parser/ELParserTokenManager.java
@@ -5,19 +5,16 @@ package org.apache.el.parser;
/** Token Manager. */
@SuppressWarnings("all") // Ignore warnings in generated code
public class ELParserTokenManager implements ELParserConstants {
-
java.util.Deque<Integer> deque = new java.util.ArrayDeque<Integer>();
/** Debug output. */
public java.io.PrintStream debugStream = System.out;
-
/** Set debug output. */
public void setDebugStream(java.io.PrintStream ds) {
debugStream = ds;
}
-
private final int jjStopStringLiteralDfa_0(int pos, long active0) {
switch (pos) {
case 0:
@@ -31,19 +28,16 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
private final int jjStartNfa_0(int pos, long active0) {
return jjMoveNfa_0(jjStopStringLiteralDfa_0(pos, active0), pos + 1);
}
-
private int jjStopAtPos(int pos, int kind) {
jjmatchedKind = kind;
jjmatchedPos = pos;
return pos + 1;
}
-
private int jjMoveStringLiteralDfa0_0() {
switch (curChar) {
case 35:
@@ -55,7 +49,6 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
private int jjMoveStringLiteralDfa1_0(long active0) {
try {
curChar = input_stream.readChar();
@@ -77,13 +70,10 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_0(0, active0);
}
-
static final long[] jjbitVec0 =
{ 0xfffffffffffffffeL, 0xffffffffffffffffL, 0xffffffffffffffffL,
0xffffffffffffffffL };
-
static final long[] jjbitVec2 = { 0x0L, 0x0L, 0xffffffffffffffffL,
0xffffffffffffffffL };
-
private int jjMoveNfa_0(int startState, int curPos) {
int startsAt = 0;
jjnewStateCnt = 8;
@@ -305,7 +295,6 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
private final int jjStopStringLiteralDfa_2(int pos, long active0) {
switch (pos) {
case 0:
@@ -390,12 +379,10 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
private final int jjStartNfa_2(int pos, long active0) {
return jjMoveNfa_2(jjStopStringLiteralDfa_2(pos, active0), pos + 1);
}
-
private int jjMoveStringLiteralDfa0_2() {
switch (curChar) {
case 33:
@@ -475,7 +462,6 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
private int jjMoveStringLiteralDfa1_2(long active0) {
try {
curChar = input_stream.readChar();
@@ -556,7 +542,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_2(0, active0);
}
-
private int jjMoveStringLiteralDfa2_2(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_2(0, old0);
@@ -599,7 +584,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_2(1, active0);
}
-
private int jjMoveStringLiteralDfa3_2(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_2(1, old0);
@@ -631,7 +615,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_2(2, active0);
}
-
private int jjMoveStringLiteralDfa4_2(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_2(2, old0);
@@ -661,7 +644,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_2(3, active0);
}
-
private int jjMoveStringLiteralDfa5_2(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_2(3, old0);
@@ -681,7 +663,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_2(4, active0);
}
-
private int jjMoveStringLiteralDfa6_2(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_2(4, old0);
@@ -701,7 +682,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_2(5, active0);
}
-
private int jjMoveStringLiteralDfa7_2(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_2(5, old0);
@@ -721,7 +701,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_2(6, active0);
}
-
private int jjMoveStringLiteralDfa8_2(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_2(6, old0);
@@ -741,7 +720,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_2(7, active0);
}
-
private int jjMoveStringLiteralDfa9_2(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_2(7, old0);
@@ -764,7 +742,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_2(8, active0);
}
-
private int jjStartNfaWithStates_2(int pos, int kind, int state) {
jjmatchedKind = kind;
jjmatchedPos = pos;
@@ -776,20 +753,13 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjMoveNfa_2(state, pos + 1);
}
-
static final long[] jjbitVec3 = { 0x1ff00000fffffffeL,
0xffffffffffffc000L, 0xffffffffL, 0x600000000000000L };
-
static final long[] jjbitVec4 = { 0x0L, 0x0L, 0x0L, 0xff7fffffff7fffffL };
-
static final long[] jjbitVec5 = { 0x0L, 0xffffffffffffffffL,
0xffffffffffffffffL, 0xffffffffffffffffL };
-
static final long[] jjbitVec6 = { 0xffffffffffffffffL,
0xffffffffffffffffL, 0xffffL, 0x0L };
-
static final long[] jjbitVec7 = { 0xffffffffffffffffL,
0xffffffffffffffffL, 0x0L, 0x0L };
-
static final long[] jjbitVec8 = { 0x3fffffffffffL, 0x0L, 0x0L, 0x0L };
-
private int jjMoveNfa_2(int startState, int curPos) {
int startsAt = 0;
jjnewStateCnt = 30;
@@ -1217,7 +1187,6 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
private final int jjStopStringLiteralDfa_1(int pos, long active0) {
switch (pos) {
case 0:
@@ -1302,12 +1271,10 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
private final int jjStartNfa_1(int pos, long active0) {
return jjMoveNfa_1(jjStopStringLiteralDfa_1(pos, active0), pos + 1);
}
-
private int jjMoveStringLiteralDfa0_1() {
switch (curChar) {
case 33:
@@ -1387,7 +1354,6 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
private int jjMoveStringLiteralDfa1_1(long active0) {
try {
curChar = input_stream.readChar();
@@ -1468,7 +1434,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_1(0, active0);
}
-
private int jjMoveStringLiteralDfa2_1(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_1(0, old0);
@@ -1511,7 +1476,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_1(1, active0);
}
-
private int jjMoveStringLiteralDfa3_1(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_1(1, old0);
@@ -1543,7 +1507,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_1(2, active0);
}
-
private int jjMoveStringLiteralDfa4_1(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_1(2, old0);
@@ -1573,7 +1536,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_1(3, active0);
}
-
private int jjMoveStringLiteralDfa5_1(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_1(3, old0);
@@ -1593,7 +1555,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_1(4, active0);
}
-
private int jjMoveStringLiteralDfa6_1(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_1(4, old0);
@@ -1613,7 +1574,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_1(5, active0);
}
-
private int jjMoveStringLiteralDfa7_1(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_1(5, old0);
@@ -1633,7 +1593,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_1(6, active0);
}
-
private int jjMoveStringLiteralDfa8_1(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_1(6, old0);
@@ -1653,7 +1612,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_1(7, active0);
}
-
private int jjMoveStringLiteralDfa9_1(long old0, long active0) {
if (((active0 &= old0)) == 0L) {
return jjStartNfa_1(7, old0);
@@ -1676,7 +1634,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjStartNfa_1(8, active0);
}
-
private int jjStartNfaWithStates_1(int pos, int kind, int state) {
jjmatchedKind = kind;
jjmatchedPos = pos;
@@ -1688,7 +1645,6 @@ public class ELParserTokenManager implements
ELParserConstants {
return jjMoveNfa_1(state, pos + 1);
}
-
private int jjMoveNfa_1(int startState, int curPos) {
int startsAt = 0;
jjnewStateCnt = 30;
@@ -2116,7 +2072,6 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
/** Token literal values. */
public static final String[] jjstrLiteralImages = { "", null, "\44\173",
"\43\173", null, null, null, null, "\173",
"\175", null, null, null, null, "\164\162\165\145",
"\146\141\154\163\145", "\156\165\154\154", "\56",
@@ -2126,7 +2081,6 @@ public class ELParserTokenManager implements
ELParserConstants {
"\151\156\163\164\141\156\143\145\157\146", "\52", "\53", "\55",
"\77", "\57", "\144\151\166", "\45",
"\155\157\144", "\53\75", "\75", "\55\76", null, null, null, null,
null, null, };
-
protected Token jjFillToken() {
final Token t;
final String curTokenImage;
@@ -2150,11 +2104,9 @@ public class ELParserTokenManager implements
ELParserConstants {
return t;
}
-
static final int[] jjnextStates = { 0, 1, 3, 4, 2, 0, 1, 4, 2, 0, 1, 4, 5,
2, 0, 1, 2, 6, 16, 17, 18, 23, 24, 11,
12, 14, 6, 7, 9, 3, 4, 21, 22, 25, 26, };
-
private static final boolean jjCanMove_0(int hiByte, int i1, int i2, long
l1, long l2) {
switch (hiByte) {
case 0:
@@ -2167,7 +2119,6 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
private static final boolean jjCanMove_1(int hiByte, int i1, int i2, long
l1, long l2) {
switch (hiByte) {
case 0:
@@ -2188,20 +2139,13 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
int curLexState = 0;
-
int defaultLexState = 0;
-
int jjnewStateCnt;
-
int jjround;
-
int jjmatchedPos;
-
int jjmatchedKind;
-
/** Get the next Token. */
public Token getNextToken() {
Token matchedToken;
@@ -2303,7 +2247,6 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
void SkipLexicalActions(Token matchedToken) {
switch (jjmatchedKind) {
default:
@@ -2311,7 +2254,6 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
void MoreLexicalActions() {
jjimageLen += (lengthOfMatch = jjmatchedPos + 1);
switch (jjmatchedKind) {
@@ -2320,7 +2262,6 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
void TokenLexicalActions(Token matchedToken) {
switch (jjmatchedKind) {
case 2:
@@ -2348,7 +2289,6 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
private void jjCheckNAdd(int state) {
if (jjrounds[state] != jjround) {
jjstateSet[jjnewStateCnt++] = state;
@@ -2356,27 +2296,23 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
private void jjAddStates(int start, int end) {
do {
jjstateSet[jjnewStateCnt++] = jjnextStates[start];
} while (start++ != end);
}
-
private void jjCheckNAddTwoStates(int state1, int state2) {
jjCheckNAdd(state1);
jjCheckNAdd(state2);
}
-
private void jjCheckNAddStates(int start, int end) {
do {
jjCheckNAdd(jjnextStates[start]);
} while (start++ != end);
}
-
/** Constructor. */
public ELParserTokenManager(SimpleCharStream stream) {
@@ -2387,25 +2323,23 @@ public class ELParserTokenManager implements
ELParserConstants {
input_stream = stream;
}
-
/** Constructor. */
public ELParserTokenManager(SimpleCharStream stream, int lexState) {
ReInit(stream);
SwitchTo(lexState);
}
-
/** Reinitialise parser. */
public void ReInit(SimpleCharStream stream) {
+
jjmatchedPos = jjnewStateCnt = 0;
curLexState = defaultLexState;
input_stream = stream;
ReInitRounds();
}
-
private void ReInitRounds() {
int i;
jjround = 0x80000001;
@@ -2414,7 +2348,6 @@ public class ELParserTokenManager implements
ELParserConstants {
}
}
-
/** Reinitialise parser. */
public void ReInit(SimpleCharStream stream, int lexState)
@@ -2423,7 +2356,6 @@ public class ELParserTokenManager implements
ELParserConstants {
SwitchTo(lexState);
}
-
/** Switch to specified lex state. */
public void SwitchTo(int lexState) {
if (lexState >= 3 || lexState < 0) {
@@ -2442,28 +2374,17 @@ public class ELParserTokenManager implements
ELParserConstants {
public static final int[] jjnewLexState = { -1, -1, 1, 1, -1, -1, -1, -1,
2, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1,
-1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, };
-
static final long[] jjtoToken = { 0x23ffffffffffef0fL, };
-
static final long[] jjtoSkip = { 0xf0L, };
-
static final long[] jjtoSpecial = { 0x0L, };
-
static final long[] jjtoMore = { 0x0L, };
-
protected SimpleCharStream input_stream;
private final int[] jjrounds = new int[30];
-
private final int[] jjstateSet = new int[2 * 30];
-
private final StringBuilder jjimage = new StringBuilder();
-
private StringBuilder image = jjimage;
-
private int jjimageLen;
-
private int lengthOfMatch;
-
protected int curChar;
}
diff --git a/java/org/apache/el/parser/ELParserTreeConstants.java
b/java/org/apache/el/parser/ELParserTreeConstants.java
index ab1623e62e..240eaf2c90 100644
--- a/java/org/apache/el/parser/ELParserTreeConstants.java
+++ b/java/org/apache/el/parser/ELParserTreeConstants.java
@@ -2,93 +2,51 @@
package org.apache.el.parser;
public interface ELParserTreeConstants {
-
int JJTCOMPOSITEEXPRESSION = 0;
-
int JJTLITERALEXPRESSION = 1;
-
int JJTDEFERREDEXPRESSION = 2;
-
int JJTDYNAMICEXPRESSION = 3;
-
int JJTVOID = 4;
-
int JJTSEMICOLON = 5;
-
int JJTASSIGN = 6;
-
int JJTLAMBDAEXPRESSION = 7;
-
int JJTLAMBDAPARAMETERS = 8;
-
int JJTCHOICE = 9;
-
int JJTOR = 10;
-
int JJTAND = 11;
-
int JJTEQUAL = 12;
-
int JJTNOTEQUAL = 13;
-
int JJTLESSTHAN = 14;
-
int JJTGREATERTHAN = 15;
-
int JJTLESSTHANEQUAL = 16;
-
int JJTGREATERTHANEQUAL = 17;
-
int JJTCONCATENATION = 18;
-
int JJTPLUS = 19;
-
int JJTMINUS = 20;
-
int JJTMULT = 21;
-
int JJTDIV = 22;
-
int JJTMOD = 23;
-
int JJTNEGATIVE = 24;
-
int JJTNOT = 25;
-
int JJTEMPTY = 26;
-
int JJTVALUE = 27;
-
int JJTDOTSUFFIX = 28;
-
int JJTBRACKETSUFFIX = 29;
-
int JJTMETHODPARAMETERS = 30;
-
int JJTSETDATA = 31;
-
int JJTLISTDATA = 32;
-
int JJTMAPDATA = 33;
-
int JJTMAPENTRY = 34;
-
int JJTIDENTIFIER = 35;
-
int JJTFUNCTION = 36;
-
int JJTTRUE = 37;
-
int JJTFALSE = 38;
-
int JJTFLOATINGPOINT = 39;
-
int JJTINTEGER = 40;
-
int JJTSTRING = 41;
-
int JJTNULL = 42;
+
String[] jjtNodeName = { "CompositeExpression", "LiteralExpression",
"DeferredExpression", "DynamicExpression",
"void", "Semicolon", "Assign", "LambdaExpression",
"LambdaParameters", "Choice", "Or", "And", "Equal",
"NotEqual", "LessThan", "GreaterThan", "LessThanEqual",
"GreaterThanEqual", "Concatenation", "Plus",
diff --git a/java/org/apache/el/parser/JJTELParserState.java
b/java/org/apache/el/parser/JJTELParserState.java
index 7dc18ded58..e7dec64365 100644
--- a/java/org/apache/el/parser/JJTELParserState.java
+++ b/java/org/apache/el/parser/JJTELParserState.java
@@ -3,18 +3,13 @@ package org.apache.el.parser;
@SuppressWarnings("all") // Ignore warnings in generated code
public class JJTELParserState {
-
private java.util.List<Node> nodes;
-
private java.util.List<Integer> marks;
private int sp; // number of nodes on stack
-
private int mk; // current mark
-
private boolean node_created;
-
public JJTELParserState() {
nodes = new java.util.ArrayList<Node>();
marks = new java.util.ArrayList<Integer>();
@@ -22,7 +17,6 @@ public class JJTELParserState {
mk = 0;
}
-
/*
* Determines whether the current node was actually closed and pushed.
This should only be called in the final user
* action of a node scope.
@@ -31,7 +25,6 @@ public class JJTELParserState {
return node_created;
}
-
/*
* Call this to reinitialize the node stack. It is called automatically by
the parser's ReInit() method.
*/
@@ -42,7 +35,6 @@ public class JJTELParserState {
mk = 0;
}
-
/*
* Returns the root node of the AST. It only makes sense to call this
after a successful parse.
*/
@@ -50,14 +42,12 @@ public class JJTELParserState {
return nodes.get(0);
}
-
/* Pushes a node on to the stack. */
public void pushNode(Node n) {
nodes.add(n);
++sp;
}
-
/*
* Returns the node on the top of the stack, and remove it from the stack.
*/
@@ -68,13 +58,11 @@ public class JJTELParserState {
return nodes.remove(nodes.size() - 1);
}
-
/* Returns the node currently on the top of the stack. */
public Node peekNode() {
return nodes.get(nodes.size() - 1);
}
-
/*
* Returns the number of children on the stack in the current node scope.
*/
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]