All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.apache.commons.jexl.parser.ParserTreeConstants Maven / Gradle / Ivy

Go to download

Jexl is an implementation of the JSTL Expression Language with extensions.

There is a newer version: 1.1-hudson-20090508
Show newest version
/*
 * Licensed to the Apache Software Foundation (ASF) under one or more
 * contributor license agreements.  See the NOTICE file distributed with
 * this work for additional information regarding copyright ownership.
 * The ASF licenses this file to You under the Apache License, Version 2.0
 * (the "License"); you may not use this file except in compliance with
 * the License.  You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
/* Generated By:JJTree: Do not edit this line. ParserTreeConstants.java */

package org.apache.commons.jexl.parser;

public interface ParserTreeConstants
{
  public int JJTJEXLSCRIPT = 0;
  public int JJTBLOCK = 1;
  public int JJTEMPTYFUNCTION = 2;
  public int JJTSIZEFUNCTION = 3;
  public int JJTIDENTIFIER = 4;
  public int JJTEXPRESSION = 5;
  public int JJTASSIGNMENT = 6;
  public int JJTVOID = 7;
  public int JJTORNODE = 8;
  public int JJTANDNODE = 9;
  public int JJTBITWISEORNODE = 10;
  public int JJTBITWISEXORNODE = 11;
  public int JJTBITWISEANDNODE = 12;
  public int JJTEQNODE = 13;
  public int JJTNENODE = 14;
  public int JJTLTNODE = 15;
  public int JJTGTNODE = 16;
  public int JJTLENODE = 17;
  public int JJTGENODE = 18;
  public int JJTADDNODE = 19;
  public int JJTSUBTRACTNODE = 20;
  public int JJTMULNODE = 21;
  public int JJTDIVNODE = 22;
  public int JJTMODNODE = 23;
  public int JJTUNARYMINUSNODE = 24;
  public int JJTBITWISECOMPLNODE = 25;
  public int JJTNOTNODE = 26;
  public int JJTNULLLITERAL = 27;
  public int JJTTRUENODE = 28;
  public int JJTFALSENODE = 29;
  public int JJTINTEGERLITERAL = 30;
  public int JJTFLOATLITERAL = 31;
  public int JJTSTRINGLITERAL = 32;
  public int JJTEXPRESSIONEXPRESSION = 33;
  public int JJTSTATEMENTEXPRESSION = 34;
  public int JJTREFERENCEEXPRESSION = 35;
  public int JJTIFSTATEMENT = 36;
  public int JJTWHILESTATEMENT = 37;
  public int JJTFOREACHSTATEMENT = 38;
  public int JJTMAPLITERAL = 39;
  public int JJTARRAYLITERAL = 40;
  public int JJTMAPENTRY = 41;
  public int JJTMETHOD = 42;
  public int JJTARRAYACCESS = 43;
  public int JJTSIZEMETHOD = 44;
  public int JJTREFERENCE = 45;


  public String[] jjtNodeName = {
    "JexlScript",
    "Block",
    "EmptyFunction",
    "SizeFunction",
    "Identifier",
    "Expression",
    "Assignment",
    "void",
    "OrNode",
    "AndNode",
    "BitwiseOrNode",
    "BitwiseXorNode",
    "BitwiseAndNode",
    "EQNode",
    "NENode",
    "LTNode",
    "GTNode",
    "LENode",
    "GENode",
    "AddNode",
    "SubtractNode",
    "MulNode",
    "DivNode",
    "ModNode",
    "UnaryMinusNode",
    "BitwiseComplNode",
    "NotNode",
    "NullLiteral",
    "TrueNode",
    "FalseNode",
    "IntegerLiteral",
    "FloatLiteral",
    "StringLiteral",
    "ExpressionExpression",
    "StatementExpression",
    "ReferenceExpression",
    "IfStatement",
    "WhileStatement",
    "ForeachStatement",
    "MapLiteral",
    "ArrayLiteral",
    "MapEntry",
    "Method",
    "ArrayAccess",
    "SizeMethod",
    "Reference",
  };
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy