Пример #1
0
 public void IntegerBoxing()
 {
     RppInteger sourceExpr = new RppInteger(10);
     IRppExpr boxingInt = ImplicitCast.CastIfNeeded(sourceExpr, RppTypeSystem.AnyTy);
     Assert.AreEqual(new RppBox(sourceExpr), boxingInt);
 }
Пример #2
0
 public override void Visit(RppInteger node)
 {
     _body.Emit(OpCodes.Ldc_I4, node.Value);
 }
Пример #3
0
 public virtual void Visit(RppInteger node)
 {
 }