Skip to content

M_Cyjb_Compilers_Lexers_LexerData_1_NextState

CYJB edited this page Mar 23, 2024 · 7 revisions

LexerData(T).NextState 方法

返回指定状态使用指定字符转移后的状态。

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

语法

C#

public int NextState(
	int state,
	char ch
)

参数

 

state
Type: System.Int32
当前状态索引。
ch
Type: System.Char
转移的字符。

返回值

Type: Int32
转以后的状态,使用 -1 表示没有找到合适的状态。

参见

Reference

LexerData(T) 类
Cyjb.Compilers.Lexers 命名空间

Clone this wiki locally