org.ic4j.candid.parser.idl.value.IDLValueGrammarConstants Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ic4j-candid Show documentation
Show all versions of ic4j-candid Show documentation
Java library to serialize and deserialize Java objects to the Internet Computer Candid types.
/* Generated By:JJTree&JavaCC: Do not edit this line. IDLValueGrammarConstants.java */
package org.ic4j.candid.parser.idl.value;
/**
* Token literal values and constants.
* Generated by org.javacc.parser.OtherFilesGen#start()
*/
public interface IDLValueGrammarConstants {
/** End of File. */
int EOF = 0;
/** RegularExpression Id. */
int TYPE = 8;
/** RegularExpression Id. */
int SERVICE = 9;
/** RegularExpression Id. */
int QUERY = 10;
/** RegularExpression Id. */
int ONEWAY = 11;
/** RegularExpression Id. */
int FUNC = 12;
/** RegularExpression Id. */
int BLOB = 13;
/** RegularExpression Id. */
int BOOL = 14;
/** RegularExpression Id. */
int NULL = 15;
/** RegularExpression Id. */
int RESERVED = 16;
/** RegularExpression Id. */
int EMPTY = 17;
/** RegularExpression Id. */
int RECORD = 18;
/** RegularExpression Id. */
int VARIANT = 19;
/** RegularExpression Id. */
int PRINCIPAL = 20;
/** RegularExpression Id. */
int OPT = 21;
/** RegularExpression Id. */
int VEC = 22;
/** RegularExpression Id. */
int TEXT = 23;
/** RegularExpression Id. */
int NAT = 24;
/** RegularExpression Id. */
int NAT8 = 25;
/** RegularExpression Id. */
int NAT16 = 26;
/** RegularExpression Id. */
int NAT32 = 27;
/** RegularExpression Id. */
int NAT64 = 28;
/** RegularExpression Id. */
int INT = 29;
/** RegularExpression Id. */
int INT8 = 30;
/** RegularExpression Id. */
int INT16 = 31;
/** RegularExpression Id. */
int INT32 = 32;
/** RegularExpression Id. */
int INT64 = 33;
/** RegularExpression Id. */
int FLOAT32 = 34;
/** RegularExpression Id. */
int FLOAT64 = 35;
/** RegularExpression Id. */
int TRUE = 36;
/** RegularExpression Id. */
int FALSE = 37;
/** RegularExpression Id. */
int LPAREN = 38;
/** RegularExpression Id. */
int RPAREN = 39;
/** RegularExpression Id. */
int LBRACE = 40;
/** RegularExpression Id. */
int RBRACE = 41;
/** RegularExpression Id. */
int LBRACKET = 42;
/** RegularExpression Id. */
int RBRACKET = 43;
/** RegularExpression Id. */
int SEMICOLON = 44;
/** RegularExpression Id. */
int COMMA = 45;
/** RegularExpression Id. */
int DOT = 46;
/** RegularExpression Id. */
int INTEGER_LITERAL = 47;
/** RegularExpression Id. */
int DECIMAL_LITERAL = 48;
/** RegularExpression Id. */
int HEX_LITERAL = 49;
/** RegularExpression Id. */
int OCTAL_LITERAL = 50;
/** RegularExpression Id. */
int FLOATING_POINT_LITERAL = 51;
/** RegularExpression Id. */
int EXPONENT = 52;
/** RegularExpression Id. */
int CHARACTER_LITERAL = 53;
/** RegularExpression Id. */
int STRING_LITERAL = 54;
/** RegularExpression Id. */
int IDENTIFIER = 55;
/** RegularExpression Id. */
int LETTER = 56;
/** RegularExpression Id. */
int DIGIT = 57;
/** Lexical state. */
int DEFAULT = 0;
/** Literal token values. */
String[] tokenImage = {
"",
"\" \"",
"\"\\\"\"",
"\"\\t\"",
"\"\\n\"",
"\"\\r\"",
"",
"",
"\"type\"",
"\"service\"",
"\"query\"",
"\"oneway\"",
"\"func\"",
"\"blob\"",
"\"bool\"",
"\"null\"",
"\"reserved\"",
"\"empty\"",
"\"record\"",
"\"variant\"",
"\"principal\"",
"\"opt\"",
"\"vec\"",
"\"text\"",
"\"nat\"",
"\"nat8\"",
"\"nat16\"",
"\"nat32\"",
"\"nat64\"",
"\"int\"",
"\"int8\"",
"\"int16\"",
"\"int32\"",
"\"int64\"",
"\"float32\"",
"\"float64\"",
"\"true\"",
"\"false\"",
"\"(\"",
"\")\"",
"\"{\"",
"\"}\"",
"\"[\"",
"\"]\"",
"\";\"",
"\",\"",
"\".\"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"",
"\":\"",
"\"=\"",
};
}