Pat*_*man 7 delphi compiler-construction cocor
我想在Delphi中为教育目的编写一个简单的编译器.我读过有关Coco/R的文章,并发现了Delphi的这个实现:http://code.google.com/p/dcocor/.根据我的阅读,这是Delphi 2009语法的解析器.
将解析后的文件转换为字节码需要做什么?Coco/R可以这样做吗?
我知道像FastScript或DWS这样的脚本语言,但我想尝试为自己的目的编写自己的脚本.
请给我一些建议或澄清一点.
将解析后的文件转换为字节码需要做什么?
首先,决定你想拥有什么样的字节码:JVM?LLVM?MSIL?发明自己的?
Coco/R可以这样做吗?
Coco/R是一个解析器生成器框架,它只为您定义的语言生成lexer-parser并提供给生成器.之后的步骤是你的责任.虽然可能有项目可以帮助生成ast /目标代码(但我没有找到任何Coco/R).
| 归档时间: | 
 | 
| 查看次数: | 686 次 | 
| 最近记录: |