From: Jean Privat Date: Wed, 7 Oct 2015 15:54:52 +0000 (-0400) Subject: transform: reactivate shortcut_range by not transforming it prematurely X-Git-Tag: v0.7.9~39^2 X-Git-Url: http://nitlanguage.org transform: reactivate shortcut_range by not transforming it prematurely Signed-off-by: Jean Privat --- diff --git a/src/transform.nit b/src/transform.nit index de99e26..cdb6039 100644 --- a/src/transform.nit +++ b/src/transform.nit @@ -394,7 +394,7 @@ redef class ACrangeExpr # `[x..y]` is replaced with `new Range[X](x,y)` redef fun accept_transform_visitor(v) do - if parent isa AForExpr then return # to permit shortcut ranges + if parent isa AForGroup then return # to permit shortcut ranges replace_with(v.builder.make_new(init_callsite.as(not null), [n_expr, n_expr2])) end end @@ -403,7 +403,7 @@ redef class AOrangeExpr # `[x..y[` is replaced with `new Range[X].without_last(x,y)` redef fun accept_transform_visitor(v) do - if parent isa AForExpr then return # to permit shortcut ranges + if parent isa AForGroup then return # to permit shortcut ranges replace_with(v.builder.make_new(init_callsite.as(not null), [n_expr, n_expr2])) end end