Skip to content

Methods_T_Cyjb_Compilers_Parsers_ParserController_1

CYJB edited this page Mar 15, 2024 · 3 revisions

ParserController(T) 方法

The ParserController(T) generic type exposes the following members.

方法

 

名称 说明
受保护的方法 ConsumeTokens 跳过词法单元,直到遇到指定类型的词法单元。
公共方法 Cyjb.Collections.ObjectModel.ReadOnlyListBase1.Contains(0) 确定当前列表是否包含指定对象。 (继承自 Cyjb.Collections.ObjectModel.ReadOnlyListBase1</a>(<a href="T_Cyjb_Text_ParserNode_1">ParserNode</a>(<a href="T_Cyjb_Compilers_Parsers_ParserController_1">*T*</a>))。)</td></tr><tr><td>![公共方法](media/pubmethod.gif "公共方法")</td><td><a href="https://github.com/CYJB/Cyjb/wiki/M_Cyjb_Collections_ObjectModel_ReadOnlyCollectionBase_1_CopyTo(_0[],System_Int32)" target="_blank" rel="noopener noreferrer">Cyjb.Collections.ObjectModel.ReadOnlyCollectionBase1.CopyTo(0[],System.Int32)</a></td><td> 从特定的 <a href="https://docs.microsoft.com/dotnet/api/system.array" target="_blank" rel="noopener noreferrer">Array</a> 索引处开始,将当前集合 的元素复制到一个 <a href="https://docs.microsoft.com/dotnet/api/system.array" target="_blank" rel="noopener noreferrer">Array</a> 中。 (继承自 <a href="https://github.com/CYJB/Cyjb/wiki/T_Cyjb_Collections_ObjectModel_ReadOnlyCollectionBase_1" target="_blank" rel="noopener noreferrer">Cyjb.Collections.ObjectModel.ReadOnlyCollectionBase1(ParserNode(T))。)
公共方法 Dispose() 执行与释放或重置非托管资源相关的应用程序定义的任务。
受保护的方法 Dispose(Boolean) 执行与释放或重置非托管资源相关的应用程序定义的任务。
受保护的方法 EmitParseError 触发语法分析错误的事件。
公共方法 Equals Determines whether the specified object is equal to the current object. (继承自 Object。)
受保护的方法 FilterTokens 过滤指定的词法单元。
受保护的方法 Finalize Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (继承自 Object。)
公共方法 GetEnumerator 返回一个循环访问集合的枚举器。 (重写 Cyjb.Collections.ObjectModel.ReadOnlyCollectionBase1.GetEnumerator</a>.)</td></tr><tr><td>![公共方法](media/pubmethod.gif "公共方法")</td><td><a href="https://docs.microsoft.com/dotnet/api/system.object.gethashcode#system-object-gethashcode" target="_blank" rel="noopener noreferrer">GetHashCode</a></td><td> Serves as the default hash function. (继承自 <a href="https://docs.microsoft.com/dotnet/api/system.object" target="_blank" rel="noopener noreferrer">Object</a>。)</td></tr><tr><td>![受保护的方法](media/protmethod.gif "受保护的方法")</td><td><a href="M_Cyjb_Compilers_Parsers_ParserController_1_GetItemAt">GetItemAt</a></td><td> 返回指定索引处的元素。 (重写 <a href="https://github.com/CYJB/Cyjb/wiki/M_Cyjb_Collections_ObjectModel_ReadOnlyListBase_1_GetItemAt(System_Int32)" target="_blank" rel="noopener noreferrer">Cyjb.Collections.ObjectModel.ReadOnlyListBase1.GetItemAt(System.Int32).)
受保护的方法 GetNextState 返回指定状态移入指定输入后的状态,但不会改变当前解析状态。
受保护的方法 Cyjb.Collections.ObjectModel.ReadOnlyCollectionBase1.GetSyncRoot</a></td><td> 获取一个可用于同步对当前集合的访问的对象。 (继承自 <a href="https://github.com/CYJB/Cyjb/wiki/T_Cyjb_Collections_ObjectModel_ReadOnlyCollectionBase_1" target="_blank" rel="noopener noreferrer">Cyjb.Collections.ObjectModel.ReadOnlyCollectionBase1(ParserNode(T))。)
公共方法 GetType Gets the Type of the current instance. (继承自 Object。)
公共方法 IndexOf 确定当前列表中指定对象的索引。 (重写 Cyjb.Collections.ObjectModel.ReadOnlyListBase1.IndexOf(0).)
受保护的方法 MemberwiseClone Creates a shallow copy of the current Object. (继承自 Object。)
受保护的方法 PanicRecover 使用恐慌模式进行错误恢复。
受保护的方法 Peek 读取后续词法单元,但不会提升输入流的位置。
受保护的方法 Read 读取下一个词法单元,并提升输入流的位置。
受保护的方法 SyncState 不断规约状态,直到能够接受当前词法单元。
受保护的方法 TokenizerLoaded 已加载词法分析器。
公共方法 ToString Returns a string that represents the current object. (继承自 Object。)
受保护的方法 TryRecover 尝试从指定的错误状态恢复。
  Back to Top

参见

Reference

ParserController(T) 类
Cyjb.Compilers.Parsers 命名空间

Clone this wiki locally