2010-05-24 77 views
5

我在Ruby中有哪些開源(最好是基於gem的)解析器生成器選項?基於語法的解析器生成器工具是否存在ruby?

我以前從C使用過(flex & bison)|(lex & yacc),我很喜歡BNF風格的規範。

我聽說過樹梢的,但它看起來有點陌生和詳細相比YACC ...

目的:我想我的文本標記語言轉換成BNF並生成解析代碼。

回答

1

Citrus是一個選項 - 其語法與Treetop相似但不相同。

相關問題