Uses of Class
net.percederberg.grammatica.parser.Node

Packages that use Node
net.percederberg.grammatica.parser   
 

Uses of Node in net.percederberg.grammatica.parser
 

Subclasses of Node in net.percederberg.grammatica.parser
 class Production
          A production node.
 class Token
          A token node.
 

Methods in net.percederberg.grammatica.parser that return Node
 Node RecursiveDescentParser.parse()
          Parses the input stream and creates a parse tree.
 Node Production.getChildAt(int index)
          Returns the child node with the specified index.
protected  Node Analyzer.process(Node node)
          Processes a parse tree node and creates a new node that is the result of processing all children recursively.
protected  Node Analyzer.exit(Node node)
          Called when exiting a parse tree node.
abstract  Node Parser.parse()
          Parses the token stream and returns a parse tree.
 Node Node.getParent()
          Returns the parent node.
 Node Node.getChildAt(int index)
          Returns the child node with the specified index.
 

Methods in net.percederberg.grammatica.parser with parameters of type Node
 void Production.addChild(Node child)
          Adds a child node.
protected  Node Analyzer.process(Node node)
          Processes a parse tree node and creates a new node that is the result of processing all children recursively.
protected  void Analyzer.enter(Node node)
          Called when entering a parse tree node.
protected  Node Analyzer.exit(Node node)
          Called when exiting a parse tree node.
protected  void Analyzer.child(Production node, Node child)
          Called when adding a child to a parse tree node.