|
@@ -137,10 +137,6 @@ public class DefineOperator implements LispOperator {
|
|
|
ConsList<Object> lambda = (ConsList<Object>) define.get(operator).car();
|
|
|
ConsList<Object> param = (ConsList<Object>) lambda.cdr().car();
|
|
|
lambda = (ConsList<Object>) lambda.cdr().cdr().car();
|
|
|
- System.out.println(operator);
|
|
|
- System.out.println(lambda);
|
|
|
- System.out.println(param);
|
|
|
- System.out.println(lisp);
|
|
|
if(param.size() != lisp.size()) {
|
|
|
throw new LispError(LispError.ERR_NUM_ARG);
|
|
|
}
|
|
@@ -153,7 +149,6 @@ public class DefineOperator implements LispOperator {
|
|
|
param = param.cdr();
|
|
|
lisp = lisp.cdr();
|
|
|
}
|
|
|
- System.out.println(lispExpr);
|
|
|
//Evalue le resultat
|
|
|
Lisp l = LispFactory.getInterpreter();
|
|
|
return LispElement.generate(l.eval(lispExpr));
|