All Classes

Class Description
AddOperator  
AddSub  
AndOperator
Оператор Keyword.And
ArgPass
Передача аргумента в функцию
ArgsCasing  
AST
Описывает узел AST
ASTBase<SELF extends ASTBase<SELF>>
Базовый класс для AST выражений
ASTDump
Дамп AST
Atomic  
BaseOperator  
BaseParser
Базовый класс для парсеров
BaseParser.Atomic<T extends xyz.cofe.text.tparse.CToken,​A extends AST>
Правило сопоставления лексем
BasePreparingCalls
Абстрактный класс, который из предложенных функций BasePreparingCalls.lookup( String, List) составляет возможные варианты вызовов, используя различные формы преобразования типов аргументов см реализацию BasePreparingCalls.prepare( String, List)
BinaryOpAST
Бинарный оператор
BitAndOperator  
BitOperations
Операции над битами
BitOperator  
BitOrOperator  
BitXorOperator  
BooleanAST
Литерал - булево
BoolOperations  
ByteOperators
Операции над целыми числами
Call
Вариант вызова метода
CallAST
Вызов метода/функции/лямбды
CallScoring<CALL extends PreparedCall>
Подсчет кол-ва очков для конкретного вызова.
CastLooseDataArgs  
ContextPreparingCalls
Реализует один метод - lookup, Который из контекста находит подходящие функции для вызова
CovariantArgs  
DefaultScrolling
Оценка приоритетата вызова между множеством значений
DigitsTok
Лексема - Последовательность цифр.
DivOperator  
DoubleOperators
Операции над целыми числами
EqualsOperator  
EqualsOprations  
Eval
Непосредственная интерпретация AST.
EvalContext
Контекст интерпретации.
EvalContext.MapBuilder
Создание карты
EvalError
Ошибка периода исполнения
Expression  
FloatNumberTok
Дробное число с дисятичной точкой
FloatOperators
Операции над целыми числами
FloatPrecision
Точность (размерность) дробных чисел
FnName
Указывает имя функции
ForcedFloatNumberTok
Формированное целое число как double, по скольку js не поддерживает целых чисел из коробки
GRCache
Кэширование функций
IdTok
Идентификатор
IfAST
Условный оператор (тренарный)
ImplicitArgs  
IndexAST
Доступ к элементу массива
IntegerNumberTok
Целое число
IntegerOperators
Операции над целыми числами
IntegerPrecision
Точность (размерность) целых чисел
InvariantArgs  
JsEvaluator
Парсинг js выражений.
JsLexer  
JsParser
Парсер JS выражений
JsParser.GRBool
Литерал - булево
JsParser.GRNull
Литерал - null
Keyword
Список ключевых слов
Keyword.KeywordGRParser  
Keyword.KeywordsGRParser  
KeywordAST
Ключевое слово, зрезервировано для описания AST узлов как сложение, вычитание, скобок и прочего, где операторы являются ключевыми словами
KeywordImpl  
KeywordTok
Ключевое слово
LessOperator  
LessOrEqualsOperator  
Lexer
Лексемы
ListAST
Создание списка
LiteralAST  
Literals
Литеральные конструкции
LongOperators
Операции над целыми числами
LShiftOpeartor  
MapAST
Создание карты
MapEntryAST<KEY extends AST,​SELF extends MapEntryAST<KEY,​SELF>>  
MapExprEntreyAST  
MapLiteralEntreyAST  
MapPropEntreyAST  
ModuloOperator  
MoreOperator  
MoreOrEqualsOperator  
MulOperator  
NotEqualsOperator  
NotOperator
Логическая операция НЕ - !
NullAST
Литерал - null
NumberAST
Литерал - число
NumberTok<SELF extends NumberTok<SELF>>
Лексема - Число
NumCast
Преобразование Number object в Number primitive
OpAST<SELF extends OpAST<SELF>>
Базовый класс для оператора
OrOperator
Оператор Keyword.Or
Согласно логам поведение оператора || определяется левым операндом.
ParameterCount  
ParenthesAST  
ParseError
Ошибка при парсинге
PowerOperator  
PreparedCall
Подготовленный вызов метода/функции
PreparingCalls
Подготовка вызовов
PrimitiveCastArgs  
PropertyAST
Чтение свойства объекта
ReflectPreparingCalls
Реализует один метод - lookup, Который из методов объекта находит подходящие функции для вызова.
ReflectTypedFn  
RRShiftOperator  
RShiftOpeator  
ShortOperators
Операции над целыми числами
StaticMethods
Статичные методы / глбоальные функции
StringAST
Строковой литерал
StringTok
Строковой литерал
StrongEqualsOperator  
SubOperator  
TDump<A>
Дамп/снимок дерева
TypedFn
Функция с типами
UnaryMinusOperator  
UnaryOpAST
Унарный оператор
UnaryOperations
Унарные операции
UnaryPlusOperator  
Undef
Неопределенный тип в js.
UndefinedBehaviorError
Не определенное поведение.
VarRefAST
Ссылка на переменную
WhiteSpaceTok
Пробельные символы