Zip file with source files, documentation, &c.
Browsable version of the files above
Tests:
ExpressionTreeUtil.java
ExpressionTreeTest.java
For this homework assignment we will implement and experiment with expression trees. In order to explore optimization techniques.
Goals:We hand you the interface expression, and your job is to implement AddExpression, Binary Expression, Constant Expression, Divide Expression, Multiply Expression, Negation Expression, Subtract Expression, Unary Expression and Variable Expression.