Interface TopLevelClass.Node

All Known Subinterfaces:
TopLevelClass.Token, TopLevelClass.Type
All Known Implementing Classes:
TopLevelClass.Default.Node, TopLevelClass.Default.Token, TopLevelClass.Default.Type
Enclosing interface:
TopLevelClass

public static interface TopLevelClass.Node

A node of the abstract syntax tree that is the result of parsing.

Since:
notavaCC 1.0
See Also:
TopLevelClass.Type, TopLevelClass.Token, TopLevelClass.parseType(java.io.File, java.lang.String)

Method Summary
 java.util.List getChildNodes()
          Returns the list of the child nodes of this.
 

Method Detail

getChildNodes

public java.util.List getChildNodes()
Returns the list of the child nodes of this.

For a Node created by the program generated by ¬<><∪∪, the list should be modifiable and the nodes should be ordered by its position in the parsed text. However, the nodes constructed by the users of ¬<><∪∪ are not required to satisfy it.

Returns:
the list of the child nodes of this.
Since:
notavaCC 1.0