A parser combinator library. I'm writing a tool that will do static analysis of SQL (in a very limited fashion, it's a build tool and not a static analyzer, but I need to understand dependency relationships between statements). I started out using `nom`, but found it imperfectly matched to my needs (underpowered in areas I desired and overpowered in areas I didn't need for my project). `nom 8` came out with some inte…
Cool. I got interested in this subject recently. Have been checking out some text articles and videos about it. Unfortunately there is not much info available (and some of it is advanced stuff), or at least I couldn't find much, so far.
I am working on a library, which is not exactly a parser combinator one, but borrows some of those ideas, for use in other projects.
>One of them is called `Compose`.
About the escapable strings example: can you not just rescan the string for the escape sequences, after grabbing the full string?