2011-05-28 32 views
7

我打算定義一個類似於Open Sound Control的協議,但有點不同。哪裏可以找到Flex/Bison,Ragel,ANTLR等的比較?

這個想法很複雜,我不會在這裏描述它。

假設我要使用libev和主題行中的一個工具來實現OSC庫。

會推薦什麼,爲什麼?

Ragel看起來很誘人,但ANTLR也許是正確的。但是堅持傳統的UNIX也是一個好主意(即lex/yacc)。

另外我最感興趣的是什麼最適合嵌入式平臺 (比如運行Linux的200MHz ARM芯片)

+1

我沒有將[檸檬](http://www.hwaci.com/sw/lemon/)添加到列表中;這可能值得考慮。您的嵌入式平臺上有多少內存可用? – 2011-05-28 15:59:15

+0

你可以從這裏開始... http://stackoverflow.com/questions/212900/advantages-of-antlr-versus-say-lex-yacc-bison;) – Bart 2011-05-28 16:57:44

+0

我會看看檸檬:) – errordeveloper 2011-06-17 10:20:18

回答