Skip to content
Snippets Groups Projects
AvatarFromSysMLSymbols.java 17.71 KiB

//----------------------------------------------------
// The following code was generated by CUP v0.11b 20210814 (GIT d69c832)
//----------------------------------------------------

package avatartranslator.tosysmlv2;

/** CUP generated class containing symbol constants. */
public class AvatarFromSysMLSymbols {
  /* terminals */
  public static final int AVDATATYPE_T = 62;
  public static final int BLOCK1_F = 23;
  public static final int BLOCK = 117;
  public static final int CONNECT = 123;
  public static final int EXIT = 140;
  public static final int TRIVIALREQUEST_T = 51;
  public static final int INDIVIDUAL = 155;
  public static final int AVSTOPSTATE_T = 67;
  public static final int LOSSY_F = 19;
  public static final int STATEACTION_F = 27;
  public static final int UNTIL = 205;
  public static final int INCLUDE = 154;
  public static final int BOUNDRANDOM_U = 57;
  public static final int ANALYSIS = 106;
  public static final int BOOLEAN_T = 58;
  public static final int TRANSITION = 204;
  public static final int AVSTANDARDSTATE_T = 66;
  public static final int PROTECTED = 180;
  public static final int CALC = 119;
  public static final int FORK = 146;
  public static final int STATEMACHINE = 79;
  public static final int IMPLIES = 151;
  public static final int AVEXPIRETIMERSTATE_T = 82;
  public static final int SNAPSHOT = 194;
  public static final int PRIVATE_F = 21;
  public static final int VIA = 211;
  public static final int RENDER = 186;
  public static final int REAL_T = 61;
  public static final int ATTRIBUTE = 114;
  public static final int AVSTATEMACHINE_T = 76;
  public static final int PUBLIC = 181;
  public static final int SYNC_T = 47;
  public static final int ENUM = 137;
  public static final int DONE_U = 36;
  public static final int STRINGEXPR = 4;
  public static final int REAL = 7;
  public static final int REQUIREMENT = 190;
  public static final int VERIFICATION = 209;
  public static final int COMMENT = 121;
  public static final int EQ = 8;
  public static final int TARGET_F = 33;
  public static final int MSG_U = 55;
  public static final int AVPRESENDSTATE_T = 73;
  public static final int SUCCESSION = 200;
  public static final int DEPENDENCY = 130;
  public static final int EXPOSE = 141;
  public static final int GETS = 18;
  public static final int AVPRERECEIVESTATE_T = 74;
  public static final int SETTIMERREQUEST_T = 83;
  public static final int PORT = 178;
  public static final int REDEFINES = 183;
  public static final int LPAR = 9;
  public static final int ITEM = 159;
  public static final int ASSIGN = 110;
  public static final int SUBSETS = 199;
  public static final int AFTER = 101;
  public static final int STAKEHOLDER = 196;
  public static final int PRIVATE = 179;
  public static final int DO = 132;
  public static final int EOF = 0;
  public static final int AVVOIDMETHOD_T = 64;
  public static final int AVBLOCK_T = 63;
  public static final int INT = 2;
  public static final int TIMERSETMSG_T = 86;
  public static final int BFIFOREL_T = 39;
  public static final int NBFIFOREL_T = 40;
  public static final int IMPORT = 152;
  public static final int PACKAGE = 174;
  public static final int RECEIVEACTION_T = 77;
  public static final int ACTION = 99;
  public static final int ELSE = 134;
  public static final int EQUAL = 17;
  public static final int SEND = 193;
  public static final int WEIGHT_A = 94;
  public static final int DERIVED = 131;
  public static final int END = 135;
  public static final int AVSETTIMERSTATE_T = 80;
  public static final int INSIGNALBINDING_T = 48;
  public static final int PART = 176;
  public static final int DISTRIBUTION_A = 93;
  public static final int VERIFY = 210;
  public static final int OR = 171;
  public static final int FIRST = 143;
  public static final int BINDING = 116;
  public static final int IMMEDIATEREQUEST_U = 52;
  public static final int ASSERT = 109;
  public static final int WHEN = 214;
  public static final int FILTER = 142;
  public static final int AND = 107;
  public static final int TIMEREXPIREMSG_T = 88;
  public static final int OF = 170;
  public static final int BY = 118;
  public static final int INTEGER_T = 59;
  public static final int EXPIRE_TM = 92;
  public static final int CONCERN = 122;
  public static final int PARALLEL = 175;
  public static final int ASSIGNMENT_T = 56;
  public static final int STRING_T = 60;
  public static final int REP = 188;
  public static final int AMOUNT_U = 34;
  public static final int REQUEST_F = 26;
  public static final int CONNECTION = 124;
  public static final int REF = 184;
  public static final int IDENT = 95;
  public static final int NBFIFO_T = 46;
  public static final int BOOL = 3;
  public static final int ALIAS = 102;
  public static final int INTERFACE = 157;
  public static final int PAYLOAD_F = 30;
  public static final int BLOCK2_F = 24;
  public static final int TRANSITIONACTION_T = 78;
  public static final int EVENT = 138;
  public static final int AT = 113;
  public static final int OCCURRENCE = 169;
  public static final int AS = 108;
  public static final int FRAME = 147;
  public static final int CASE = 120;
  public static final int AVCOUNTSTATE_T = 72;
  public static final int CHANNEL_T = 43;
  public static final int REFINES = 217;
  public static final int START_U = 35;
  public static final int INDEX_F = 28;
  public static final int FIFO_T = 44;
  public static final int RELATION_T = 37;
  public static final int ALL = 103;
  public static final int AVTRANSITION_T = 75;
  public static final int MERGE = 163;
  public static final int RPAR = 10;
  public static final int CHANNEL_F = 31;
  public static final int SYNCREL_T = 38;
  public static final int WHILE = 215;
  public static final int REQUIRE = 189;
  public static final int METADATA = 165;
  public static final int ALLOCATE = 104;
  public static final int XOR = 216;
  public static final int AVTIMER_T = 89;
  public static final int RELATION_F = 22;
  public static final int AVRECEIVESTATE_T = 70;
  public static final int ACCEPT = 98;
  public static final int AVSTARTSTATE_T = 68;
  public static final int DEF = 127;
  public static final int ISTYPE = 158;
  public static final int COMMA = 13;
  public static final int VARIATION = 208;
  public static final int MESSAGE = 164;
  public static final int LOOP = 162;
  public static final int BIND = 115;
  public static final int ORDERED = 172;
  public static final int ABOUT = 96;
  public static final int EXPIRETIMERREQUEST_T = 85;
  public static final int VIEW = 212;
  public static final int AVCALCMETHOD_T = 65;
  public static final int AVRESETTIMERSTATE_T = 81;
  public static final int OUTMESSAGE_T = 42;
  public static final int AVSENDSTATE_T = 69;
  public static final int TIMESLICE = 202;
  public static final int ALLOCATION = 105;
  public static final int NOT = 167;
  public static final int OUT = 173;
  public static final int LBRAC = 11;
  public static final int SUBJECT = 198;
  public static final int TIMERRESETMSG_T = 87;
  public static final int DELAY_F = 29;
  public static final int ASSUME = 112;
  public static final int JOIN = 160;
  public static final int VIEWPOINT = 213;
  public static final int STATE = 197;
  public static final int OBJECTIVE = 168;
  public static final int RETURN = 191;
  public static final int SET_TM = 90;
  public static final int FOR = 145;
  public static final int THEN = 201;
  public static final int READONLY = 182;
  public static final int INMESSAGE_T = 41;
  public static final int ABSTRACT = 97;
  public static final int STRING = 5;
  public static final int DECIDE = 126;
  public static final int VALUE_F = 32;
  public static final int DOC = 133;
  public static final int ENTRY = 136;
  public static final int ACTOR = 100;
  public static final int USE = 206;
  public static final int FROM = 148;
  public static final int REFERENCES = 185;
  public static final int RESETTIMERREQUEST_T = 84;
  public static final int DEFINED = 129;
  public static final int ASSOC = 111;
  public static final int SATISFY = 192;
  public static final int FLOW = 144;
  public static final int OUTSIGNALBINDING_T = 49;
  public static final int SEMICOLON = 14;
  public static final int POINT = 16;
  public static final int RESET_TM = 91;
  public static final int SENDREQUEST_T = 53;
  public static final int RENDERING = 187;
  public static final int CONSTRAINT = 125;
  public static final int POOL_F = 25;
  public static final int AVRANDOMSTATE_T = 71;
  public static final int SPECIALIZES = 195;
  public static final int NONUNIQUE = 166;
  public static final int IN = 153;
  public static final int VARIANT = 207;
  public static final int LANGUAGE = 161;
  public static final int error = 1;
  public static final int IF = 150;
  public static final int NOKREQUEST_U = 50;
  public static final int DEFAULT = 128;
  public static final int COLON = 15;
  public static final int EXHIBIT = 139;
  public static final int PERFORM = 177;
  public static final int MAXSIZE_F = 20;
  public static final int ANYNAME = 6;
  public static final int HASTYPE = 149;
  public static final int RECEIVEREQUEST_T = 54;
  public static final int TO = 203;
  public static final int RBRAC = 12;
  public static final int INOUT = 156;
  public static final int BFIFO_T = 45;
  public static final String[] terminalNames = new String[] {
  "EOF",
  "error",
  "INT",
  "BOOL",
  "STRINGEXPR",
  "STRING",
  "ANYNAME",
  "REAL",
  "EQ",
  "LPAR",
  "RPAR",
  "LBRAC",
  "RBRAC",
  "COMMA",
  "SEMICOLON",
  "COLON",
  "POINT",
  "EQUAL",
  "GETS",
  "LOSSY_F",
  "MAXSIZE_F",
  "PRIVATE_F",
  "RELATION_F",
  "BLOCK1_F",
  "BLOCK2_F",
  "POOL_F",
  "REQUEST_F",
  "STATEACTION_F",
  "INDEX_F",
  "DELAY_F",
  "PAYLOAD_F",
  "CHANNEL_F",
  "VALUE_F",
  "TARGET_F",
  "AMOUNT_U",
  "START_U",
  "DONE_U",
  "RELATION_T",
  "SYNCREL_T",
  "BFIFOREL_T",
  "NBFIFOREL_T",
  "INMESSAGE_T",
  "OUTMESSAGE_T",
  "CHANNEL_T",
  "FIFO_T",
  "BFIFO_T",
  "NBFIFO_T",
  "SYNC_T",
  "INSIGNALBINDING_T",
  "OUTSIGNALBINDING_T",
  "NOKREQUEST_U",
  "TRIVIALREQUEST_T",
  "IMMEDIATEREQUEST_U",
  "SENDREQUEST_T",
  "RECEIVEREQUEST_T",
  "MSG_U",
  "ASSIGNMENT_T",
  "BOUNDRANDOM_U",
  "BOOLEAN_T",
  "INTEGER_T",
  "STRING_T",
  "REAL_T",
  "AVDATATYPE_T",
  "AVBLOCK_T",
  "AVVOIDMETHOD_T",
  "AVCALCMETHOD_T",
  "AVSTANDARDSTATE_T",
  "AVSTOPSTATE_T",
  "AVSTARTSTATE_T",
  "AVSENDSTATE_T",
  "AVRECEIVESTATE_T",
  "AVRANDOMSTATE_T",
  "AVCOUNTSTATE_T",
  "AVPRESENDSTATE_T",
  "AVPRERECEIVESTATE_T",
  "AVTRANSITION_T",
  "AVSTATEMACHINE_T",
  "RECEIVEACTION_T",
  "TRANSITIONACTION_T",
  "STATEMACHINE",
  "AVSETTIMERSTATE_T",
  "AVRESETTIMERSTATE_T",
  "AVEXPIRETIMERSTATE_T",
  "SETTIMERREQUEST_T",
  "RESETTIMERREQUEST_T",
  "EXPIRETIMERREQUEST_T",
  "TIMERSETMSG_T",
  "TIMERRESETMSG_T",
  "TIMEREXPIREMSG_T",
  "AVTIMER_T",
  "SET_TM",
  "RESET_TM",
  "EXPIRE_TM",
  "DISTRIBUTION_A",
  "WEIGHT_A",
  "IDENT",
  "ABOUT",
  "ABSTRACT",
  "ACCEPT",
  "ACTION",
  "ACTOR",
  "AFTER",
  "ALIAS",
  "ALL",
  "ALLOCATE",
  "ALLOCATION",
  "ANALYSIS",
  "AND",
  "AS",
  "ASSERT",
  "ASSIGN",
  "ASSOC",
  "ASSUME",
  "AT",
  "ATTRIBUTE",
  "BIND",
  "BINDING",
  "BLOCK",
  "BY",
  "CALC",
  "CASE",
  "COMMENT",
  "CONCERN",
  "CONNECT",
  "CONNECTION",
  "CONSTRAINT",
  "DECIDE",
  "DEF",
  "DEFAULT",
  "DEFINED",
  "DEPENDENCY",
  "DERIVED",
  "DO",
  "DOC",
  "ELSE",
  "END",
  "ENTRY",
  "ENUM",
  "EVENT",
  "EXHIBIT",
  "EXIT",
  "EXPOSE",
  "FILTER",
  "FIRST",
  "FLOW",
  "FOR",
  "FORK",
  "FRAME",
  "FROM",
  "HASTYPE",
  "IF",
  "IMPLIES",
  "IMPORT",
  "IN",
  "INCLUDE",
  "INDIVIDUAL",
  "INOUT",
  "INTERFACE",
  "ISTYPE",
  "ITEM",
  "JOIN",
  "LANGUAGE",
  "LOOP",
  "MERGE",
  "MESSAGE",
  "METADATA",
  "NONUNIQUE",
  "NOT",
  "OBJECTIVE",
  "OCCURRENCE",
  "OF",
  "OR",
  "ORDERED",
  "OUT",
  "PACKAGE",
  "PARALLEL",
  "PART",
  "PERFORM",
  "PORT",
  "PRIVATE",
  "PROTECTED",
  "PUBLIC",
  "READONLY",
  "REDEFINES",
  "REF",
  "REFERENCES",
  "RENDER",
  "RENDERING",
  "REP",
  "REQUIRE",
  "REQUIREMENT",
  "RETURN",
  "SATISFY",
  "SEND",
  "SNAPSHOT",
  "SPECIALIZES",
  "STAKEHOLDER",
  "STATE",
  "SUBJECT",
  "SUBSETS",
  "SUCCESSION",
  "THEN",
  "TIMESLICE",
  "TO",
  "TRANSITION",
  "UNTIL",
  "USE",
  "VARIANT",
  "VARIATION",
  "VERIFICATION",
  "VERIFY",
  "VIA",
  "VIEW",
  "VIEWPOINT",
  "WHEN",
  "WHILE",
  "XOR",
  "REFINES"
  };

  /* non terminals */
  static final int receiveRequestBegin = 99;
  static final int privateParam = 20;
  static final int startStateBegin = 103;
  static final int receiveAssign = 139;
  static final int specializes = 4;
  static final int calcMethodDeclBegin = 60;
  static final int receiveStateBegin = 107;
  static final int messageChannel = 38;
  static final int transitionActionBegin = 134;
  static final int block2Param = 19;
  static final int standardState = 63;
  static final int featureList = 2;
  static final int presendState = 69;
  static final int inSignalBinding = 32;
  static final int blockAlias = 6;
  static final int blockChain = 7;
  static final int receiveAction = 130;
  static final int typeIdent = 0;
  static final int actionRandomExpr = 90;
  static final int prereceiveStateBegin = 111;
  static final int relParam = 17;
  static final int calcMethodDecl = 51;
  static final int bfChDecl = 30;
  static final int stopStateBegin = 105;
  static final int signalBinding = 31;
  static final int receiveAssignSeq = 138;
  static final int fieldDecl = 11;
  static final int setTimerState = 71;
  static final int stateMachineItem = 58;
  static final int trivialRequestBegin = 97;
  static final int weightLabel = 142;
  static final int messageLine = 136;
  static final int randomParam = 119;
  static final int indexParam = 87;
  static final int fullIdent = 133;
  static final int blockDecl = 43;
  static final int outSignalBinding = 33;
  static final int nbfRelDecl = 14;
  static final int syncRelDecl = 13;
  static final int presendStateBegin = 110;
  static final int countState = 68;
  static final int outMessageDecl = 36;
  static final int act = 125;
  static final int sendStateBegin = 106;
  static final int attributeDecl = 47;
  static final int fieldDecls = 10;
  static final int maxsizeParam = 21;
  static final int doActions = 123;
  static final int voidMethodDeclBegin = 59;
  static final int randomStateBegin = 108;
  static final int lossyParam = 22;
  static final int target = 132;
  static final int sendRequestBegin = 98;
  static final int bfRelDecl = 15;
  static final int requestParam = 75;
  static final int payloadParam = 92;
  static final int startState = 62;
  static final int assign = 131;
  static final int simpleRequest = 78;
  static final int messageDecl = 34;
  static final int datatypeDeclHEADER = 9;
  static final int stopState = 64;
  static final int randomAction = 117;
  static final int calcMethodItem = 53;
  static final int voidMethodDecl = 50;
  static final int receiveState = 66;
  static final int feature = 3;
  static final int bfRelDeclBegin = 26;
  static final int poolParam = 74;
  static final int inMessageDeclBegin = 41;
  static final int sendRequest = 82;
  static final int nbfRelDeclBegin = 25;
  static final int expireTimerRequestBegin = 102;
  static final int calcMethodItems = 52;
  static final int typIdent = 23;
  static final int setTimerRequest = 84;
  static final int redefineField = 40;
  static final int blockDeclBegin = 44;
  static final int blockDeclBODY = 45;
  static final int trivialRequest = 79;
  static final int countAction = 120;
  static final int expireTimerStateBegin = 114;
  static final int relationDecl = 12;
  static final int inMessageDecl = 35;
  static final int blockItem = 46;
  static final int outMessageDeclBegin = 42;
  static final int transitionLabels = 128;
  static final int delayParam = 88;
  static final int relParams = 16;
  static final int targetParam = 118;
  static final int actionSeq = 124;
  static final int resetTimerRequest = 85;
  static final int syncRelDeclBegin = 24;
  static final int expireTimerRequest = 86;
  static final int receiveActionBegin = 135;
  static final int randomState = 67;
  static final int expiretimerParam = 96;
  static final int extraLabel = 143;
  static final int state = 61;
  static final int distributionLabel = 141;
  static final int stateMachine = 56;
  static final int resetTimerStateBegin = 113;
  static final int requestArg = 81;
  static final int syncChDecl = 28;
  static final int signalDecl = 54;
  static final int inMessageDeclBODY = 37;
  static final int subsets = 5;
  static final int standardStateBegin = 104;
  static final int delayRandomExpr = 91;
  static final int methodDecl = 49;
  static final int resettimerParam = 95;
  static final int outMessageDeclBODY = 39;
  static final int payloadParamBegin = 116;
  static final int receiveRequest = 83;
  static final int channelDecl = 27;
  static final int transition = 122;
  static final int stringExprList = 126;
  static final int resetTimerRequestBegin = 101;
  static final int channelParam = 93;
  static final int transitionBegin = 127;
  static final int timerDecl = 55;
  static final int transitionAction = 129;
  static final int sendState = 65;
  static final int block1Param = 18;
  static final int datatypeDecl = 8;
  static final int countParam = 121;
  static final int expireTimerState = 73;
  static final int prereceiveState = 70;
  static final int requestList = 76;
  static final int settimerParam = 94;
  static final int setTimerRequestBegin = 100;
  static final int requestArgs = 80;
  static final int stateMachineItems = 57;
  static final int request = 77;
  static final int setTimerStateBegin = 112;
  static final int delayExpr = 89;
  static final int attributeDeclHEADER = 48;
  static final int resetTimerState = 72;
  static final int model = 1;
  static final int nbfChDecl = 29;
  static final int receiveAssigns = 137;
  static final int stateMachineBegin = 115;
  static final int transitionLabel = 140;
  static final int countStateBegin = 109;
}