Does anyone know if instaparse has been been ported to any other languages? Not much seems to be coming up in google. What a tremendously useful library!
not to my knowledge, unless you count ClojureScript
the underlying engine is actually based on an existing algorithm called GLL, which was originally implemented in Racket https://github.com/epsil/gll
but being able to create parsers based on arbitrary EBNF specifications (rather than a language-specific DSL of combinators) I think is unique to instaparse
yeah, I was so surprised when I started getting into parsers and no one seemed to take BNF as input
Huge kudos to you and your old man!
thanks!