]> ocean-lang.org Git - ocean/commit
oceani: redo parsing of blank lines.
authorNeilBrown <neil@brown.name>
Wed, 5 Jun 2019 08:21:18 +0000 (18:21 +1000)
committerNeilBrown <neil@brown.name>
Wed, 5 Jun 2019 08:21:18 +0000 (18:21 +1000)
commit6e1684630c7e1af7c3f441acbed3acccc543ba2e
treecead2c3323092acedc655d4e3a1098bfb73a6ca8
parent10bdd8cae39ee1ca74967283b958c3c041adfa14
oceani: redo parsing of blank lines.

I've been puzzling how best to write a grammar to
handle blank lines and option line-breaks well.
The "OptNL" approach didn't work, and "Newlines"
only sometimes works.

I won't try to explain all the logic here, but I do plan to write a
blog post about it soon.

Signed-off-by: NeilBrown <neil@brown.name>
csrc/oceani.mdc