Package xyz.cofe.cxel.ast

  • Interface Summary 
    Interface Description
    AST
    Описывает узел AST
    LiteralAST  
  • Class Summary 
    Class Description
    ASTBase<SELF extends ASTBase<SELF>>
    Базовый класс для AST выражений
    BinaryOpAST
    Бинарный оператор
    BooleanAST
    Литерал - булево
    CallAST
    Вызов метода/функции/лямбды
    IfAST
    Условный оператор (тренарный)
    IndexAST
    Доступ к элементу массива
    KeywordAST
    Ключевое слово, зрезервировано для описания AST узлов как сложение, вычитание, скобок и прочего, где операторы являются ключевыми словами
    ListAST
    Создание списка
    MapAST
    Создание карты
    MapEntryAST<KEY extends AST,​SELF extends MapEntryAST<KEY,​SELF>>  
    MapExprEntreyAST  
    MapLiteralEntreyAST  
    MapPropEntreyAST  
    NullAST
    Литерал - null
    NumberAST
    Литерал - число
    OpAST<SELF extends OpAST<SELF>>
    Базовый класс для оператора
    ParenthesAST  
    PropertyAST
    Чтение свойства объекта
    StringAST
    Строковой литерал
    UnaryOpAST
    Унарный оператор
    VarRefAST
    Ссылка на переменную