From e767322bf4a59ad6b4e477d3e27332cfb4a0e6f0 Mon Sep 17 00:00:00 2001 From: Raymon Zutekouw <40148684+Raymonzut@users.noreply.github.com> Date: Sun, 26 Dec 2021 19:42:53 +0100 Subject: [PATCH] Enforce newlines around body of loopBlock - The start and end of the loopBlock should be on their own line --- src/grammars/mblf.pest | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/grammars/mblf.pest b/src/grammars/mblf.pest index d5882b2..6e90fc8 100644 --- a/src/grammars/mblf.pest +++ b/src/grammars/mblf.pest @@ -3,10 +3,11 @@ operand = @{ "operand" } // TODO instruction = { operator ~ (" "+ ~ operand)? } -loopBlockStart = { "[" } +loopBlockStart = { "[" ~ ("\n" | "\r\n") } loopBlockEnd = { "]" } loopBlock = { loopBlockStart ~ statements + ~ ("\n" | "\r\n") ~ loopBlockEnd }