- readable attr _meth_iterator: MMMethod
- readable attr _meth_is_ok: MMMethod
- readable attr _meth_item: MMMethod
- readable attr _meth_next: MMMethod
- redef meth accept_typing(v)
- do
- _escapable = new EscapableBlock(self)
- v.escapable_ctx.push(_escapable)
+ # The corresponding escapable block
+ readable var _escapable: nullable EscapableBlock
+
+ var _meth_iterator: nullable MMMethod
+ fun meth_iterator: MMMethod do return _meth_iterator.as(not null)
+ var _meth_is_ok: nullable MMMethod
+ fun meth_is_ok: MMMethod do return _meth_is_ok.as(not null)
+ var _meth_item: nullable MMMethod
+ fun meth_item: MMMethod do return _meth_item.as(not null)
+ var _meth_next: nullable MMMethod
+ fun meth_next: MMMethod do return _meth_next.as(not null)
+ redef fun accept_typing(v)
+ do
+ var escapable = new EscapableBlock(self)
+ _escapable = escapable
+ v.escapable_ctx.push(escapable)