|
@@ -675,12 +675,13 @@ and gen_expr ?(local=true) ctx e = begin
|
|
let b = open_block ctx in
|
|
let b = open_block ctx in
|
|
gen_block_element ctx e;
|
|
gen_block_element ctx e;
|
|
b();
|
|
b();
|
|
- handle_break();
|
|
|
|
if has_continue e then begin
|
|
if has_continue e then begin
|
|
newline ctx;
|
|
newline ctx;
|
|
spr ctx "::_hx_continue::";
|
|
spr ctx "::_hx_continue::";
|
|
end;
|
|
end;
|
|
newline ctx;
|
|
newline ctx;
|
|
|
|
+ handle_break();
|
|
|
|
+ newline ctx;
|
|
spr ctx "end";
|
|
spr ctx "end";
|
|
| TWhile (cond,e,Ast.DoWhile) ->
|
|
| TWhile (cond,e,Ast.DoWhile) ->
|
|
let handle_break = handle_break ctx e in
|
|
let handle_break = handle_break ctx e in
|