/* Generated By:JJTree&JavaCC: Do not edit this line. AtFormulaParserImplConstants.java */
/*
* © Copyright FOCONIS AG, 2014
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at:
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS,
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
* implied. See the License for the specific language governing
* permissions and limitations under the License.
*/
package org.openntf.formula.parse;
/**
* Token literal values and constants.
* Generated by org.javacc.parser.OtherFilesGen#start()
*/
public interface AtFormulaParserImplConstants {
/** End of File. */
int EOF = 0;
/** RegularExpression Id. */
int SINGLE_LINE_COMMENT = 6;
/** RegularExpression Id. */
int FORMAL_COMMENT = 7;
/** RegularExpression Id. */
int MULTI_LINE_COMMENT = 8;
/** RegularExpression Id. */
int NORMAL_TEXT = 9;
/** RegularExpression Id. */
int BEGIN_FORMULA = 10;
/** RegularExpression Id. */
int BEGIN_PARAM = 11;
/** RegularExpression Id. */
int PARAM_VALUE = 12;
/** RegularExpression Id. */
int END_PARAM = 13;
/** RegularExpression Id. */
int Date_or_KW = 14;
/** RegularExpression Id. */
int OSubscript = 15;
/** RegularExpression Id. */
int CSubscript = 16;
/** RegularExpression Id. */
int EOS = 17;
/** RegularExpression Id. */
int OParen = 18;
/** RegularExpression Id. */
int CParen = 19;
/** RegularExpression Id. */
int Assign = 20;
/** RegularExpression Id. */
int KW_DEFAULT = 21;
/** RegularExpression Id. */
int KW_ENVIRONMENT = 22;
/** RegularExpression Id. */
int KW_FIELD = 23;
/** RegularExpression Id. */
int KW_REM = 24;
/** RegularExpression Id. */
int KW_SELECT = 25;
/** RegularExpression Id. */
int At_Include = 26;
/** RegularExpression Id. */
int At_Function = 27;
/** RegularExpression Id. */
int At_do = 28;
/** RegularExpression Id. */
int At_doWhile = 29;
/** RegularExpression Id. */
int At_while = 30;
/** RegularExpression Id. */
int At_for = 31;
/** RegularExpression Id. */
int At_if = 32;
/** RegularExpression Id. */
int At_v2if = 33;
/** RegularExpression Id. */
int At_iferror = 34;
/** RegularExpression Id. */
int At_transform = 35;
/** RegularExpression Id. */
int At_sort = 36;
/** RegularExpression Id. */
int At_text = 37;
/** RegularExpression Id. */
int At_eval = 38;
/** RegularExpression Id. */
int At_evalex = 39;
/** RegularExpression Id. */
int At_foceval = 40;
/** RegularExpression Id. */
int At_return = 41;
/** RegularExpression Id. */
int At_iserror = 42;
/** RegularExpression Id. */
int At_isavailable = 43;
/** RegularExpression Id. */
int At_isunavailable = 44;
/** RegularExpression Id. */
int At_other = 45;
/** RegularExpression Id. */
int ListConcat = 46;
/** RegularExpression Id. */
int OpMul = 47;
/** RegularExpression Id. */
int OpMulP = 48;
/** RegularExpression Id. */
int OpDiv = 49;
/** RegularExpression Id. */
int OpDivP = 50;
/** RegularExpression Id. */
int OpPlus = 51;
/** RegularExpression Id. */
int OpPlusP = 52;
/** RegularExpression Id. */
int OpMinus = 53;
/** RegularExpression Id. */
int OpMinusP = 54;
/** RegularExpression Id. */
int CmpEqual = 55;
/** RegularExpression Id. */
int CmpEqualP = 56;
/** RegularExpression Id. */
int CmpNE = 57;
/** RegularExpression Id. */
int CmpNEP = 58;
/** RegularExpression Id. */
int CmpLT = 59;
/** RegularExpression Id. */
int CmpLTP = 60;
/** RegularExpression Id. */
int CmpGT = 61;
/** RegularExpression Id. */
int CmpGTP = 62;
/** RegularExpression Id. */
int CmpLTE = 63;
/** RegularExpression Id. */
int CmpLTEP = 64;
/** RegularExpression Id. */
int CmpGTE = 65;
/** RegularExpression Id. */
int CmpGTEP = 66;
/** RegularExpression Id. */
int BoolNot = 67;
/** RegularExpression Id. */
int BoolAnd = 68;
/** RegularExpression Id. */
int BoolOr = 69;
/** RegularExpression Id. */
int END_FORMULA = 70;
/** RegularExpression Id. */
int NumDoubleUS = 71;
/** RegularExpression Id. */
int NumDoubleDE = 72;
/** RegularExpression Id. */
int NumInteger = 73;
/** RegularExpression Id. */
int Exponent = 74;
/** RegularExpression Id. */
int String1 = 75;
/** RegularExpression Id. */
int String2 = 76;
/** RegularExpression Id. */
int Identifier = 77;
/** RegularExpression Id. */
int Letter = 78;
/** RegularExpression Id. */
int Digit = 79;
/** Lexical state. */
int DEFAULT = 0;
/** Lexical state. */
int SUBSCRIPT = 1;
/** Lexical state. */
int FOCONIS = 2;
/** Lexical state. */
int FOC_PARAM = 3;
/** Literal token values. */
String[] tokenImage = {
"<EOF>",
"\" \"",
"\"\\t\"",
"\"\\n\"",
"\"\\r\"",
"\"\\r\\n\"",
"<SINGLE_LINE_COMMENT>",
"<FORMAL_COMMENT>",
"<MULTI_LINE_COMMENT>",
"<NORMAL_TEXT>",
"\"<!\"",
"\"<#\"",
"<PARAM_VALUE>",
"\"#>\"",
"<Date_or_KW>",
"\"[\"",
"\"]\"",
"\";\"",
"\"(\"",
"\")\"",
"\":=\"",
"\"DEFAULT\"",
"\"ENVIRONMENT\"",
"\"FIELD\"",
"\"REM\"",
"\"SELECT\"",
"\"@Include\"",
"\"@Function\"",
"\"@do\"",
"\"@doWhile\"",
"\"@while\"",
"\"@for\"",
"\"@if\"",
"\"@V2if\"",
"\"@iferror\"",
"\"@transform\"",
"\"@sort\"",
"\"@text\"",
"\"@eval\"",
"\"@evalex\"",
"\"@foceval\"",
"\"@return\"",
"\"@iserror\"",
"\"@isavailable\"",
"\"@isunavailable\"",
"<At_other>",
"\":\"",
"\"*\"",
"\"**\"",
"\"/\"",
"\"*/\"",
"\"+\"",
"\"*+\"",
"\"-\"",
"\"*-\"",
"\"=\"",
"\"*=\"",
"<CmpNE>",
"\"*<>\"",
"\"<\"",
"\"*<\"",
"\">\"",
"\"*>\"",
"\"<=\"",
"\"*<=\"",
"\">=\"",
"\"*>=\"",
"\"!\"",
"\"&\"",
"\"|\"",
"\"!>\"",
"<NumDoubleUS>",
"<NumDoubleDE>",
"<NumInteger>",
"<Exponent>",
"<String1>",
"<String2>",
"<Identifier>",
"<Letter>",
"<Digit>",
};
}