001    /* Generated By:JavaCC: Do not edit this line. SelectorParserConstants.java */
002    /**
003     * Licensed to the Apache Software Foundation (ASF) under one or more
004     * contributor license agreements.  See the NOTICE file distributed with
005     * this work for additional information regarding copyright ownership.
006     * The ASF licenses this file to You under the Apache License, Version 2.0
007     * (the "License"); you may not use this file except in compliance with
008     * the License.  You may obtain a copy of the License at
009     *
010     *      http://www.apache.org/licenses/LICENSE-2.0
011     *
012     * Unless required by applicable law or agreed to in writing, software
013     * distributed under the License is distributed on an "AS IS" BASIS,
014     * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
015     * See the License for the specific language governing permissions and
016     * limitations under the License.
017     */
018    
019    package org.apache.activemq.selector;
020    
021    
022    /**
023     * Token literal values and constants.
024     * Generated by org.javacc.parser.OtherFilesGen#start()
025     */
026    public interface SelectorParserConstants {
027    
028      /** End of File. */
029      int EOF = 0;
030      /** RegularExpression Id. */
031      int LINE_COMMENT = 6;
032      /** RegularExpression Id. */
033      int BLOCK_COMMENT = 7;
034      /** RegularExpression Id. */
035      int NOT = 8;
036      /** RegularExpression Id. */
037      int AND = 9;
038      /** RegularExpression Id. */
039      int OR = 10;
040      /** RegularExpression Id. */
041      int BETWEEN = 11;
042      /** RegularExpression Id. */
043      int LIKE = 12;
044      /** RegularExpression Id. */
045      int ESCAPE = 13;
046      /** RegularExpression Id. */
047      int IN = 14;
048      /** RegularExpression Id. */
049      int IS = 15;
050      /** RegularExpression Id. */
051      int TRUE = 16;
052      /** RegularExpression Id. */
053      int FALSE = 17;
054      /** RegularExpression Id. */
055      int NULL = 18;
056      /** RegularExpression Id. */
057      int XPATH = 19;
058      /** RegularExpression Id. */
059      int XQUERY = 20;
060      /** RegularExpression Id. */
061      int DECIMAL_LITERAL = 21;
062      /** RegularExpression Id. */
063      int HEX_LITERAL = 22;
064      /** RegularExpression Id. */
065      int OCTAL_LITERAL = 23;
066      /** RegularExpression Id. */
067      int FLOATING_POINT_LITERAL = 24;
068      /** RegularExpression Id. */
069      int EXPONENT = 25;
070      /** RegularExpression Id. */
071      int STRING_LITERAL = 26;
072      /** RegularExpression Id. */
073      int ID = 27;
074    
075      /** Lexical state. */
076      int DEFAULT = 0;
077    
078      /** Literal token values. */
079      String[] tokenImage = {
080        "<EOF>",
081        "\" \"",
082        "\"\\t\"",
083        "\"\\n\"",
084        "\"\\r\"",
085        "\"\\f\"",
086        "<LINE_COMMENT>",
087        "<BLOCK_COMMENT>",
088        "\"NOT\"",
089        "\"AND\"",
090        "\"OR\"",
091        "\"BETWEEN\"",
092        "\"LIKE\"",
093        "\"ESCAPE\"",
094        "\"IN\"",
095        "\"IS\"",
096        "\"TRUE\"",
097        "\"FALSE\"",
098        "\"NULL\"",
099        "\"XPATH\"",
100        "\"XQUERY\"",
101        "<DECIMAL_LITERAL>",
102        "<HEX_LITERAL>",
103        "<OCTAL_LITERAL>",
104        "<FLOATING_POINT_LITERAL>",
105        "<EXPONENT>",
106        "<STRING_LITERAL>",
107        "<ID>",
108        "\"=\"",
109        "\"<>\"",
110        "\">\"",
111        "\">=\"",
112        "\"<\"",
113        "\"<=\"",
114        "\"(\"",
115        "\",\"",
116        "\")\"",
117        "\"+\"",
118        "\"-\"",
119        "\"*\"",
120        "\"/\"",
121        "\"%\"",
122      };
123    
124    }