public class ASTBinaryTree
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private ASTBinaryTree |
left |
private ASTBinaryTree |
right |
private ASTNode |
root |
Constructor and Description |
---|
ASTBinaryTree(ASTNode node) |
Modifier and Type | Method and Description |
---|---|
ASTBinaryTree |
append(ASTNode node) |
static ASTBinaryTree |
buildTree(ASTIterator input) |
private int |
comparePrecedence(ASTNode node1,
ASTNode node2) |
java.lang.Class<?> |
getReturnType(boolean strongTyping) |
private ASTNode root
private ASTBinaryTree left
private ASTBinaryTree right
public ASTBinaryTree(ASTNode node)
public ASTBinaryTree append(ASTNode node)
public java.lang.Class<?> getReturnType(boolean strongTyping)
public static ASTBinaryTree buildTree(ASTIterator input)