All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.ic4j.candid.parser.idl.value.IDLValueGrammarConstants Maven / Gradle / Ivy

Go to download

Java library to serialize and deserialize Java objects to the Internet Computer Candid types.

There is a newer version: 0.7.4
Show newest version
/* 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\"",
    "\"(\"",
    "\")\"",
    "\"{\"",
    "\"}\"",
    "\"[\"",
    "\"]\"",
    "\";\"",
    "\",\"",
    "\".\"",
    "",
    "",
    "",
    "",
    "",
    "",
    "",
    "",
    "",
    "",
    "",
    "\":\"",
    "\"=\"",
  };

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy