001: /*
002: * Copyright 2002-2006 The Apache Software Foundation.
003: *
004: * Licensed under the Apache License, Version 2.0 (the "License");
005: * you may not use this file except in compliance with the License.
006: * You may obtain a copy of the License at
007: *
008: * http://www.apache.org/licenses/LICENSE-2.0
009: *
010: * Unless required by applicable law or agreed to in writing, software
011: * distributed under the License is distributed on an "AS IS" BASIS,
012: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013: * See the License for the specific language governing permissions and
014: * limitations under the License.
015: */
016: /* Generated By:JJTree: Do not edit this line. ParserTreeConstants.java */
017:
018: package org.apache.commons.jexl.parser;
019:
020: public interface ParserTreeConstants {
021: int JJTJEXLSCRIPT = 0;
022:
023: int JJTBLOCK = 1;
024:
025: int JJTEMPTYFUNCTION = 2;
026:
027: int JJTSIZEFUNCTION = 3;
028:
029: int JJTIDENTIFIER = 4;
030:
031: int JJTEXPRESSION = 5;
032:
033: int JJTASSIGNMENT = 6;
034:
035: int JJTVOID = 7;
036:
037: int JJTORNODE = 8;
038:
039: int JJTANDNODE = 9;
040:
041: int JJTBITWISEORNODE = 10;
042:
043: int JJTBITWISEXORNODE = 11;
044:
045: int JJTBITWISEANDNODE = 12;
046:
047: int JJTEQNODE = 13;
048:
049: int JJTNENODE = 14;
050:
051: int JJTLTNODE = 15;
052:
053: int JJTGTNODE = 16;
054:
055: int JJTLENODE = 17;
056:
057: int JJTGENODE = 18;
058:
059: int JJTADDNODE = 19;
060:
061: int JJTSUBTRACTNODE = 20;
062:
063: int JJTMULNODE = 21;
064:
065: int JJTDIVNODE = 22;
066:
067: int JJTMODNODE = 23;
068:
069: int JJTUNARYMINUSNODE = 24;
070:
071: int JJTBITWISECOMPLNODE = 25;
072:
073: int JJTNOTNODE = 26;
074:
075: int JJTNULLLITERAL = 27;
076:
077: int JJTTRUENODE = 28;
078:
079: int JJTFALSENODE = 29;
080:
081: int JJTINTEGERLITERAL = 30;
082:
083: int JJTFLOATLITERAL = 31;
084:
085: int JJTSTRINGLITERAL = 32;
086:
087: int JJTEXPRESSIONEXPRESSION = 33;
088:
089: int JJTSTATEMENTEXPRESSION = 34;
090:
091: int JJTREFERENCEEXPRESSION = 35;
092:
093: int JJTIFSTATEMENT = 36;
094:
095: int JJTWHILESTATEMENT = 37;
096:
097: int JJTFOREACHSTATEMENT = 38;
098:
099: int JJTMETHOD = 39;
100:
101: int JJTARRAYACCESS = 40;
102:
103: int JJTSIZEMETHOD = 41;
104:
105: int JJTREFERENCE = 42;
106:
107: String[] jjtNodeName = { "JexlScript", "Block", "EmptyFunction",
108: "SizeFunction", "Identifier", "Expression", "Assignment",
109: "void", "OrNode", "AndNode", "BitwiseOrNode",
110: "BitwiseXorNode", "BitwiseAndNode", "EQNode", "NENode",
111: "LTNode", "GTNode", "LENode", "GENode", "AddNode",
112: "SubtractNode", "MulNode", "DivNode", "ModNode",
113: "UnaryMinusNode", "BitwiseComplNode", "NotNode",
114: "NullLiteral", "TrueNode", "FalseNode", "IntegerLiteral",
115: "FloatLiteral", "StringLiteral", "ExpressionExpression",
116: "StatementExpression", "ReferenceExpression",
117: "IfStatement", "WhileStatement", "ForeachStatement",
118: "Method", "ArrayAccess", "SizeMethod", "Reference", };
119: }
|