Где найти сравнение Flex / Bison, Ragel, ANTLR и других? - PullRequest
7 голосов
/ 28 мая 2011

Я намереваюсь определить протокол, подобный Open Sound Control , но немного по-другому.

Идея довольно сложная, и я не буду пытаться описать ее здесь.

Предположим, я должен был реализовать библиотеку OSC, используя libev и один из инструментов в строке темы .

Что посоветуете и почему?

Ragel кажется довольно заманчивым, хотя ANTLR тоже может быть правильным. Однако придерживаться традиционных вещей UNIX также является хорошей идеей (то есть lex / yacc).

Также меня больше всего интересует, что было бы наиболее подходящим для встроенной платформы (скажем, 200 МГц ARM-чип под управлением Linux) .

1 Ответ

3 голосов
/ 30 сентября 2011

В Википедии есть список, в который входят ANTLR, Lemon, Flex, Bison, Ragel и др.

http://en.wikipedia.org/wiki/Comparison_of_parser_generators.

...