Language agnostic 用于Turbo Pascal的BNF/EBNF(由于OOP,最好是5.5或更高版本)?

Language agnostic 用于Turbo Pascal的BNF/EBNF(由于OOP,最好是5.5或更高版本)?,language-agnostic,bnf,ebnf,turbo-pascal,Language Agnostic,Bnf,Ebnf,Turbo Pascal,你们中有人知道Turbo Pascal的BNF或EBNF是否在某处(合法!!)可用吗?可以吗?是一个用于构建程序分析和转换工具的商业平台。它是通过为要处理的语言提供显式BNF语法来配置的 DMS可以通过Delphi 6前端获得。这已用于实现Delphi的AOP 建立其他方言很简单 编辑:(回复OP对另一个答案的评论): DMS将是一个非常方便的平台,可以在其上构建编译器。不太方便,抱歉,因为最终的目标是编译TP 7.0.:-)@图灵完成:难道还没有一个TP 7.0编译器吗?为什么还要另一个呢?D

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

可以吗?

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

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

建立其他方言很简单

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

不太方便,抱歉,因为最终的目标是编译TP 7.0.:-)@图灵完成:难道还没有一个TP 7.0编译器吗?为什么还要另一个呢?Delphi是ObjectPascal.Ira的超集,其思想是使用非常复杂的运行时环境编译TP 7.0,该环境甚至可以将部分硬件模拟成IL。@Ignacio True,你是对的。我现在就接受你的答案,我检查了链接,它很完美。:-)