]> ocean-lang.org Git - ocean/commitdiff
indent_test: reduce stack usage for preceding NEWLINEs
authorNeilBrown <neil@brown.name>
Sun, 23 Jun 2019 03:51:46 +0000 (13:51 +1000)
committerNeilBrown <neil@brown.name>
Sun, 23 Jun 2019 03:51:46 +0000 (13:51 +1000)
In the cases where we allow preceding newlines (Statementlist Open Close)
we current use one parse-stack from for each newline.  While there are
unlikely to be many, this is inelegant.
Change the right-recursive form to use a left-recursive Newlines rule
that absorbs one or more NEWLINEs using at most 2 stack frames.

Signed-off-by: NeilBrown <neil@brown.name>

No differences found