/* Generated By:JavaCC: Do not edit this line. MackASMConstants.java */
package parser;


/**
 * Token literal values and constants.
 * Generated by org.javacc.parser.OtherFilesGen#start()
 */
public interface MackASMConstants {

  /** End of File. */
  int EOF = 0;
  /** RegularExpression Id. */
  int INTEGER_LITERAL = 7;
  /** RegularExpression Id. */
  int DECIMAL_LITERAL = 8;
  /** RegularExpression Id. */
  int HEX_LITERAL = 9;
  /** RegularExpression Id. */
  int CHARACTER_LITERAL = 10;
  /** RegularExpression Id. */
  int STRING_LITERAL = 11;
  /** RegularExpression Id. */
  int SYSCALL = 12;
  /** RegularExpression Id. */
  int SECTION = 13;
  /** RegularExpression Id. */
  int ARSHIFT = 14;
  /** RegularExpression Id. */
  int RETURN = 15;
  /** RegularExpression Id. */
  int RSHIFT = 16;
  /** RegularExpression Id. */
  int STRING = 17;
  /** RegularExpression Id. */
  int LSHIFT = 18;
  /** RegularExpression Id. */
  int CONST = 19;
  /** RegularExpression Id. */
  int CLEAR = 20;
  /** RegularExpression Id. */
  int START = 21;
  /** RegularExpression Id. */
  int ARRAY = 22;
  /** RegularExpression Id. */
  int STORE = 23;
  /** RegularExpression Id. */
  int DOT_FAR = 24;
  /** RegularExpression Id. */
  int DATA_SEC = 25;
  /** RegularExpression Id. */
  int DATA = 26;
  /** RegularExpression Id. */
  int CODE_SEC = 27;
  /** RegularExpression Id. */
  int PUSH = 28;
  /** RegularExpression Id. */
  int CALL = 29;
  /** RegularExpression Id. */
  int LOAD = 30;
  /** RegularExpression Id. */
  int BSS_SEC = 31;
  /** RegularExpression Id. */
  int DOT_DNZ = 32;
  /** RegularExpression Id. */
  int POP = 33;
  /** RegularExpression Id. */
  int DUP = 34;
  /** RegularExpression Id. */
  int ADD = 35;
  /** RegularExpression Id. */
  int SUB = 36;
  /** RegularExpression Id. */
  int MUL = 37;
  /** RegularExpression Id. */
  int DIV = 38;
  /** RegularExpression Id. */
  int AND = 39;
  /** RegularExpression Id. */
  int XOR = 40;
  /** RegularExpression Id. */
  int NOT = 41;
  /** RegularExpression Id. */
  int NEG = 42;
  /** RegularExpression Id. */
  int DOT_NEG1 = 43;
  /** RegularExpression Id. */
  int DOT_LT = 44;
  /** RegularExpression Id. */
  int DOT_LE = 45;
  /** RegularExpression Id. */
  int DOT_EQ = 46;
  /** RegularExpression Id. */
  int DOT_NE = 47;
  /** RegularExpression Id. */
  int DOT_GE = 48;
  /** RegularExpression Id. */
  int DOT_GT = 49;
  /** RegularExpression Id. */
  int ARROW = 50;
  /** RegularExpression Id. */
  int DOT_P = 51;
  /** RegularExpression Id. */
  int DOT_B = 52;
  /** RegularExpression Id. */
  int DOT_L = 53;
  /** RegularExpression Id. */
  int OR = 54;
  /** RegularExpression Id. */
  int B = 55;
  /** RegularExpression Id. */
  int COLON = 56;
  /** RegularExpression Id. */
  int IDENTIFIER = 57;
  /** RegularExpression Id. */
  int LETTER = 58;
  /** RegularExpression Id. */
  int DIGIT = 59;

  /** Lexical state. */
  int DEFAULT = 0;

  /** Literal token values. */
  String[] tokenImage = {
    "<EOF>",
    "\" \"",
    "\"\\t\"",
    "\"\\n\"",
    "\"\\r\"",
    "<token of kind 5>",
    "<token of kind 6>",
    "<INTEGER_LITERAL>",
    "<DECIMAL_LITERAL>",
    "<HEX_LITERAL>",
    "<CHARACTER_LITERAL>",
    "<STRING_LITERAL>",
    "\"syscall\"",
    "\"SECTION\"",
    "\"arshift\"",
    "\"return\"",
    "\"rshift\"",
    "\"string\"",
    "\"lshift\"",
    "\"const\"",
    "\"clear\"",
    "\"START\"",
    "\"array\"",
    "\"store\"",
    "\".far\"",
    "\"DATA\"",
    "\"data\"",
    "\"CODE\"",
    "\"push\"",
    "\"call\"",
    "\"load\"",
    "\"BSS\"",
    "\".dnz\"",
    "\"pop\"",
    "\"dup\"",
    "\"add\"",
    "\"sub\"",
    "\"mul\"",
    "\"div\"",
    "\"and\"",
    "\"xor\"",
    "\"not\"",
    "\"neg\"",
    "\".-1\"",
    "\".<\"",
    "\".<=\"",
    "\".=\"",
    "\".<>\"",
    "\".>=\"",
    "\".>\"",
    "\"->\"",
    "\".p\"",
    "\".b\"",
    "\".l\"",
    "\"or\"",
    "\"b\"",
    "\":\"",
    "<IDENTIFIER>",
    "<LETTER>",
    "<DIGIT>",
    "\"+\"",
    "\"-\"",
    "\"*\"",
    "\"/\"",
    "\"(\"",
    "\")\"",
    "\"[\"",
    "\"]\"",
    "\",\"",
  };

}
