你能推荐一些适用于Common Lisp的词法分析器和语法分析器生成器吗?我在CLiki上看到了以下列表,但是大多数都处于alpha测试阶段:
如果你能分享你使用过的好或坏的经验,或者推荐其他替代方案,那将会非常有帮助。我希望使用类似于其他语言中传统的lex/yacc工具的工具,但也欢迎其他方法。
有一个名为 smug 的工具(文档),它提供了“函数式”解析器,据说类似于一些 Haskell 解析库。
此外,如果你正在寻找 Lex/Yacc 风格的解析器,可以看看 lispbuilder,它有成熟的词法分析器和语法分析器包。