Пример #1
0
 public override void Iterate(MemberIterator iter, Action<Int32, Expr> action) {
     iter.Locate(this.expr.type);
     Int32 offset = iter.CurOffset;
     Expr expr = this.expr;
     action(offset, expr);
 }
Пример #2
0
 public override Initr ConformType(MemberIterator iter) {
     iter.Locate(this.expr.type);
     Expr expr = TypeCast.MakeCast(this.expr, iter.CurType);
     return new InitExpr(expr);
 }