加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

delphi – Coco / R可以将解析后的文件转换为字节码吗?

发布时间:2020-12-15 04:20:38 所属栏目:大数据 来源:网络整理
导读:我想在Delphi中为教育目的编写一个简单的编译器.我已经阅读了有关Coco / R的内容,并发现了Delphi的这个实现: http://code.google.com/p/dcocor/.根据我的阅读,这是Delphi 2009语法的解析器. 将解析后的文件转换为字节码需要做些什么? Coco / R可以这样做吗
我想在Delphi中为教育目的编写一个简单的编译器.我已经阅读了有关Coco / R的内容,并发现了Delphi的这个实现: http://code.google.com/p/dcocor/.根据我的阅读,这是Delphi 2009语法的解析器.

将解析后的文件转换为字节码需要做些什么? Coco / R可以这样做吗?

我知道像FastScript或DWS这样的脚本语言,但我想尝试为自己的目的编写自己的脚本.

请给我一些建议或澄清一些事情.

解决方法

What would I have to do to turn the parsed file into a bytecode?

首先,决定你想要什么样的字节码:JVM? LLVM? MSIL?发明自己的?

Can Coco/R do this?

Coco / R是一个解析器生成器框架,它只为您定义的语言生成lexer-parser并提供给生成器.之后的步骤是您的责任.虽然可能有项目可以帮助生成ast /目标代码(但我没有找到任何Coco / R).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读