ExpressionSyntaxNodeConverter - конструктор
Осуществляет синтаксический анализ и преобразует лексемы полученные от парсера
в синтаксические узлы выражений
IExpressionSyntaxNode преобразуемые
в деревья выражений
ExpressionПространство имён: Tessa.Views.ParserСборка: Tessa (в Tessa.dll) Версия: 4.1.3+7e2b1422f9b8c7c41fbbc4b151a843bed05319ab
public ExpressionSyntaxNodeConverter(
CreateKeywordNodeFunc<IExpressionKeywordSyntaxNode> createKeywordNodeFunc,
CreateTextNodeFunc<IExpressionTextSyntaxNode> createTextNodeFunc,
CreateCompositeNodeFunc<IExpressionSyntaxNode, IExpressionCompositeSyntaxNode> createCompositeNodeFunc
)
Public Sub New (
createKeywordNodeFunc As CreateKeywordNodeFunc(Of IExpressionKeywordSyntaxNode),
createTextNodeFunc As CreateTextNodeFunc(Of IExpressionTextSyntaxNode),
createCompositeNodeFunc As CreateCompositeNodeFunc(Of IExpressionSyntaxNode, IExpressionCompositeSyntaxNode)
)
public:
ExpressionSyntaxNodeConverter(
CreateKeywordNodeFunc<IExpressionKeywordSyntaxNode^>^ createKeywordNodeFunc,
CreateTextNodeFunc<IExpressionTextSyntaxNode^>^ createTextNodeFunc,
CreateCompositeNodeFunc<IExpressionSyntaxNode^, IExpressionCompositeSyntaxNode^>^ createCompositeNodeFunc
)
new :
createKeywordNodeFunc : CreateKeywordNodeFunc<IExpressionKeywordSyntaxNode> *
createTextNodeFunc : CreateTextNodeFunc<IExpressionTextSyntaxNode> *
createCompositeNodeFunc : CreateCompositeNodeFunc<IExpressionSyntaxNode, IExpressionCompositeSyntaxNode> -> ExpressionSyntaxNodeConverter
Параметры
- createKeywordNodeFunc CreateKeywordNodeFuncIExpressionKeywordSyntaxNode
-
- createTextNodeFunc CreateTextNodeFuncIExpressionTextSyntaxNode
-
- createCompositeNodeFunc CreateCompositeNodeFuncIExpressionSyntaxNode, IExpressionCompositeSyntaxNode
-