I am intending to define a protocol similar to Open Sound Control, but a bit different.
The idea is quite complex, and I won't try to describe it here.
Suppose I was to implement an OSC library using libev and one of the tools in the subject line.
What would one recommend, and why?
Ragel seems quite tempting, though ANTLR may be the right thing too. However sticking to traditional UNIX things is also a good idea (i.e. lex/yacc).
Also I am mostly interested in what would be most suitable for an embedded platform (say 200MHz ARM chip running Linux).