2

你们有谁知道 Turbo Pascal 的 BNF 或 EBNF 是否在某处可用(合法!!)?

4

2 回答 2

3

德尔福5会吗?

于 2010-07-06T09:33:17.840 回答
2

DMS Software Reengineering Toolkit是一个用于构建程序分析和转换工具的商业平台。它是通过为要处理的语言提供显式 BNF 语法来配置的。

DMS 可以通过 Delphi 6 前端获得。这已用于为 Delphi 实现 AOP。

构建其他方言很简单。

编辑:(回复 OP 对另一个答案的评论):DMS 将是一个非常方便的平台,可以在其上构建编译器。

于 2010-07-06T09:37:00.093 回答