我打算定義一個類似於Open Sound Control的協議,但有點不同。哪裏可以找到Flex/Bison,Ragel,ANTLR等的比較?
這個想法很複雜,我不會在這裏描述它。
假設我要使用libev和主題行中的一個工具來實現OSC庫。
會推薦什麼,爲什麼?
Ragel看起來很誘人,但ANTLR也許是正確的。但是堅持傳統的UNIX也是一個好主意(即lex/yacc)。
另外我最感興趣的是什麼最適合嵌入式平臺 (比如運行Linux的200MHz ARM芯片)。
我打算定義一個類似於Open Sound Control的協議,但有點不同。哪裏可以找到Flex/Bison,Ragel,ANTLR等的比較?
這個想法很複雜,我不會在這裏描述它。
假設我要使用libev和主題行中的一個工具來實現OSC庫。
會推薦什麼,爲什麼?
Ragel看起來很誘人,但ANTLR也許是正確的。但是堅持傳統的UNIX也是一個好主意(即lex/yacc)。
另外我最感興趣的是什麼最適合嵌入式平臺 (比如運行Linux的200MHz ARM芯片)。
維基百科,包括ANTLR,檸檬,軟硬,野牛,Ragel等
http://en.wikipedia.org/wiki/Comparison_of_parser_generators列表。
http://stackoverflow.com/questions/212900/advantages-of-antlr-versus-say- lex-yacc-bison類似的話題 – zinking 2013-06-18 13:31:55
我沒有將[檸檬](http://www.hwaci.com/sw/lemon/)添加到列表中;這可能值得考慮。您的嵌入式平臺上有多少內存可用? – 2011-05-28 15:59:15
你可以從這裏開始... http://stackoverflow.com/questions/212900/advantages-of-antlr-versus-say-lex-yacc-bison;) – Bart 2011-05-28 16:57:44
我會看看檸檬:) – errordeveloper 2011-06-17 10:20:18