protected override bool Visit(ASTAnd node) => EmitBinary <CAnd>(node);
public override void VisitAnd(ASTAnd n) { SetupOperands(n); _gen.Emit(OpCodes.And); _lastWalkedType = typeof(bool); }
public override void VisitAnd(ASTAnd n) { TypeCheckBooleanOperator(n, "Operands for && must both be booleans."); }
protected override bool Visit(ASTAnd node) => VisitAndOr(node);
public bool Visit(ASTAnd node) { throw new NotImplementedException(); }
protected abstract bool Visit(ASTAnd node);