Esempio n. 1
0
        public override void VisitGreaterEqual(ASTGreaterEqual n)
        {
            SetupOperands(n);
            //check eq
            _gen.Emit(OpCodes.Ceq);

            SetupOperands(n);
            //check gt
            _gen.Emit(OpCodes.Cgt);

            //or them
            _gen.Emit(OpCodes.Or);

            _lastWalkedType = typeof(bool);
        }
Esempio n. 2
0
 public override void VisitGreaterEqual(ASTGreaterEqual n)
 {
     TypeCheckNumericBinary(n, "Operands for >= must both be numeric.", new TypeBool());
 }