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}