ruby有哪些基于语法的解析器生成器工具?
我在Ruby中有哪些开源(最好是基于gem)的解析器 – 生成器选项?
我过去曾使用C语言(flex&bison)|(lex&yacc),我对BNF风格的规格感到满意。
我听说过树梢,但与yacc相比,它看起来有点陌生和冗长……
目的:我想将我的文本标记语言转换为BNF并生成解析代码。
你看过rex和racc ,lex和yacc的gem版本吗?
如果你想要一个基于PEG的处理器,还有parslet
柑橘是一种选择 – 在语法上类似但与Treetop不同 。