    001    /* Generated By:JavaCC: Do not edit this line. XPathParserConstants.java */
    002    package org.apache.commons.jxpath.ri.parser;
    003
    004    public interface XPathParserConstants {
    005
    006      int EOF = 0;
    007      int SLASH = 6;
    008      int SLASHSLASH = 7;
    009      int UNION = 8;
    010      int PLUS = 9;
    011      int MINUS = 10;
    012      int EQ = 11;
    013      int NEQ = 12;
    014      int LT = 13;
    015      int LTE = 14;
    016      int GT = 15;
    017      int GTE = 16;
    018      int VARIABLE = 17;
    019      int Literal = 18;
    020      int Digit = 19;
    021      int Number = 20;
    022      int Letter = 21;
    023      int BaseChar = 22;
    024      int Ideographic = 23;
    025      int CombiningChar = 24;
    026      int UnicodeDigit = 25;
    027      int Extender = 26;
    028      int OR = 27;
    029      int AND = 28;
    030      int MOD = 29;
    031      int DIV = 30;
    032      int NODE = 31;
    033      int TEXT = 32;
    034      int COMMENT = 33;
    035      int PI = 34;
    036      int AXIS_SELF = 35;
    037      int AXIS_CHILD = 36;
    038      int AXIS_PARENT = 37;
    039      int AXIS_ANCESTOR = 38;
    040      int AXIS_ATTRIBUTE = 39;
    041      int AXIS_NAMESPACE = 40;
    042      int AXIS_PRECEDING = 41;
    043      int AXIS_FOLLOWING = 42;
    044      int AXIS_DESCENDANT = 43;
    045      int AXIS_ANCESTOR_OR_SELF = 44;
    046      int AXIS_FOLLOWING_SIBLING = 45;
    047      int AXIS_PRECEDING_SIBLING = 46;
    048      int AXIS_DESCENDANT_OR_SELF = 47;
    049      int FUNCTION_LAST = 48;
    050      int FUNCTION_POSITION = 49;
    051      int FUNCTION_COUNT = 50;
    052      int FUNCTION_ID = 51;
    053      int FUNCTION_KEY = 52;
    054      int FUNCTION_LOCAL_NAME = 53;
    055      int FUNCTION_NAMESPACE_URI = 54;
    056      int FUNCTION_NAME = 55;
    057      int FUNCTION_STRING = 56;
    058      int FUNCTION_CONCAT = 57;
    059      int FUNCTION_STARTS_WITH = 58;
    060      int FUNCTION_CONTAINS = 59;
    061      int FUNCTION_SUBSTRING_BEFORE = 60;
    062      int FUNCTION_SUBSTRING_AFTER = 61;
    063      int FUNCTION_SUBSTRING = 62;
    064      int FUNCTION_STRING_LENGTH = 63;
    065      int FUNCTION_NORMALIZE_SPACE = 64;
    066      int FUNCTION_TRANSLATE = 65;
    067      int FUNCTION_BOOLEAN = 66;
    068      int FUNCTION_NOT = 67;
    069      int FUNCTION_TRUE = 68;
    070      int FUNCTION_FALSE = 69;
    071      int FUNCTION_NULL = 70;
    072      int FUNCTION_LANG = 71;
    073      int FUNCTION_NUMBER = 72;
    074      int FUNCTION_SUM = 73;
    075      int FUNCTION_FLOOR = 74;
    076      int FUNCTION_CEILING = 75;
    077      int FUNCTION_ROUND = 76;
    078      int FUNCTION_FORMAT_NUMBER = 77;
    079      int NCName = 78;
    080
    081      int DEFAULT = 0;
    082
    083      String[] tokenImage = {
    084        "<EOF>",
    085        "\" \"",
    086        "\"\\t\"",
    087        "\"\\n\"",
    088        "\"\\r\"",
    089        "\"\\f\"",
    090        "\"/\"",
    091        "\"//\"",
    092        "\"|\"",
    093        "\"+\"",
    094        "\"-\"",
    095        "\"=\"",
    096        "\"!=\"",
    097        "\"<\"",
    098        "\"<=\"",
    099        "\">\"",
    100        "\">=\"",
    101        "\"$\"",
    102        "<Literal>",
    103        "<Digit>",
    104        "<Number>",
    105        "<Letter>",
    106        "<BaseChar>",
    107        "<Ideographic>",
    108        "<CombiningChar>",
    109        "<UnicodeDigit>",
    110        "<Extender>",
    111        "\"or\"",
    112        "\"and\"",
    113        "\"mod\"",
    114        "\"div\"",
    115        "\"node\"",
    116        "\"text\"",
    117        "\"comment\"",
    118        "\"processing-instruction\"",
    119        "\"self::\"",
    120        "\"child::\"",
    121        "\"parent::\"",
    122        "\"ancestor::\"",
    123        "\"attribute::\"",
    124        "\"namespace::\"",
    125        "\"preceding::\"",
    126        "\"following::\"",
    127        "\"descendant::\"",
    128        "\"ancestor-or-self::\"",
    129        "\"following-sibling::\"",
    130        "\"preceding-sibling::\"",
    131        "\"descendant-or-self::\"",
    132        "\"last\"",
    133        "\"position\"",
    134        "\"count\"",
    135        "\"id\"",
    136        "\"key\"",
    137        "\"local-name\"",
    138        "\"namespace-uri\"",
    139        "\"name\"",
    140        "\"string\"",
    141        "\"concat\"",
    142        "\"starts-with\"",
    143        "\"contains\"",
    144        "\"substring-before\"",
    145        "\"substring-after\"",
    146        "\"substring\"",
    147        "\"string-length\"",
    148        "\"normalize-space\"",
    149        "\"translate\"",
    150        "\"boolean\"",
    151        "\"not\"",
    152        "\"true\"",
    153        "\"false\"",
    154        "\"null\"",
    155        "\"lang\"",
    156        "\"number\"",
    157        "\"sum\"",
    158        "\"floor\"",
    159        "\"ceiling\"",
    160        "\"round\"",
    161        "\"format-number\"",
    162        "<NCName>",
    163        "\":\"",
    164        "\"(\"",
    165        "\")\"",
    166        "\".\"",
    167        "\"..\"",
    168        "\"[\"",
    169        "\"]\"",
    170        "\"@\"",
    171        "\",\"",
    172        "\"*\"",
    173      };
    174
    175    }