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 |
Представляет текущее состояние анализатора синтаксиса.
|