|
|
|
|
|
by gritzko
166 days ago
|
|
I am a big fan of Ragel[1]. That is a high performance parser generator. In fact, it can generate different types of parsers, very powerful. Unfortunately, it takes a lot of skill to operate. I wrote a parser generator generator to make it all smooth[2], but after 8 years I still can't call it effortless. A colleague of mine once "broke the internet" with a Ragel bug. So, think twice. Still, for weekend activities I highly recommend it, just for the way of thinking it embodies. [1]: https://www.colm.net/open-source/ragel/ [2]: https://github.com/gritzko/librdx/blob/master/rdx/JDR.lex |
|
https://github.com/mongrel/mongrel