|
package serialize;
|
|
|
|
option java_package = "org.momut.ooas.codegen.ast.protobuf.gen";
|
|
option java_outer_classname = "FunctionNames";
|
|
|
|
enum PBAdd {
|
|
TIRESIAS_ADD_IDENTIFIERTOLIST = 0;
|
|
TIRESIAS_ADD_TYPETOLIST = 1;
|
|
TIRESIAS_ADD_STATEMENTTOLIST = 2;
|
|
TIRESIAS_ADD_EXPRESSIONTOLIST = 3;
|
|
TIRESIAS_ADD_IDTOSYMBTAB = 4;
|
|
TIRESIAS_ADD_PARAMTOLIST = 5;
|
|
TIRESIAS_ADD_ACTIONSYSTEMINSTANCETOLIST = 6;
|
|
TIRESIAS_ADD_IDENTIFIERTOBLOCK = 7;
|
|
}
|
|
|
|
enum PBAllocation {
|
|
TIRESIAS_CREATE_IDENTIFIER = 0;
|
|
TIRESIAS_CREATE_TYPE = 1;
|
|
TIRESIAS_CREATE_STATEMENT = 2;
|
|
TIRESIAS_CREATE_EXPRESSION = 3;
|
|
TIRESIAS_CREATE_STATEMENTLIST = 4;
|
|
TIRESIAS_CREATE_EXPRESSIONLIST = 5;
|
|
TIRESIAS_CREATE_IDENTIFIERLIST = 6;
|
|
TIRESIAS_CREATE_SYMBTAB = 7;
|
|
TIRESIAS_CREATE_PARAMLIST = 8;
|
|
TIRESIAS_CREATE_ACTIONSYSTEMINSTANCE = 9;
|
|
TIRESIAS_CREATE_TYPELIST = 10;
|
|
TIRESIAS_CREATE_ACTIONSYSTEMINSTANCELIST = 11;
|
|
TIRESIAS_CAST_ASTELEMENT_TO_ISCOPE = 12;
|
|
}
|
|
|
|
enum PBIdentifiers {
|
|
TIRESIAS_INIT_ENUMIDENTIFIER = 1;
|
|
TIRESIAS_INIT_CONSTIDENTIFIER = 2;
|
|
TIRESIAS_INIT_ATTRIDENTIFIER = 3;
|
|
TIRESIAS_INIT_EXPRVARIDENTIFIER = 4;
|
|
TIRESIAS_INIT_PARAMIDENTIFIER = 5;
|
|
TIRESIAS_INIT_LOCVARIDENTIFIER = 6;
|
|
TIRESIAS_INIT_TYPEIDENTIFIER = 7;
|
|
TIRESIAS_INIT_SELFIDENTIFIER = 8;
|
|
TIRESIAS_INIT_METHODIDENTIFIER = 9;
|
|
TIRESIAS_INIT_MODULE = 10;
|
|
TIRESIAS_INIT_MAINMODULE = 0;
|
|
}
|
|
|
|
enum PBTypes {
|
|
TIRESIAS_INIT_INTTYPE = 1;
|
|
TIRESIAS_INIT_BOOLTYPE = 2;
|
|
TIRESIAS_INIT_VALUEDENUMTYPE = 3;
|
|
TIRESIAS_INIT_ENUMTYPE = 4;
|
|
TIRESIAS_INIT_LISTTYPE = 5;
|
|
TIRESIAS_INIT_TUPLETYPE = 6;
|
|
TIRESIAS_INIT_FUNCTIONTYPE = 7;
|
|
TIRESIAS_INIT_ACTIONSYSTEMINSTANCE = 8;
|
|
TIRESIAS_INIT_ACTIONSYSTEMTYPE = 9;
|
|
TIRESIAS_INIT_NULLTYPE = 0;
|
|
}
|
|
|
|
enum PBStatements{
|
|
TIRESIAS_INIT_SKIP = 3;
|
|
TIRESIAS_INIT_BREAK = 4;
|
|
TIRESIAS_INIT_ABORT = 5;
|
|
TIRESIAS_INIT_NONDETBLOCK = 6;
|
|
TIRESIAS_INIT_SEQBLOCK = 7;
|
|
TIRESIAS_INIT_PRIOBLOCK = 8;
|
|
TIRESIAS_INIT_GUARDEDCOMMAND = 2;
|
|
TIRESIAS_INIT_ASSIGNMENT = 1;
|
|
TIRESIAS_INIT_CALL = 0;
|
|
}
|
|
|
|
enum PBExpressions{
|
|
TIRESIAS_INIT_TYPEEXPRESSION = 4;
|
|
TIRESIAS_INIT_IDENTIFIEREXPRESSION = 5;
|
|
TIRESIAS_INIT_UNARYEXPRESSION = 6;
|
|
TIRESIAS_INIT_BINARYEXPRESSION = 7;
|
|
TIRESIAS_INIT_TERNARYEXPRESSION = 8;
|
|
TIRESIAS_INIT_INTVALUEEXPRESSION = 9;
|
|
TIRESIAS_INIT_BOOLVALUEEXPRESSION = 10;
|
|
TIRESIAS_INIT_REFVALUEEXPRESSION = 11;
|
|
TIRESIAS_INIT_LISTCONSTRUCTOR = 12;
|
|
TIRESIAS_INIT_SETCONSTRUCTOR = 13;
|
|
TIRESIAS_INIT_TUPLECONSTRUCTOR = 14;
|
|
TIRESIAS_INIT_ACCESSEXPRESSION = 15;
|
|
TIRESIAS_INIT_TUPLEMAPACCESSEXPRESSION = 3;
|
|
TIRESIAS_INIT_CALLEXPRESSION = 2;
|
|
TIRESIAS_INIT_QUANTIFIEREXPRESSION = 1;
|
|
TIRESIAS_INIT_OBJECTCONSTRUCTOR = 0;
|
|
}
|