All Downloads are FREE. Search and download functionalities are using the official Maven repository.

net.sourceforge.pmd.lang.modelica.ast.ModelicaParserImplTreeConstants Maven / Gradle / Ivy

There is a newer version: 7.6.0
Show newest version
/* Generated By:JavaCC: Do not edit this line. ModelicaParserImplTreeConstants.java Version 5.0 */
package net.sourceforge.pmd.lang.modelica.ast;

interface ModelicaParserImplTreeConstants
{
  public int JJTSTOREDDEFINITION = 0;
  public int JJTWITHINCLAUSE = 1;
  public int JJTCLASSDEFINITION = 2;
  public int JJTENCAPSULATEDCLAUSE = 3;
  public int JJTCLASSSPECIFIER = 4;
  public int JJTCLASSPREFIXES = 5;
  public int JJTPARTIALCLAUSE = 6;
  public int JJTCLASSCLAUSE = 7;
  public int JJTMODELCLAUSE = 8;
  public int JJTRECORDCLAUSE = 9;
  public int JJTOPERATORRECORDCLAUSE = 10;
  public int JJTBLOCKCLAUSE = 11;
  public int JJTEXPANDABLECONNECTORCLAUSE = 12;
  public int JJTCONNECTORCLAUSE = 13;
  public int JJTTYPECLAUSE = 14;
  public int JJTPACKAGECLAUSE = 15;
  public int JJTPURECLAUSE = 16;
  public int JJTIMPURECLAUSE = 17;
  public int JJTOPERATORCLAUSE = 18;
  public int JJTFUNCTIONCLAUSE = 19;
  public int JJTOPERATOR = 20;
  public int JJTVOID = 21;
  public int JJTSIMPLELONGCLASSSPECIFIER = 22;
  public int JJTEXTENDINGLONGCLASSSPECIFIER = 23;
  public int JJTSIMPLESHORTCLASSSPECIFIER = 24;
  public int JJTENUMERATIONSHORTCLASSSPECIFIER = 25;
  public int JJTDERCLASSSPECIFIER = 26;
  public int JJTDERCLAUSE = 27;
  public int JJTBASEPREFIX = 28;
  public int JJTENUMLIST = 29;
  public int JJTENUMERATIONLITERAL = 30;
  public int JJTCOMPOSITION = 31;
  public int JJTEXTERNALCLAUSE = 32;
  public int JJTLANGUAGESPECIFICATION = 33;
  public int JJTEXTERNALFUNCTIONCALL = 34;
  public int JJTELEMENTLIST = 35;
  public int JJTREDECLARECLAUSE = 36;
  public int JJTFINALCLAUSE = 37;
  public int JJTINNERCLAUSE = 38;
  public int JJTOUTERCLAUSE = 39;
  public int JJTREPLACEABLECLAUSE = 40;
  public int JJTREGULARELEMENT = 41;
  public int JJTIMPORTCLAUSE = 42;
  public int JJTRENAMINGIMPORTCLAUSE = 43;
  public int JJTUNQUALIFIEDIMPORTCLAUSE = 44;
  public int JJTMULTIPLEDEFINITIONIMPORTCLAUSE = 45;
  public int JJTSINGLEDEFINITIONIMPORTCLAUSE = 46;
  public int JJTIMPORTLIST = 47;
  public int JJTEXTENDSCLAUSE = 48;
  public int JJTCONSTRAININGCLAUSE = 49;
  public int JJTCOMPONENTCLAUSE = 50;
  public int JJTTYPEPREFIX = 51;
  public int JJTFLOWCLAUSE = 52;
  public int JJTSTREAMCLAUSE = 53;
  public int JJTDISCRETECLAUSE = 54;
  public int JJTPARAMETERCLAUSE = 55;
  public int JJTCONSTANTCLAUSE = 56;
  public int JJTINPUTCLAUSE = 57;
  public int JJTOUTPUTCLAUSE = 58;
  public int JJTTYPESPECIFIER = 59;
  public int JJTCOMPONENTLIST = 60;
  public int JJTCOMPONENTDECLARATION = 61;
  public int JJTCONDITIONATTRIBUTE = 62;
  public int JJTDECLARATION = 63;
  public int JJTLONGMODIFICATION = 64;
  public int JJTSHORTMODIFICATION = 65;
  public int JJTASSIGNMENTMODIFICATION = 66;
  public int JJTCLASSMODIFICATION = 67;
  public int JJTARGUMENTLIST = 68;
  public int JJTARGUMENT = 69;
  public int JJTELEMENTMODIFICATIONORREPLACEABLE = 70;
  public int JJTEACHCLAUSE = 71;
  public int JJTELEMENTMODIFICATION = 72;
  public int JJTELEMENTREDECLARATION = 73;
  public int JJTELEMENTREPLACEABLE = 74;
  public int JJTCOMPONENTCLAUSE1 = 75;
  public int JJTCOMPONENTDECLARATION1 = 76;
  public int JJTSHORTCLASSDEFINITION = 77;
  public int JJTEQUATIONSECTION = 78;
  public int JJTINITIALCLAUSE = 79;
  public int JJTALGORITHMSECTION = 80;
  public int JJTEQUATION = 81;
  public int JJTREGULAREQUATION = 82;
  public int JJTFUNCTIONCALLEQUATION = 83;
  public int JJTSTATEMENT = 84;
  public int JJTASSIGNMENTSTATEMENT = 85;
  public int JJTFUNCTIONCALLSTATEMENT = 86;
  public int JJTASSIGNMENTFROMMULTIRESULTFUNCTIONCALL = 87;
  public int JJTBREAKSTATEMENT = 88;
  public int JJTRETURNSTATEMENT = 89;
  public int JJTIFEQUATION = 90;
  public int JJTIFCLAUSE = 91;
  public int JJTTHENCLAUSE = 92;
  public int JJTELSEIFCLAUSE = 93;
  public int JJTELSECLAUSE = 94;
  public int JJTIFSTATEMENT = 95;
  public int JJTFOREQUATION = 96;
  public int JJTEQUATIONLIST = 97;
  public int JJTSTATEMENTLIST = 98;
  public int JJTFORSTATEMENT = 99;
  public int JJTFORINDICES = 100;
  public int JJTFORINDEX = 101;
  public int JJTWHILESTATEMENT = 102;
  public int JJTWHENEQUATION = 103;
  public int JJTWHENCLAUSE = 104;
  public int JJTELSEWHENCLAUSE = 105;
  public int JJTWHENSTATEMENT = 106;
  public int JJTCONNECTCLAUSE = 107;
  public int JJTIFEXPRESSION = 108;
  public int JJTSIMPLEEXPRESSION = 109;
  public int JJTLOGICALEXPRESSION = 110;
  public int JJTLOGICALTERM = 111;
  public int JJTNEGATED = 112;
  public int JJTRELATION = 113;
  public int JJTRELOP = 114;
  public int JJTARITHMETICEXPRESSION = 115;
  public int JJTADDOP = 116;
  public int JJTTERM = 117;
  public int JJTMULOP = 118;
  public int JJTFACTOR = 119;
  public int JJTFALSELITERAL = 120;
  public int JJTTRUELITERAL = 121;
  public int JJTFUNCTIONINVOCATION = 122;
  public int JJTLISTOFEXPRESSIONLISTS = 123;
  public int JJTNUMBERLITERAL = 124;
  public int JJTSTRINGLITERAL = 125;
  public int JJTNAME = 126;
  public int JJTSIMPLENAME = 127;
  public int JJTSUBSCRIPTEDNAME = 128;
  public int JJTCOMPONENTREFERENCE = 129;
  public int JJTFUNCTIONCALLARGS = 130;
  public int JJTFUNCTIONARGUMENTS = 131;
  public int JJTNAMEDARGUMENTS = 132;
  public int JJTNAMEDARGUMENT = 133;
  public int JJTFUNCTIONARGUMENT = 134;
  public int JJTOUTPUTEXPRESSIONLIST = 135;
  public int JJTEXPRESSIONLIST = 136;
  public int JJTARRAYSUBSCRIPTS = 137;
  public int JJTSUBSCRIPT = 138;
  public int JJTCOLONSUBSRIPT = 139;
  public int JJTCOMMENT = 140;
  public int JJTSTRINGCOMMENT = 141;
  public int JJTANNOTATION = 142;


  public String[] jjtNodeName = {
    "StoredDefinition",
    "WithinClause",
    "ClassDefinition",
    "EncapsulatedClause",
    "ClassSpecifier",
    "ClassPrefixes",
    "PartialClause",
    "ClassClause",
    "ModelClause",
    "RecordClause",
    "OperatorRecordClause",
    "BlockClause",
    "ExpandableConnectorClause",
    "ConnectorClause",
    "TypeClause",
    "PackageClause",
    "PureClause",
    "ImpureClause",
    "OperatorClause",
    "FunctionClause",
    "Operator",
    "void",
    "SimpleLongClassSpecifier",
    "ExtendingLongClassSpecifier",
    "SimpleShortClassSpecifier",
    "EnumerationShortClassSpecifier",
    "DerClassSpecifier",
    "DerClause",
    "BasePrefix",
    "EnumList",
    "EnumerationLiteral",
    "Composition",
    "ExternalClause",
    "LanguageSpecification",
    "ExternalFunctionCall",
    "ElementList",
    "RedeclareClause",
    "FinalClause",
    "InnerClause",
    "OuterClause",
    "ReplaceableClause",
    "RegularElement",
    "ImportClause",
    "RenamingImportClause",
    "UnqualifiedImportClause",
    "MultipleDefinitionImportClause",
    "SingleDefinitionImportClause",
    "ImportList",
    "ExtendsClause",
    "ConstrainingClause",
    "ComponentClause",
    "TypePrefix",
    "FlowClause",
    "StreamClause",
    "DiscreteClause",
    "ParameterClause",
    "ConstantClause",
    "InputClause",
    "OutputClause",
    "TypeSpecifier",
    "ComponentList",
    "ComponentDeclaration",
    "ConditionAttribute",
    "Declaration",
    "LongModification",
    "ShortModification",
    "AssignmentModification",
    "ClassModification",
    "ArgumentList",
    "Argument",
    "ElementModificationOrReplaceable",
    "EachClause",
    "ElementModification",
    "ElementRedeclaration",
    "ElementReplaceable",
    "ComponentClause1",
    "ComponentDeclaration1",
    "ShortClassDefinition",
    "EquationSection",
    "InitialClause",
    "AlgorithmSection",
    "Equation",
    "RegularEquation",
    "FunctionCallEquation",
    "Statement",
    "AssignmentStatement",
    "FunctionCallStatement",
    "AssignmentFromMultiResultFunctionCall",
    "BreakStatement",
    "ReturnStatement",
    "IfEquation",
    "IfClause",
    "ThenClause",
    "ElseIfClause",
    "ElseClause",
    "IfStatement",
    "ForEquation",
    "EquationList",
    "StatementList",
    "ForStatement",
    "ForIndices",
    "ForIndex",
    "WhileStatement",
    "WhenEquation",
    "WhenClause",
    "ElseWhenClause",
    "WhenStatement",
    "ConnectClause",
    "IfExpression",
    "SimpleExpression",
    "LogicalExpression",
    "LogicalTerm",
    "Negated",
    "Relation",
    "RelOp",
    "ArithmeticExpression",
    "AddOp",
    "Term",
    "MulOp",
    "Factor",
    "FalseLiteral",
    "TrueLiteral",
    "FunctionInvocation",
    "ListOfExpressionLists",
    "NumberLiteral",
    "StringLiteral",
    "Name",
    "SimpleName",
    "SubscriptedName",
    "ComponentReference",
    "FunctionCallArgs",
    "FunctionArguments",
    "NamedArguments",
    "NamedArgument",
    "FunctionArgument",
    "OutputExpressionList",
    "ExpressionList",
    "ArraySubscripts",
    "Subscript",
    "ColonSubsript",
    "Comment",
    "StringComment",
    "Annotation",
  };
}
/* JavaCC - OriginalChecksum=1be43ad91f061058cbe2e5e3df4a36b4 (do not edit this line) */




© 2015 - 2024 Weber Informatics LLC | Privacy Policy