public virtual ReturnType VisitBoolExpr(AstBoolExpr expr, DataType data = default) => default;
public override NodeFinderResult VisitBoolExpr(AstBoolExpr bo, int data = 0) { return(new NodeFinderResult(bo.Scope, expr: bo)); }
public override string VisitBoolExpr(AstBoolExpr bo, int data = 0) { return(bo.BoolValue ? "true" : "false"); }