Skip to content

P_Cyjb_Compilers_Lexers_LexerData_1_States

CYJB edited this page Mar 23, 2024 · 8 revisions

LexerData(T).States 属性

获取 DFA 的状态列表。

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

语法

C#

public int[] States { get; }

属性值

Type: Int32[]

Remarks

假设状态数为 nn * 4 为状态的基索引, n * 4 + 1 为默认状态,n * 4 + 2 为符号的长度, n * 4 + 3 为符号的索引。状态数据之后是符号列表,按符号索引排序, 使用负数表示向前看的头状态。

参见

Reference

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

Clone this wiki locally