Tessa.Views.Parser.ExpressionEval - пространство имён |
| Класс | Описание | |
|---|---|---|
| CodeBlock |
Описание блока содержащего элемент выражения - лексему
| |
| CodeBlockCollection |
Коллекция элементов выражения
| |
| CodeBlockHelper |
Вспомогательные методы для лексем CodeBlock | |
| CodeParserException |
Ошибка разбора выражения
| |
| Evalizer |
Осуществляет выполнение выражения
| |
| EvalParser |
Парсер исполняемого выражения.
Осуществляет разбор выражения на блоки
| |
| ExpressionEval |
Evaluator of code to lambda expression.
Преобразователь кода в лямбда выражение
| |
| ExpressionOperator |
Оператор выражения
| |
| ExpressionOperatorLambda |
Оператор лямбда выражения
| |
| ResolutionContextHelper |
Вспомогательные методы для IResolutionContext | |
| UnknownParameterException |
Исключение возникающее при попытке получения параметра которые не известен
в текущем контексте
| |
| UnknownPropertyException |
Исключение возникающее при попытке доступа к не известному в текущем контексте свойству
|
| Интерфейс | Описание | |
|---|---|---|
| IConverterContext |
Интерфейс контекста трансформации узлов
дерева парсера
| |
| IResolutionContext |
Описание интерфейса контекста разрешения имен
|
| Перечисление | Описание | |
|---|---|---|
| CodeTypeEnum |
Виды блоков (лексем) содержащихся в выражении
| |
| NameKind |
Виды имен
| |
| ParserState |
Представляет текущее состояние анализатора синтаксиса.
|