View Javadoc

    1   /*
    2    * Copyright 2002-2006 The Apache Software Foundation.
    3    *
    4    * Licensed under the Apache License, Version 2.0 (the "License");
    5    * you may not use this file except in compliance with the License.
    6    * You may obtain a copy of the License at
    7    *
    8    *      http://www.apache.org/licenses/LICENSE-2.0
    9    *
    10   * Unless required by applicable law or agreed to in writing, software
    11   * distributed under the License is distributed on an "AS IS" BASIS,
    12   * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    13   * See the License for the specific language governing permissions and
    14   * limitations under the License.
    15   */
    16  /* Generated By:JJTree: Do not edit this line. ParserTreeConstants.java */
    17
    18  package org.apache.commons.jexl.parser;
    19
    20  public interface ParserTreeConstants {
    21      int JJTJEXLSCRIPT = 0;
    22
    23      int JJTBLOCK = 1;
    24
    25      int JJTEMPTYFUNCTION = 2;
    26
    27      int JJTSIZEFUNCTION = 3;
    28
    29      int JJTIDENTIFIER = 4;
    30
    31      int JJTEXPRESSION = 5;
    32
    33      int JJTASSIGNMENT = 6;
    34
    35      int JJTVOID = 7;
    36
    37      int JJTORNODE = 8;
    38
    39      int JJTANDNODE = 9;
    40
    41      int JJTBITWISEORNODE = 10;
    42
    43      int JJTBITWISEXORNODE = 11;
    44
    45      int JJTBITWISEANDNODE = 12;
    46
    47      int JJTEQNODE = 13;
    48
    49      int JJTNENODE = 14;
    50
    51      int JJTLTNODE = 15;
    52
    53      int JJTGTNODE = 16;
    54
    55      int JJTLENODE = 17;
    56
    57      int JJTGENODE = 18;
    58
    59      int JJTADDNODE = 19;
    60
    61      int JJTSUBTRACTNODE = 20;
    62
    63      int JJTMULNODE = 21;
    64
    65      int JJTDIVNODE = 22;
    66
    67      int JJTMODNODE = 23;
    68
    69      int JJTUNARYMINUSNODE = 24;
    70
    71      int JJTBITWISECOMPLNODE = 25;
    72
    73      int JJTNOTNODE = 26;
    74
    75      int JJTNULLLITERAL = 27;
    76
    77      int JJTTRUENODE = 28;
    78
    79      int JJTFALSENODE = 29;
    80
    81      int JJTINTEGERLITERAL = 30;
    82
    83      int JJTFLOATLITERAL = 31;
    84
    85      int JJTSTRINGLITERAL = 32;
    86
    87      int JJTEXPRESSIONEXPRESSION = 33;
    88
    89      int JJTSTATEMENTEXPRESSION = 34;
    90
    91      int JJTREFERENCEEXPRESSION = 35;
    92
    93      int JJTIFSTATEMENT = 36;
    94
    95      int JJTWHILESTATEMENT = 37;
    96
    97      int JJTFOREACHSTATEMENT = 38;
    98
    99      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", "SizeFunction", "Identifier", "Expression",
    108         "Assignment", "void", "OrNode", "AndNode", "BitwiseOrNode", "BitwiseXorNode", "BitwiseAndNode", "EQNode",
    109         "NENode", "LTNode", "GTNode", "LENode", "GENode", "AddNode", "SubtractNode", "MulNode", "DivNode", "ModNode",
    110         "UnaryMinusNode", "BitwiseComplNode", "NotNode", "NullLiteral", "TrueNode", "FalseNode", "IntegerLiteral",
    111         "FloatLiteral", "StringLiteral", "ExpressionExpression", "StatementExpression", "ReferenceExpression",
    112         "IfStatement", "WhileStatement", "ForeachStatement", "Method", "ArrayAccess", "SizeMethod", "Reference", };
    113 }