protected override bool Visit(ASTOr node) => EmitBinary <COr>(node);
public override void VisitOr(ASTOr n) { SetupOperands(n); _gen.Emit(OpCodes.Or); _lastWalkedType = typeof(bool); }
public override void VisitOr(ASTOr n) { TypeCheckBooleanOperator(n, "Operands for || must both be booleans."); }
protected override bool Visit(ASTOr node) => VisitAndOr(node);
public bool Visit(ASTOr node) { throw new NotImplementedException(); }
protected abstract bool Visit(ASTOr node);