001/* Generated By:JavaCC: Do not edit this line. ExpressionParserConstants.java */ 002package com.randomnoun.common.jexl.parser; 003 004 005/** 006 * Token literal values and constants. 007 * Generated by org.javacc.parser.OtherFilesGen#start() 008 */ 009public interface ExpressionParserConstants { 010 011 /** End of File. */ 012 int EOF = 0; 013 /** RegularExpression Id. */ 014 int INTEGER_LITERAL = 6; 015 /** RegularExpression Id. */ 016 int DECIMAL_LITERAL = 7; 017 /** RegularExpression Id. */ 018 int HEX_LITERAL = 8; 019 /** RegularExpression Id. */ 020 int OCTAL_LITERAL = 9; 021 /** RegularExpression Id. */ 022 int FLOATING_POINT_LITERAL = 10; 023 /** RegularExpression Id. */ 024 int CHARACTER_LITERAL = 11; 025 /** RegularExpression Id. */ 026 int STRING_LITERAL = 12; 027 /** RegularExpression Id. */ 028 int TRUE = 13; 029 /** RegularExpression Id. */ 030 int NULL = 14; 031 /** RegularExpression Id. */ 032 int FALSE = 15; 033 /** RegularExpression Id. */ 034 int IDENTIFIER = 16; 035 /** RegularExpression Id. */ 036 int LETTER = 17; 037 /** RegularExpression Id. */ 038 int DIGIT = 18; 039 040 /** Lexical state. */ 041 int DEFAULT = 0; 042 043 /** Literal token values. */ 044 String[] tokenImage = { 045 "<EOF>", 046 "\" \"", 047 "\"\\t\"", 048 "\"\\n\"", 049 "\"\\r\"", 050 "\"\\f\"", 051 "<INTEGER_LITERAL>", 052 "<DECIMAL_LITERAL>", 053 "<HEX_LITERAL>", 054 "<OCTAL_LITERAL>", 055 "<FLOATING_POINT_LITERAL>", 056 "<CHARACTER_LITERAL>", 057 "<STRING_LITERAL>", 058 "\"true\"", 059 "\"null\"", 060 "\"false\"", 061 "<IDENTIFIER>", 062 "<LETTER>", 063 "<DIGIT>", 064 "\"||\"", 065 "\"&&\"", 066 "\"==\"", 067 "\"!=\"", 068 "\"<\"", 069 "\">\"", 070 "\"<=\"", 071 "\">=\"", 072 "\"+\"", 073 "\"-\"", 074 "\"*\"", 075 "\"/\"", 076 "\"%\"", 077 "\"~\"", 078 "\"!\"", 079 "\"(\"", 080 "\")\"", 081 "\".\"", 082 "\",\"", 083 }; 084 085}