From d1e4b75cfea0403ea40a2ec2d2ff949a7caa4c14 Mon Sep 17 00:00:00 2001 From: NeilBrown Date: Fri, 3 Oct 2014 13:28:05 +1000 Subject: [PATCH] parsergen: fix incorrect 'newline_permitted' setting. If a state 'starts_line', then a newline is explicitly permitted (once indents have gone), not explicitly denied! Signed-off-by: NeilBrown --- csrc/parsergen.mdc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/csrc/parsergen.mdc b/csrc/parsergen.mdc index 720f95f..aa173e6 100644 --- a/csrc/parsergen.mdc +++ b/csrc/parsergen.mdc @@ -2695,7 +2695,7 @@ since the last state which could have been at the start of a line. in->newline_permitted = 0; } if (states[in->state].starts_line) - in->newline_permitted = 0; + in->newline_permitted = 1; while (in < tos) { in += 1; in->since_indent = in[-1].since_indent + 1; -- 2.43.0