SyntaxNodeConverterTResultNode, TKeywordNode, TTextNode, TCompositeNode - конструктор

Объект, преобразующий лексемы от парсера LexemeParser в дерево выражений на основании правил разбора. На выходе получается дерево, состоящее из узлов ISyntaxNode.

Definition

Пространство имён: Tessa.Views.Parser
Сборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
C#
public SyntaxNodeConverter(
	CreateKeywordNodeFunc<TKeywordNode> createKeywordNodeFunc,
	CreateTextNodeFunc<TTextNode> createTextNodeFunc,
	CreateCompositeNodeFunc<TResultNode, TCompositeNode> createCompositeNodeFunc
)

Параметры

createKeywordNodeFunc  CreateKeywordNodeFuncTKeywordNode
Функция, создающая синтаксический узел, содержащий ключевое слово.
createTextNodeFunc  CreateTextNodeFuncTTextNode
Функция, создающая синтаксический узел, содержащий текст.
createCompositeNodeFunc  CreateCompositeNodeFuncTResultNode, TCompositeNode
Функция, создающая композитный синтаксический узел, содержащий другие узлы.

См. также