我想在 Delphi 中编写一个用于教育目的的简单编译器。我已经阅读了 Coco/R 并找到了 Delphi 的这个实现:http ://code.google.com/p/dcocor/ 。根据我的阅读,这是 Delphi 2009 语法的解析器。
我需要做什么才能将解析后的文件转换为字节码?Coco/R 能做到这一点吗?
我知道诸如 FastScript 或 DWS 之类的脚本语言,但我想尝试为自己的目的编写自己的语言。
请给我一些建议或澄清一些事情。
我想在 Delphi 中编写一个用于教育目的的简单编译器。我已经阅读了 Coco/R 并找到了 Delphi 的这个实现:http ://code.google.com/p/dcocor/ 。根据我的阅读,这是 Delphi 2009 语法的解析器。
我需要做什么才能将解析后的文件转换为字节码?Coco/R 能做到这一点吗?
我知道诸如 FastScript 或 DWS 之类的脚本语言,但我想尝试为自己的目的编写自己的语言。
请给我一些建议或澄清一些事情。