Check errors in eval

This commit is contained in:
2024-04-07 17:58:24 +02:00
parent a15ca3add7
commit 58748c2a37
+4
View File
@@ -125,5 +125,9 @@ double eval(Expr *e)
{ {
EvalVisitor visitor; EvalVisitor visitor;
e->visit(visitor); e->visit(visitor);
if (visitor.fail)
return 0;
else
return visitor.stack[visitor.depth-1]; return visitor.stack[visitor.depth-1];
} }