From: NeilBrown Date: Tue, 7 Oct 2014 06:05:20 +0000 (+1100) Subject: pargergen: typo: i, not 1. X-Git-Tag: workingparser^0 X-Git-Url: https://ocean-lang.org/code/?p=ocean;a=commitdiff_plain;h=31e612afbcfc44551903dc7696d7b54a2f27bc94 pargergen: typo: i, not 1. This makes some newline handling break. Signed-off-by: NeilBrown --- diff --git a/csrc/parsergen.mdc b/csrc/parsergen.mdc index ae7087e..cfaa5c4 100644 --- a/csrc/parsergen.mdc +++ b/csrc/parsergen.mdc @@ -2575,7 +2575,7 @@ before we `shift` the nonterminal in. p->tos -= num; for (i = 0; i < num; i++) { - sol |= !p->stack[p->tos+1].since_newline; + sol |= !p->stack[p->tos+i].since_newline; indents += p->stack[p->tos+i].indents; do_free(p->stack[p->tos+i].sym, p->asn_stack[p->tos+i]);