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

org.ic4j.candid.parser.tree.CandidParserConstants 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. CandidParserConstants.java */
package org.ic4j.candid.parser.tree;


/**
 * Token literal values and constants.
 * Generated by org.javacc.parser.OtherFilesGen#start()
 */
public interface CandidParserConstants {

  /** 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 IDENTIFIER = 36;
  /** RegularExpression Id. */
  int LETTER = 37;
  /** RegularExpression Id. */
  int DIGIT = 38;

  /** 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\"",
    "",
    "",
    "",
    "\"=\"",
    "\";\"",
    "\"->\"",
    "\"{\"",
    "\"}\"",
    "\":\"",
    "\"(\"",
    "\")\"",
    "\",\"",
  };

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy