Improve expression validation for short-circuiting expressions

This commit is contained in:
Christopher Schleiden
2023-04-05 13:54:08 -07:00
parent fb962e6c47
commit cf4dce7f71
4 changed files with 124 additions and 27 deletions
+1 -1
View File
@@ -32,7 +32,7 @@ export class Evaluator implements ExprVisitor<data.ExpressionData> {
return this.eval(this.n);
}
private eval(n: Expr): data.ExpressionData {
protected eval(n: Expr): data.ExpressionData {
return n.accept(this);
}