]> ocean-lang.org Git - ocean/commitdiff
parsergen: only non-terminals should make a state "starts_line"
authorNeilBrown <neil@brown.name>
Fri, 28 Jun 2019 09:36:49 +0000 (19:36 +1000)
committerNeilBrown <neil@brown.name>
Fri, 28 Jun 2019 09:36:49 +0000 (19:36 +1000)
If a state is followed by NEWLINE, then it isn't starts_line - more like
ends_line.
It is only non-terminals containing NEWLINEs that cause a state
to be starts_line.
So move the test to after we stop looking at terminals.

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

No differences found