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
019package org.apache.activemq.selector;
020
021
022/**
023 * Token literal values and constants.
024 * Generated by org.javacc.parser.OtherFilesGen#start()
025 */
026public 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}