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 |
Фабрика создания текстового синтаксического узла
|