public void IntegerBoxing() { RppInteger sourceExpr = new RppInteger(10); IRppExpr boxingInt = ImplicitCast.CastIfNeeded(sourceExpr, RppTypeSystem.AnyTy); Assert.AreEqual(new RppBox(sourceExpr), boxingInt); }
public override void Visit(RppInteger node) { _body.Emit(OpCodes.Ldc_I4, node.Value); }
public virtual void Visit(RppInteger node) { }