Tessa.Views.Parser.SyntaxTree - пространство имён

Парсер представлений в части составления синтаксического дерева.

Классы

CompositeSyntaxNodeTNode Базовый класс для композитных синтаксический узел
KeywordNames Список констант имен ключевых слов
KeywordSyntaxNode Базовый класс для ключевого синтаксического узла
ParametrizedKeywordSyntaxNode Параметризованный ключевой синтаксический узел
SyntaxConvertingException Исключение возникающее при преобразовании синтаксических узлов
SyntaxNode Базовый класс для синтаксических узлов
SyntaxNodeConverterTResultNode, TKeywordNode, TTextNode, TCompositeNode Осуществляет преобразование лексем полученных от парсера LexemeParser в дерево выражений на основании правил разбора. На выходе получается дерево состоящее из узлов ISyntaxNode
SyntaxNodeHelper Вспомогательные методы для ISyntaxNode
SyntaxNodeRegistration Регистратор зависимостей синтаксических узлов
SyntaxTreeRegistration Регистратор подсистемы разбора текстов содержащих объекты Tessa разбираемые с помощью LexemeParser и преобразуемые в объекты системы.
TextSyntaxNode Базовый класс текстовых синтаксических узлов

Интерфейсы

IAdditionalBlockOwnerSyntaxNodeTBlockNode, TNode Описание интерфейса синтаксического узла являющегося владельцем дополнительного блока узлов
IBlockOwnerSyntaxNodeTBlockNode, TNode Описание интерфейса узла являющегося владельцем композитного узла
ICompositeSyntaxNodeTNode Описание интерфейса составного синтаксического узла
IEvaluatingContext Описание интерфейса контекста преобразования синтаксических узлов
IKeywordSyntaxNode Описание интерфейса синтаксического узла содержащего ключевое слово
IParametrizedKeywordSyntaxNode Описание интерфейса синтаксического ключевого узла поддерживающего параметры
ISyntaxNode Описание интерфейса абстрактного синтаксического узла
ISyntaxNodeConverterTResultNode Описание интерфейса синтаксического конвертера из лексем полученных от парсера LexemeParser в синтаксические узлы ISyntaxNode
ITextSyntaxNode Описание интерфейса текстового синтаксического узла

Делегаты

CompositeNodeFactoryTNodes, TCompositeNode Фабрика создания составного синтаксического узла
KeywordNodeFactoryTKeywordNode Фабрика создания ключевого синтаксического узла
TextNodeFactoryTTextNode Фабрика создания текстового синтаксического узла