Project

General

Profile

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;
}
(1-1/2)