jackfiled
89ce313b77
Reviewed-on: https://git.bupt-hpc.cn/jackfiled/CanonSharp/pulls/4 Co-authored-by: jackfiled <xcrenchangjun@outlook.com> Co-committed-by: jackfiled <xcrenchangjun@outlook.com>
46 lines
817 B
C#
46 lines
817 B
C#
namespace CanonSharp.Benchmark.Canon.Core.Enums;
|
|
|
|
public enum NonTerminatorType
|
|
{
|
|
/// <summary>
|
|
/// 拓广文法
|
|
/// </summary>
|
|
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
|
|
}
|