Package nlScript.core

Class DefaultParsedNode

java.lang.Object
nlScript.core.DefaultParsedNode
Direct Known Subclasses:
ParsedNode

public class DefaultParsedNode extends Object
  • Constructor Details

  • Method Details

    • getSymbol

      public Symbol getSymbol()
    • getName

      public String getName()
    • setName

      public void setName(String name)
    • getProduction

      public Production getProduction()
    • getMatcher

      public Matcher getMatcher()
    • doesAutocomplete

      public boolean doesAutocomplete()
    • getAutocompletion

      public Autocompletion[] getAutocompletion(boolean justCheck)
    • numChildren

      public int numChildren()
    • getChildren

      public final DefaultParsedNode[] getChildren()
    • getChild

      public DefaultParsedNode getChild(int i)
    • getChild

      public DefaultParsedNode getChild(String name)
    • addChildren

      public void addChildren(DefaultParsedNode... children)
    • getParent

      public DefaultParsedNode getParent()
    • removeAllChildren

      public void removeAllChildren()
    • evaluate

      public Object evaluate()
    • evaluate

      public Object evaluate(int child)
    • evaluate

      public Object evaluate(String... names)
    • getParsedString

      public String getParsedString()
    • getParsedString

      public String getParsedString(String... names)
    • toString

      public String toString()
      Overrides:
      toString in class Object