代码之家  ›  专栏  ›  技术社区  ›  Turing Complete

bnf/ebnf用于turbo pascal(最好是5.5或更高版本,因为OOP)?

  •  2
  • Turing Complete  · 技术社区  · 15 年前

    你们中是否有人知道涡轮帕斯卡的bnf或ebnf是否在某个地方(合法地)可用??)

    2 回复  |  直到 15 年前
        1
  •  3
  •   Ignacio Vazquez-Abrams    15 年前

    威尔 Delphi 5 怎么办?

        2
  •  2
  •   Ira Baxter    15 年前

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

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

    建立其他方言很简单。

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

    推荐文章