From 8bbebb87351c2ad0684d785cd4fb02ef579707fc Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Wed, 17 Jan 2018 16:37:05 -0800 Subject: Completely fixed/reworked tree_to_nomsu, and it's okay right now. --- lib/control_flow.nom | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'lib') diff --git a/lib/control_flow.nom b/lib/control_flow.nom index 288fb4d..7455ee9 100644 --- a/lib/control_flow.nom +++ b/lib/control_flow.nom @@ -89,7 +89,8 @@ immediately: compile [stop repeat-loop] to code: "goto stop_repeat;" compile [repeat while %condition %body] to code: set %continue_labels = (..) - "\n::continue_repeat::;" if (tree %body has function call \(do next repeat-loop)) else "" + "\n::continue_repeat::;" + ..if (tree %body has function call \(do next repeat-loop)) else "" set %code = ".." while \(%condition as lua) do \(%body as lua statements)\ -- cgit v1.2.3