/* Generated By:JavaCC: Do not edit this line. CLLSjConstants.java */

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

  /** End of File. */
  int EOF = 0;
  /** RegularExpression Id. */
  int FOR = 9;
  /** RegularExpression Id. */
  int TO = 10;
  /** RegularExpression Id. */
  int LET = 11;
  /** RegularExpression Id. */
  int LETC = 12;
  /** RegularExpression Id. */
  int IN = 13;
  /** RegularExpression Id. */
  int REC = 14;
  /** RegularExpression Id. */
  int UNSAFE_REC = 15;
  /** RegularExpression Id. */
  int COREC = 16;
  /** RegularExpression Id. */
  int LETB = 17;
  /** RegularExpression Id. */
  int INT = 18;
  /** RegularExpression Id. */
  int COINT = 19;
  /** RegularExpression Id. */
  int LINT = 20;
  /** RegularExpression Id. */
  int LCOINT = 21;
  /** RegularExpression Id. */
  int LBOOL = 22;
  /** RegularExpression Id. */
  int LCOBOOL = 23;
  /** RegularExpression Id. */
  int LSTRING = 24;
  /** RegularExpression Id. */
  int LCOSTRING = 25;
  /** RegularExpression Id. */
  int IF = 26;
  /** RegularExpression Id. */
  int PRINT = 27;
  /** RegularExpression Id. */
  int PRINTLN = 28;
  /** RegularExpression Id. */
  int INFO = 29;
  /** RegularExpression Id. */
  int REPEAT = 30;
  /** RegularExpression Id. */
  int CLLTYPE = 31;
  /** RegularExpression Id. */
  int SEND = 32;
  /** RegularExpression Id. */
  int INCLUDE = 33;
  /** RegularExpression Id. */
  int RECV = 34;
  /** RegularExpression Id. */
  int SENDT = 35;
  /** RegularExpression Id. */
  int RECVT = 36;
  /** RegularExpression Id. */
  int DISCARD = 37;
  /** RegularExpression Id. */
  int USE = 38;
  /** RegularExpression Id. */
  int SOME = 39;
  /** RegularExpression Id. */
  int RELEASE = 40;
  /** RegularExpression Id. */
  int TAKE = 41;
  /** RegularExpression Id. */
  int PUT = 42;
  /** RegularExpression Id. */
  int FWD = 43;
  /** RegularExpression Id. */
  int FWDB = 44;
  /** RegularExpression Id. */
  int CUT = 45;
  /** RegularExpression Id. */
  int CCUT = 46;
  /** RegularExpression Id. */
  int MIX = 47;
  /** RegularExpression Id. */
  int CMIX = 48;
  /** RegularExpression Id. */
  int CASE = 49;
  /** RegularExpression Id. */
  int CHOICE = 50;
  /** RegularExpression Id. */
  int OFFER = 51;
  /** RegularExpression Id. */
  int OF = 52;
  /** RegularExpression Id. */
  int TYPE = 53;
  /** RegularExpression Id. */
  int PROC = 54;
  /** RegularExpression Id. */
  int STATE = 55;
  /** RegularExpression Id. */
  int LSTATE = 56;
  /** RegularExpression Id. */
  int STATEL = 57;
  /** RegularExpression Id. */
  int LSTATEL = 58;
  /** RegularExpression Id. */
  int USAGE = 59;
  /** RegularExpression Id. */
  int LUSAGE = 60;
  /** RegularExpression Id. */
  int USAGEL = 61;
  /** RegularExpression Id. */
  int LUSAGEL = 62;
  /** RegularExpression Id. */
  int STATEB = 63;
  /** RegularExpression Id. */
  int USAGEB = 64;
  /** RegularExpression Id. */
  int STATEBL = 65;
  /** RegularExpression Id. */
  int USAGEBL = 66;
  /** RegularExpression Id. */
  int AFFINE = 67;
  /** RegularExpression Id. */
  int COAFFINE = 68;
  /** RegularExpression Id. */
  int CELL = 69;
  /** RegularExpression Id. */
  int RD = 70;
  /** RegularExpression Id. */
  int WRT = 71;
  /** RegularExpression Id. */
  int LOCK = 72;
  /** RegularExpression Id. */
  int UNLK = 73;
  /** RegularExpression Id. */
  int CELLB = 74;
  /** RegularExpression Id. */
  int EMPTY = 75;
  /** RegularExpression Id. */
  int CLOSE = 76;
  /** RegularExpression Id. */
  int CCLOSE = 77;
  /** RegularExpression Id. */
  int SHARE = 78;
  /** RegularExpression Id. */
  int SSHARE = 79;
  /** RegularExpression Id. */
  int SHAREL = 80;
  /** RegularExpression Id. */
  int SHARER = 81;
  /** RegularExpression Id. */
  int UNFOLD = 82;
  /** RegularExpression Id. */
  int QUIT = 83;
  /** RegularExpression Id. */
  int SLEEP = 84;
  /** RegularExpression Id. */
  int CALL = 85;
  /** RegularExpression Id. */
  int OR = 86;
  /** RegularExpression Id. */
  int AND = 87;
  /** RegularExpression Id. */
  int REPL = 88;
  /** RegularExpression Id. */
  int THEN = 89;
  /** RegularExpression Id. */
  int ELSE = 90;
  /** RegularExpression Id. */
  int TRUE = 91;
  /** RegularExpression Id. */
  int FALSE = 92;
  /** RegularExpression Id. */
  int RAND = 93;
  /** RegularExpression Id. */
  int STRUC = 94;
  /** RegularExpression Id. */
  int COSTRUC = 95;
  /** RegularExpression Id. */
  int MUT = 96;
  /** RegularExpression Id. */
  int TRACE = 97;
  /** RegularExpression Id. */
  int COMUT = 98;
  /** RegularExpression Id. */
  int SAML = 99;
  /** RegularExpression Id. */
  int SAMR = 100;
  /** RegularExpression Id. */
  int MOD = 101;
  /** RegularExpression Id. */
  int lab = 102;
  /** RegularExpression Id. */
  int Id = 103;
  /** RegularExpression Id. */
  int Num = 104;
  /** RegularExpression Id. */
  int VBAR = 105;
  /** RegularExpression Id. */
  int LEFTA = 106;
  /** RegularExpression Id. */
  int RIGHTA = 107;
  /** RegularExpression Id. */
  int PLUS = 108;
  /** RegularExpression Id. */
  int MINUS = 109;
  /** RegularExpression Id. */
  int TIMES = 110;
  /** RegularExpression Id. */
  int DIV = 111;
  /** RegularExpression Id. */
  int NOT = 112;
  /** RegularExpression Id. */
  int DOT = 113;
  /** RegularExpression Id. */
  int BANG = 114;
  /** RegularExpression Id. */
  int WHY = 115;
  /** RegularExpression Id. */
  int WHYY = 116;
  /** RegularExpression Id. */
  int LPAR = 117;
  /** RegularExpression Id. */
  int RPAR = 118;
  /** RegularExpression Id. */
  int LBRA = 119;
  /** RegularExpression Id. */
  int RBRA = 120;
  /** RegularExpression Id. */
  int LE = 121;
  /** RegularExpression Id. */
  int IMP = 122;
  /** RegularExpression Id. */
  int GE = 123;
  /** RegularExpression Id. */
  int LT = 124;
  /** RegularExpression Id. */
  int GT = 125;
  /** RegularExpression Id. */
  int EQ = 126;
  /** RegularExpression Id. */
  int EQ1 = 127;
  /** RegularExpression Id. */
  int NEQ = 128;
  /** RegularExpression Id. */
  int HAT = 129;
  /** RegularExpression Id. */
  int SEMIC = 130;
  /** RegularExpression Id. */
  int COMMA = 131;
  /** RegularExpression Id. */
  int COL = 132;
  /** RegularExpression Id. */
  int TERM = 133;
  /** RegularExpression Id. */
  int STRING = 134;

  /** Lexical state. */
  int DEFAULT = 0;
  /** Lexical state. */
  int ML_COM_NEXT = 1;

  /** Literal token values. */
  String[] tokenImage = {
    "<EOF>",
    "\" \"",
    "\"\\t\"",
    "\"\\r\"",
    "\"\\n\"",
    "<token of kind 5>",
    "\"/*\"",
    "\"*/\"",
    "<token of kind 8>",
    "\"for\"",
    "\"to\"",
    "\"let\"",
    "\"letc\"",
    "\"in\"",
    "\"rec\"",
    "<UNSAFE_REC>",
    "\"corec\"",
    "\"let!\"",
    "\"int\"",
    "\"coint\"",
    "\"lint\"",
    "\"colint\"",
    "\"lbool\"",
    "\"colbool\"",
    "\"lstring\"",
    "\"colstring\"",
    "\"if\"",
    "\"print\"",
    "\"println\"",
    "\"info\"",
    "\"repeat\"",
    "\"clltype\"",
    "<SEND>",
    "\"include\"",
    "\"recv\"",
    "\"sendty\"",
    "\"recvty\"",
    "\"discard\"",
    "\"use\"",
    "\"some\"",
    "<RELEASE>",
    "\"take\"",
    "\"put\"",
    "<FWD>",
    "\"fwd!\"",
    "\"cut\"",
    "\"ccut\"",
    "\"par\"",
    "\"cpar\"",
    "\"case\"",
    "\"choice\"",
    "\"offer\"",
    "\"of\"",
    "\"type\"",
    "\"proc\"",
    "\"state\"",
    "\"lstate\"",
    "\"statel\"",
    "\"lstatel\"",
    "\"usage\"",
    "\"lusage\"",
    "\"usagel\"",
    "\"lusagel\"",
    "\"state!\"",
    "\"usage!\"",
    "\"state!l\"",
    "\"usage!l\"",
    "\"affine\"",
    "\"coaffine\"",
    "\"cell\"",
    "\"rd\"",
    "\"wrt\"",
    "\"lock\"",
    "\"unlk\"",
    "\"cell!\"",
    "\"empty\"",
    "\"close\"",
    "\"wait\"",
    "\"share\"",
    "\"borrow\"",
    "\"shareL\"",
    "\"shareR\"",
    "\"unfold\"",
    "\"quit\"",
    "\"sleep\"",
    "\"call\"",
    "\"or\"",
    "\"and\"",
    "\"bang\"",
    "\"then\"",
    "\"else\"",
    "\"true\"",
    "\"false\"",
    "\"rand\"",
    "\"struct\"",
    "\"costruct\"",
    "\"mut\"",
    "\"trace\"",
    "\"comut\"",
    "\"sam\"",
    "\"samr\"",
    "\"mod\"",
    "<lab>",
    "<Id>",
    "<Num>",
    "\"|\"",
    "\"<-\"",
    "\"->\"",
    "\"+\"",
    "\"-\"",
    "\"*\"",
    "\"/\"",
    "\"~\"",
    "\".\"",
    "\"!\"",
    "\"?\"",
    "\"??\"",
    "\"(\"",
    "\")\"",
    "\"{\"",
    "\"}\"",
    "\"<=\"",
    "\"=>\"",
    "\">=\"",
    "\"<\"",
    "\">\"",
    "\"==\"",
    "\"=\"",
    "\"!=\"",
    "\"^\"",
    "\";\"",
    "\",\"",
    "\":\"",
    "\";;\"",
    "<STRING>",
  };

}
