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