Class ListAST

java.lang.Object
xyz.cofe.cxel.ast.ASTBase<ListAST>
xyz.cofe.cxel.ast.ListAST
All Implemented Interfaces:
xyz.cofe.collection.ImTree<AST>, xyz.cofe.collection.ImTreeWalk<AST>, AST, xyz.cofe.text.tparse.Tok<xyz.cofe.text.tparse.TPointer>

public class ListAST
extends ASTBase<ListAST>
Создание списка
  • Nested Class Summary

    Nested classes/interfaces inherited from interface xyz.cofe.collection.ImTreeWalk

    xyz.cofe.collection.ImTreeWalk.Walk<A extends xyz.cofe.collection.ImTree<? extends A>>
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected AST[] expressions  

    Fields inherited from class xyz.cofe.cxel.ast.ASTBase

    begin, end
  • Constructor Summary

    Constructors 
    Modifier Constructor Description
    protected ListAST()  
    protected ListAST​(ListAST sample)  
      ListAST​(xyz.cofe.text.tparse.TPointer begin, xyz.cofe.text.tparse.TPointer end)  
      ListAST​(xyz.cofe.text.tparse.TPointer begin, xyz.cofe.text.tparse.TPointer end, java.lang.Iterable<AST> expressions)  
      ListAST​(xyz.cofe.text.tparse.TPointer begin, xyz.cofe.text.tparse.TPointer end, AST[] expressions)  
  • Method Summary

    Modifier and Type Method Description
    AST[] children()
    Возвращает дочерние узлы
    ListAST clone()
    Клонирование AST узла
    AST[] expressions()  
    ListAST expressions​(AST[] exprss)  

    Methods inherited from class xyz.cofe.cxel.ast.ASTBase

    begin, children, children, cloneAndConf, emptyChildren, end

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface xyz.cofe.cxel.ast.AST

    nodes

    Methods inherited from interface xyz.cofe.collection.ImTreeWalk

    walk
  • Field Details

  • Constructor Details

    • ListAST

      protected ListAST()
    • ListAST

      protected ListAST​(ListAST sample)
    • ListAST

      public ListAST​(xyz.cofe.text.tparse.TPointer begin, xyz.cofe.text.tparse.TPointer end)
    • ListAST

      public ListAST​(xyz.cofe.text.tparse.TPointer begin, xyz.cofe.text.tparse.TPointer end, AST[] expressions)
    • ListAST

      public ListAST​(xyz.cofe.text.tparse.TPointer begin, xyz.cofe.text.tparse.TPointer end, java.lang.Iterable<AST> expressions)
  • Method Details