Ily*_*hin 26 parsing compilation incremental-compiler
有很多关于创建编译器的书籍和文章,它们一次完成所有编译工作.那些IDE使用的增量编译器/解析器的设计呢?我熟悉第一类编译器,但我从未使用过第二类编译器.
我试图阅读一些关于Eclipse Java开发工具的文章,但是他们描述了如何使用完整的基础结构(即API)而不是描述内部设计(即它如何在内部工作).
我的目标是为我自己的编程语言实现增量编译器.你会推荐哪些书籍或文章?
Mar*_*kus 14
本书值得一看:提供灵活的增量编译器后端.
来自Ch的报价.10"结论":
本文探讨了增量编译系统后端的设计.本文提供了一个灵活的框架,用于根据用户需求构建此类系统,而不是构建单个固定增量编译器.
我想这就是你要找的......
编辑:
所以你计划创建一个被称为"交叉编译器"的东西?!
我开始了新的尝试.到现在为止,我无法提供最终的参考.如果你计划这么大的项目,我相信你是一个经验丰富的程序员.因此,您可能已经知道这些链接.
Compilers.net
某些编译器的列表,甚至是交叉编译器(Translators).不幸的是,有一些断开的链接,但'Toba'仍在工作,并有一个链接到其源代码.可能这可以激励你.
clang:LLVM的C语言系列前端
好的,它适用于LVVM,但源代码可以在SVN存储库中使用,它似乎是编译器(转换器)的前端.也许这可以激励你.
归档时间: |
|
查看次数: |
1703 次 |
最近记录: |