你们有谁知道 Turbo Pascal 的 BNF 或 EBNF 是否在某处可用(合法!!)?
问问题
881 次
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 回答