2012-03-09 65 views
3

基于ANTLR的语言实现是否已经成熟(和开源,因为我想读代码)?我并不是真的想要读取DSL或者以C/C++为目标语言的代码。我所追求的是一个针对全功能通用编程语言(任何范例)的汇编器或字节码的项目。基于ANTLR的成熟编译器v3

顺便说一句:如果他们使用了D目标,那就完美了!

+0

什么都没有?我无法相信!当然,有人可以指导我参加一个开源项目,并与ANTLR一起做好事。 – 2012-03-19 02:40:54

+0

对于ANTLR相关的“成熟编译器”,在DSL或“高级”(对于C/C++)编译器中找不到“成熟编译器”。从文本文件中获取抽象语法树的任务对于DSL而言与“真实”编译器相同。之后(重复检查/推理,优化,代码生成)开始繁重工作。 – 2012-05-11 00:05:34

回答

2

它可能不适合您的确切需求,但NHibernate使用ANTLR进行HQL解析。它是开源的,成熟的。