namespace CanonSharp.Benchmark.Canon.Core.Enums; public enum NonTerminatorType { /// /// 拓广文法 /// StartNonTerminator, ProgramStruct, ProgramHead, ProgramBody, IdentifierList, ConstDeclarations, VarDeclarations, SubprogramDeclarations, CompoundStatement, ConstDeclaration, ConstValue, VarDeclaration, Type, BasicType, Period, Subprogram, SubprogramHead, SubprogramBody, FormalParameter, ParameterList, Parameter, VarParameter, ValueParameter, StatementList, Statement, Variable, Expression, ProcedureCall, ElsePart, ExpressionList, SimpleExpression, Term, Factor, AddOperator, MultiplyOperator, RelationOperator, IdVarPart }