我刚刚发现F#附带了yacc和lex的实现.看起来我将能够利用这个解析器生成器满足我的.NET需求.
Parsing示例演示了如何使用fsyacc和fslex工具构建解析器和词法分析器以与F#一起使用.(模式:编译,运行:任何CLI,包括Mono)
相关博文:
嗯,你已经提到过Antlr,所以我不确定你为什么不考虑它...
Antlr生成C#(http://www.antlr.org/wiki/display/ANTLR3/Antlr%2B3%2BCSharp%2BTarget)并拥有BSD许可证(http://www.antlr.org/license.html)限制很少.
反讽(http://irony.codeplex.com/)有很多下载和一个(易于看到)MIT许可证.似乎有完整的源代码,因此可以直接"嵌入"到您的应用程序中.
归档时间: |
|
查看次数: |
11633 次 |
最近记录: |