Skip to content

M_Cyjb_Compilers_Parsers_ParserStateData_1__ctor

CYJB edited this page Mar 23, 2024 · 7 revisions

ParserStateData(T) 构造函数

使用指定的动作字典和默认动作初始化 ParserStateData(T) 类的新实例。

Namespace: Cyjb.Compilers.Parsers
Assembly: Cyjb.Compilers.Runtime (in Cyjb.Compilers.Runtime.dll) Version: 1.0.20+d347ea0351607fb282fdf60a5301f9cccb3ab27e

语法

C#

public ParserStateData(
	IReadOnlyDictionary<T, ParserAction> actions,
	ParserAction defaultAction,
	IReadOnlySet<T> expecting,
	ProductionData<T> recoverProduction,
	int recoverIndex
)

参数

 

actions
Type: System.Collections.Generic.IReadOnlyDictionary(T, ParserAction)
动作字典。
defaultAction
Type: Cyjb.Compilers.Parsers.ParserAction
默认动作。
expecting
Type: System.Collections.Generic.IReadOnlySet(T)
预期词法单元类型集合。
recoverProduction
Type: Cyjb.Compilers.Parsers.ProductionData(T)
用于状态恢复的产生式。
recoverIndex
Type: System.Int32
用于错误恢复的产生式定点。

参见

Reference

ParserStateData(T) 类
Cyjb.Compilers.Parsers 命名空间

Clone this wiki locally