Interface AST

    • Method Detail

      • addChild

        void addChild​(AST c)
        Add a (rightmost) child to this node
      • equals

        boolean equals​(AST t)
      • equalsList

        boolean equalsList​(AST t)
      • equalsListPartial

        boolean equalsListPartial​(AST t)
      • equalsTree

        boolean equalsTree​(AST t)
      • equalsTreePartial

        boolean equalsTreePartial​(AST t)
      • getFirstChild

        AST getFirstChild()
        Get the first child of this node; null if no children
      • getNextSibling

        AST getNextSibling()
        Get the next sibling in line after this one
      • getText

        java.lang.String getText()
        Get the token text for this node
      • getType

        int getType()
        Get the token type for this node
      • getLine

        int getLine()
        Since:
        2.7.3 Need for error handling
      • getColumn

        int getColumn()
        Since:
        2.7.3 Need for error handling
      • getNumberOfChildren

        int getNumberOfChildren()
        Get number of children of this node; if leaf, returns 0
      • initialize

        void initialize​(int t,
                        java.lang.String txt)
      • initialize

        void initialize​(AST t)
      • initialize

        void initialize​(Token t)
      • setFirstChild

        void setFirstChild​(AST c)
        Set the first child of a node.
      • setNextSibling

        void setNextSibling​(AST n)
        Set the next sibling after this one.
      • setText

        void setText​(java.lang.String text)
        Set the token text for this node
      • setType

        void setType​(int ttype)
        Set the token type for this node
      • toString

        java.lang.String toString()
        Overrides:
        toString in class java.lang.Object
      • toStringList

        java.lang.String toStringList()
      • toStringTree

        java.lang.String toStringTree()