/** BEGIN Bonus Aufgabe 2: Konstante Ausdruecke */
 Expression optimizeTree() throws CompileException {
   leftOperand = leftOperand.optimizeTree();
   rightOperand = (VarOrCall) rightOperand.optimizeTree();
   return this;
 }
示例#2
0
 /** BEGIN Bonus Aufgabe 2: Konstante Ausdruecke */
 Expression optimizeTree() throws CompileException {
   for (Expression p : params) {
     p = p.optimizeTree();
   }
   return this;
 }