Skip to content

T_Cyjb_Text_ITokenParser_1

CYJB edited this page Mar 23, 2024 · 7 revisions

ITokenParser(T) 接口

表示语法分析器。

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

语法

C#

public interface ITokenParser<T> : IDisposable
where T : struct, new()

类型参数

 

T
词法单元标识符的类型,一般是一个枚举类型。
  The ITokenParser(T) type exposes the following members.

属性

 

名称 说明
公共属性 SharedContext 获取或设置共享的上下文对象。
公共属性 Status 获取语法分析器的解析状态。
  Back to Top

方法

 

名称 说明
公共方法 Cancel 取消后续语法分析。
公共方法 Dispose Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (继承自 IDisposable。)
公共方法 Parse() 使用默认的目标类型分析当前词法单元序列。
公共方法 Parse(T) 使用指定的目标类型分析当前词法单元序列。
公共方法 Reset 重置语法分析的状态,允许在结束/取消后继续进行分析。
  Back to Top

事件

 

名称 说明
公共事件 ParseError 语法分析错误的事件。
  Back to Top

参见

Reference

Cyjb.Text 命名空间

Clone this wiki locally