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}