SQLParserConstants.java

/* Generated By:JavaCC: Do not edit this line. SQLParserConstants.java */
package net.metanotion.sqlc.parser;


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

  /** End of File. */
  int EOF = 0;
  /** RegularExpression Id. */
  int OP_SEMI = 22;
  /** RegularExpression Id. */
  int OP_DOT = 23;
  /** RegularExpression Id. */
  int CL_CURLY = 24;
  /** RegularExpression Id. */
  int OP_COMMA = 25;
  /** RegularExpression Id. */
  int COP_DOT = 26;
  /** RegularExpression Id. */
  int L_BRACE = 27;
  /** RegularExpression Id. */
  int R_BRACE = 28;
  /** RegularExpression Id. */
  int L_PAREN = 29;
  /** RegularExpression Id. */
  int R_PAREN = 30;
  /** RegularExpression Id. */
  int L_CURLY = 31;
  /** RegularExpression Id. */
  int SQL_OP_SEMI = 32;
  /** RegularExpression Id. */
  int SELECT = 33;
  /** RegularExpression Id. */
  int WITH = 34;
  /** RegularExpression Id. */
  int SQL_DS_ESC = 35;
  /** RegularExpression Id. */
  int SQL_BS_ESC = 36;
  /** RegularExpression Id. */
  int SQL_CHAR = 37;
  /** RegularExpression Id. */
  int SQL_STRING_LITERAL = 38;
  /** RegularExpression Id. */
  int VAR_BEG = 39;
  /** RegularExpression Id. */
  int VID = 40;
  /** RegularExpression Id. */
  int VAT = 41;
  /** RegularExpression Id. */
  int VDOT = 42;
  /** RegularExpression Id. */
  int OUT = 43;
  /** RegularExpression Id. */
  int VAR_END = 44;
  /** RegularExpression Id. */
  int R_CURLY = 45;
  /** RegularExpression Id. */
  int CR_CURLY = 46;
  /** RegularExpression Id. */
  int KW_PACKAGE = 47;
  /** RegularExpression Id. */
  int KW_CLASS = 48;
  /** RegularExpression Id. */
  int KW_PUBLIC = 49;
  /** RegularExpression Id. */
  int KW_IMPORT = 50;
  /** RegularExpression Id. */
  int KW_AS = 51;
  /** RegularExpression Id. */
  int KW_IMPLICIT = 52;
  /** RegularExpression Id. */
  int INTEGER_LITERAL = 53;
  /** RegularExpression Id. */
  int DECIMAL_LITERAL = 54;
  /** RegularExpression Id. */
  int HEX_LITERAL = 55;
  /** RegularExpression Id. */
  int STRING_LITERAL = 56;
  /** RegularExpression Id. */
  int ID = 57;
  /** RegularExpression Id. */
  int C_ID = 58;

  /** Lexical state. */
  int DEFAULT = 0;
  /** Lexical state. */
  int CLS = 1;
  /** Lexical state. */
  int VAR = 2;
  /** Lexical state. */
  int SQL = 3;

  /** Literal token values. */
  String[] tokenImage = {
    "<EOF>",
    "\" \"",
    "\"\\t\"",
    "\"\\n\"",
    "\"\\r\"",
    "<token of kind 5>",
    "<token of kind 6>",
    "\" \"",
    "\"\\t\"",
    "\"\\n\"",
    "\"\\r\"",
    "<token of kind 11>",
    "<token of kind 12>",
    "\" \"",
    "\"\\t\"",
    "\"\\n\"",
    "\"\\r\"",
    "<token of kind 17>",
    "<token of kind 18>",
    "<token of kind 19>",
    "<token of kind 20>",
    "<token of kind 21>",
    "\";\"",
    "\".\"",
    "\"{\"",
    "\",\"",
    "\".\"",
    "\"[\"",
    "\"]\"",
    "\"(\"",
    "\")\"",
    "\"{\"",
    "\";\"",
    "\"select\"",
    "\"with\"",
    "\"\\\\$\"",
    "\"\\\\\\\\\"",
    "<SQL_CHAR>",
    "<SQL_STRING_LITERAL>",
    "\"$\"",
    "<VID>",
    "\"@\"",
    "\".\"",
    "\"!\"",
    "\"$\"",
    "\"}\"",
    "\"}\"",
    "\"package\"",
    "\"class\"",
    "\"public\"",
    "\"import\"",
    "\"as\"",
    "\"@implicit\"",
    "<INTEGER_LITERAL>",
    "<DECIMAL_LITERAL>",
    "<HEX_LITERAL>",
    "<STRING_LITERAL>",
    "<ID>",
    "<C_ID>",
  };

}