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 }