Class ASTNode
- All Implemented Interfaces:
org.parboiled.trees.BinaryTreeNode<ASTNode>,org.parboiled.trees.GraphNode<ASTNode>,org.parboiled.trees.TreeNode<ASTNode>
- Direct Known Subclasses:
KeywordASTNode,OperatorASTNode,PhraseDelimiterASTNode
Abstract Syntax Tree Node Abstract class that extends built-in Parboiled tree node class.
During the parsing of the keyword string, the parser creates and stores instances of
this class's subclasses on the processing stack. This allows the parser to build an Abstract
Syntax Tree from the keyword string.
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract Stringabstract ASTNode.Operatorabstract booleanabstract booleanabstract booleanabstract StringtoString()Methods inherited from class org.parboiled.trees.ImmutableBinaryTreeNode
left, rightMethods inherited from class org.parboiled.trees.ImmutableTreeNode
acquireChildren, getParentMethods inherited from class org.parboiled.trees.ImmutableGraphNode
getChildrenMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface org.parboiled.trees.GraphNode
getChildrenMethods inherited from interface org.parboiled.trees.TreeNode
getParent