|
From: | Amirouche Boubekki |
Subject: | Re: Guile Haunt configuration with little markdown parser |
Date: | Thu, 08 Oct 2015 18:35:53 +0200 |
User-agent: | Roundcube Webmail/1.1.2 |
Regarding the parser combinator, it's based on https://github.com/epsil/gllwithout the meoization and continuations stuff. One area that is really poor is how the output tree is built. And that's the reason I did not port little markdown parser to guile-parser-combinators [3], both lake a good way to build the output tree. guile-log does all this, I did not find time to study it more closely.
I had another look at guile-parser-combinators by davexunit and in fact, it does support building arbitrary parse tree via parse-map and parse-match.
[3] https://git.dthompson.us/guile-parser-combinators.git
[Prev in Thread] | Current Thread | [Next in Thread] |