3 ms·
No JavaScript support but for nice finite state machines in C, C++, C#, D, Go, Java, and Ruby there is Ragel: https://www.colm.net/open-source/ragel/ https://w
by joveian 9y ago
No JavaScript support but for nice finite state machines in C, C++, C#, D, Go, Java, and Ruby there is Ragel:
https://www.colm.net/open-source/ragel/ https://www.colm.net/open-source/ragel/
- rurounijones 9y agoWorth pointing out that the ragel parser was used to create a pretty bulletproof HTTP parsing implementation in the mongrel webserver. I think that implementation is still used in other http servers.