Skip to content

M_Cyjb_Compilers_Lexers_Lexer_2_DefineSymbol

CYJB edited this page Mar 23, 2024 · 7 revisions

Lexer(T, TController).DefineSymbol 方法

定义使用指定正则表达式的终结符。

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

语法

C#

public ITerminalBuilder<T, TController> DefineSymbol(
	string regex,
	RegexOptions options = RegexOptions.None
)

参数

 

regex
Type: System.String
终结符使用的正则表达式。
options (Optional)
Type: System.Text.RegularExpressions.RegexOptions
正则表达式的选项。

返回值

Type: ITerminalBuilder(T, TController)
终结符的构造器。

Exceptions

 

异常 条件
ArgumentNullException regexnull

参见

Reference

Lexer(T, TController) 类
Cyjb.Compilers.Lexers 命名空间

Clone this wiki locally