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

org.apache.avro.compiler.idl.IdlConstants Maven / Gradle / Ivy

/* Generated By:JavaCC: Do not edit this line. IdlConstants.java */
package org.apache.avro.compiler.idl;


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

  /** End of File. */
  int EOF = 0;
  /** RegularExpression Id. */
  int SINGLE_LINE_COMMENT = 6;
  /** RegularExpression Id. */
  int ARRAY = 12;
  /** RegularExpression Id. */
  int BOOLEAN = 13;
  /** RegularExpression Id. */
  int DOUBLE = 14;
  /** RegularExpression Id. */
  int ENUM = 15;
  /** RegularExpression Id. */
  int ERROR = 16;
  /** RegularExpression Id. */
  int FALSE = 17;
  /** RegularExpression Id. */
  int FIXED = 18;
  /** RegularExpression Id. */
  int FLOAT = 19;
  /** RegularExpression Id. */
  int IDL = 20;
  /** RegularExpression Id. */
  int IMPORT = 21;
  /** RegularExpression Id. */
  int INT = 22;
  /** RegularExpression Id. */
  int LONG = 23;
  /** RegularExpression Id. */
  int MAP = 24;
  /** RegularExpression Id. */
  int ONEWAY = 25;
  /** RegularExpression Id. */
  int BYTES = 26;
  /** RegularExpression Id. */
  int SCHEMA = 27;
  /** RegularExpression Id. */
  int STRING = 28;
  /** RegularExpression Id. */
  int NULL = 29;
  /** RegularExpression Id. */
  int PROTOCOL = 30;
  /** RegularExpression Id. */
  int RECORD = 31;
  /** RegularExpression Id. */
  int THROWS = 32;
  /** RegularExpression Id. */
  int TRUE = 33;
  /** RegularExpression Id. */
  int UNION = 34;
  /** RegularExpression Id. */
  int VOID = 35;
  /** RegularExpression Id. */
  int INTEGER_LITERAL = 36;
  /** RegularExpression Id. */
  int DECIMAL_LITERAL = 37;
  /** RegularExpression Id. */
  int HEX_LITERAL = 38;
  /** RegularExpression Id. */
  int OCTAL_LITERAL = 39;
  /** RegularExpression Id. */
  int FLOATING_POINT_LITERAL = 40;
  /** RegularExpression Id. */
  int DECIMAL_FLOATING_POINT_LITERAL = 41;
  /** RegularExpression Id. */
  int DECIMAL_EXPONENT = 42;
  /** RegularExpression Id. */
  int HEXADECIMAL_FLOATING_POINT_LITERAL = 43;
  /** RegularExpression Id. */
  int HEXADECIMAL_EXPONENT = 44;
  /** RegularExpression Id. */
  int CHARACTER_LITERAL = 45;
  /** RegularExpression Id. */
  int STRING_LITERAL = 46;
  /** RegularExpression Id. */
  int IDENTIFIER = 47;
  /** RegularExpression Id. */
  int LETTER = 48;
  /** RegularExpression Id. */
  int PART_LETTER = 49;
  /** RegularExpression Id. */
  int LPAREN = 50;
  /** RegularExpression Id. */
  int RPAREN = 51;
  /** RegularExpression Id. */
  int LBRACE = 52;
  /** RegularExpression Id. */
  int RBRACE = 53;
  /** RegularExpression Id. */
  int LBRACK = 54;
  /** RegularExpression Id. */
  int RBRACK = 55;
  /** RegularExpression Id. */
  int COLON = 56;
  /** RegularExpression Id. */
  int SEMICOLON = 57;
  /** RegularExpression Id. */
  int COMMA = 58;
  /** RegularExpression Id. */
  int AT = 59;
  /** RegularExpression Id. */
  int EQUALS = 60;
  /** RegularExpression Id. */
  int DOT = 61;
  /** RegularExpression Id. */
  int DASH = 62;
  /** RegularExpression Id. */
  int LT = 63;
  /** RegularExpression Id. */
  int GT = 64;
  /** RegularExpression Id. */
  int TICK = 65;
  /** RegularExpression Id. */
  int STUFF_TO_IGNORE = 67;

  /** Lexical state. */
  int DEFAULT = 0;
  /** Lexical state. */
  int DOC_COMMENT = 1;
  /** Lexical state. */
  int MULTI_LINE_COMMENT = 2;

  /** Literal token values. */
  String[] tokenImage = {
    "",
    "\" \"",
    "\"\\t\"",
    "\"\\n\"",
    "\"\\r\"",
    "\"\\f\"",
    "",
    "",
    "\"/*\"",
    "",
    "\"*/\"",
    "\"*/\"",
    "\"array\"",
    "\"boolean\"",
    "\"double\"",
    "\"enum\"",
    "\"error\"",
    "\"false\"",
    "\"fixed\"",
    "\"float\"",
    "\"idl\"",
    "\"import\"",
    "\"int\"",
    "\"long\"",
    "\"map\"",
    "\"oneway\"",
    "\"bytes\"",
    "\"schema\"",
    "\"string\"",
    "\"null\"",
    "\"protocol\"",
    "\"record\"",
    "\"throws\"",
    "\"true\"",
    "\"union\"",
    "\"void\"",
    "",
    "",
    "",
    "",
    "",
    "",
    "",
    "",
    "",
    "",
    "",
    "",
    "",
    "",
    "\"(\"",
    "\")\"",
    "\"{\"",
    "\"}\"",
    "\"[\"",
    "\"]\"",
    "\":\"",
    "\";\"",
    "\",\"",
    "\"@\"",
    "\"=\"",
    "\".\"",
    "\"-\"",
    "\"<\"",
    "\">\"",
    "\"`\"",
    "\"\\u001a\"",
    "",
  };

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy