Beispiel #1
0
        public override void VisitDiv(ASTDivide n)
        {
            SetupOperands(n);

            //pop, divide, push result
            _gen.Emit(OpCodes.Div);
        }
Beispiel #2
0
 protected override bool Visit(ASTDivide node) => EmitBinary <CDiv>(node);
Beispiel #3
0
 public override void VisitDiv(ASTDivide n)
 {
     TypeCheckNumericBinary(n, "Operands for division must both be numeric.");
 }
Beispiel #4
0
 protected override bool Visit(ASTDivide node) => VisitArethetic(node);
Beispiel #5
0
 public bool Visit(ASTDivide node)
 {
     throw new NotImplementedException();
 }
Beispiel #6
0
 protected abstract bool Visit(ASTDivide node);