public interface ASTFactory
Modifier and Type | Method and Description |
---|---|
AST |
makeDivNode(AST left,
AST right) |
AST |
makeLiteral(int value) |
AST |
makeMinusNode(AST left,
AST right) |
AST |
makePlusNode(AST left,
AST right) |
AST |
makeTimesNode(AST left,
AST right) |
AST |
makeUnaryMinusNode(AST inner) |
AST makeLiteral(int value)