Skip to content

T_Cyjb_Compilers_Lexers_ITerminalBuilder_2

CYJB edited this page Mar 23, 2024 · 8 revisions

ITerminalBuilder(T, TController) 接口

词法分析的终结符构造器。

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

语法

C#

public interface ITerminalBuilder<T, TController>
where T : struct, new()
where TController : new(), LexerController<T>

类型参数

 

T
词法单元标识符的类型,一般是一个枚举类型。
TController
词法分析控制器的类型。
  The ITerminalBuilder(T, TController) type exposes the following members.

方法

 

名称 说明
公共方法 Action 设置终结符的动作。
公共方法 Context 设置正则表达式的上下文。
公共方法 Kind 设置终结符的词法单元类型。
公共方法 UseShortest 设置使用终结符的最短匹配。
公共方法 Value 设置终结符的值。
  Back to Top

参见

Reference

Cyjb.Compilers.Lexers 命名空间

Clone this wiki locally