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