/* Generated By:JavaCC: Do not edit this line. XPathParserConstants.java */
package org.apache.commons.jxpath.ri.parser;

public interface XPathParserConstants {

  int EOF = 0;
  int SLASH = 6;
  int SLASHSLASH = 7;
  int UNION = 8;
  int PLUS = 9;
  int MINUS = 10;
  int EQ = 11;
  int NEQ = 12;
  int LT = 13;
  int LTE = 14;
  int GT = 15;
  int GTE = 16;
  int VARIABLE = 17;
  int Literal = 18;
  int Digit = 19;
  int Number = 20;
  int Letter = 21;
  int BaseChar = 22;
  int Ideographic = 23;
  int CombiningChar = 24;
  int UnicodeDigit = 25;
  int Extender = 26;
  int OR = 27;
  int AND = 28;
  int MOD = 29;
  int DIV = 30;
  int NODE = 31;
  int TEXT = 32;
  int COMMENT = 33;
  int PI = 34;
  int AXIS_SELF = 35;
  int AXIS_CHILD = 36;
  int AXIS_PARENT = 37;
  int AXIS_ANCESTOR = 38;
  int AXIS_ATTRIBUTE = 39;
  int AXIS_NAMESPACE = 40;
  int AXIS_PRECEDING = 41;
  int AXIS_FOLLOWING = 42;
  int AXIS_DESCENDANT = 43;
  int AXIS_ANCESTOR_OR_SELF = 44;
  int AXIS_FOLLOWING_SIBLING = 45;
  int AXIS_PRECEDING_SIBLING = 46;
  int AXIS_DESCENDANT_OR_SELF = 47;
  int FUNCTION_LAST = 48;
  int FUNCTION_POSITION = 49;
  int FUNCTION_COUNT = 50;
  int FUNCTION_ID = 51;
  int FUNCTION_KEY = 52;
  int FUNCTION_LOCAL_NAME = 53;
  int FUNCTION_NAMESPACE_URI = 54;
  int FUNCTION_NAME = 55;
  int FUNCTION_STRING = 56;
  int FUNCTION_CONCAT = 57;
  int FUNCTION_STARTS_WITH = 58;
  int FUNCTION_CONTAINS = 59;
  int FUNCTION_SUBSTRING_BEFORE = 60;
  int FUNCTION_SUBSTRING_AFTER = 61;
  int FUNCTION_SUBSTRING = 62;
  int FUNCTION_STRING_LENGTH = 63;
  int FUNCTION_NORMALIZE_SPACE = 64;
  int FUNCTION_TRANSLATE = 65;
  int FUNCTION_BOOLEAN = 66;
  int FUNCTION_NOT = 67;
  int FUNCTION_TRUE = 68;
  int FUNCTION_FALSE = 69;
  int FUNCTION_NULL = 70;
  int FUNCTION_LANG = 71;
  int FUNCTION_NUMBER = 72;
  int FUNCTION_SUM = 73;
  int FUNCTION_FLOOR = 74;
  int FUNCTION_CEILING = 75;
  int FUNCTION_ROUND = 76;
  int FUNCTION_FORMAT_NUMBER = 77;
  int NCName = 78;

  int DEFAULT = 0;

  String[] tokenImage = {
    "<EOF>",
    "\" \"",
    "\"\\t\"",
    "\"\\n\"",
    "\"\\r\"",
    "\"\\f\"",
    "\"/\"",
    "\"//\"",
    "\"|\"",
    "\"+\"",
    "\"-\"",
    "\"=\"",
    "\"!=\"",
    "\"<\"",
    "\"<=\"",
    "\">\"",
    "\">=\"",
    "\"$\"",
    "<Literal>",
    "<Digit>",
    "<Number>",
    "<Letter>",
    "<BaseChar>",
    "<Ideographic>",
    "<CombiningChar>",
    "<UnicodeDigit>",
    "<Extender>",
    "\"or\"",
    "\"and\"",
    "\"mod\"",
    "\"div\"",
    "\"node\"",
    "\"text\"",
    "\"comment\"",
    "\"processing-instruction\"",
    "\"self::\"",
    "\"child::\"",
    "\"parent::\"",
    "\"ancestor::\"",
    "\"attribute::\"",
    "\"namespace::\"",
    "\"preceding::\"",
    "\"following::\"",
    "\"descendant::\"",
    "\"ancestor-or-self::\"",
    "\"following-sibling::\"",
    "\"preceding-sibling::\"",
    "\"descendant-or-self::\"",
    "\"last\"",
    "\"position\"",
    "\"count\"",
    "\"id\"",
    "\"key\"",
    "\"local-name\"",
    "\"namespace-uri\"",
    "\"name\"",
    "\"string\"",
    "\"concat\"",
    "\"starts-with\"",
    "\"contains\"",
    "\"substring-before\"",
    "\"substring-after\"",
    "\"substring\"",
    "\"string-length\"",
    "\"normalize-space\"",
    "\"translate\"",
    "\"boolean\"",
    "\"not\"",
    "\"true\"",
    "\"false\"",
    "\"null\"",
    "\"lang\"",
    "\"number\"",
    "\"sum\"",
    "\"floor\"",
    "\"ceiling\"",
    "\"round\"",
    "\"format-number\"",
    "<NCName>",
    "\":\"",
    "\"(\"",
    "\")\"",
    "\".\"",
    "\"..\"",
    "\"[\"",
    "\"]\"",
    "\"@\"",
    "\",\"",
    "\"*\"",
  };

}
