<span>Ragel</span> seems pretty powerful, but it does not target Erlang which I use a lot.<br><br>How easy would it be to add support for Erlang?<br><br>And in particular: would it be possible to generate both protocol analysers as well as Erlang/OTP state machines (<a href="http://www.erlang.org/doc/man/gen_fsm.html" target="_blank">http://www.erlang.org/doc/man/gen_fsm.html</a>)?<br>


The reason for this is that the gen_fsm module in Erlang/OTP is so powerful that you really want to write you code using that.<br><br>Thanks in advance,<br>Torben