从delphi生成php-有人这样做过吗?
看 我只是想知道是否有人使用Delphi(或者可能是BCB)作为PHP的代码生成器 (或关于从一种语言到另一种语言的代码生成的一般想法)从delphi生成php-有人这样做过吗?,php,delphi,code-generation,Php,Delphi,Code Generation,看 我只是想知道是否有人使用Delphi(或者可能是BCB)作为PHP的代码生成器 (或关于从一种语言到另一种语言的代码生成的一般想法) 嗯,有关于代码生成的好书吗?我已经多次生成javascript、SQL和Delphi。但主要是基本的替换(你在文章中提到的例子看起来是一样的),而不是真正的“编译器”意义上的代码生成 但也有许多真正的帕斯卡语和德尔菲语的编译器。我认为最大的一个是freepascal(),它是对象Pascal(又称delphi)的编译器 (后加:) 除了变量替换,基本模板引擎也
嗯,有关于代码生成的好书吗?我已经多次生成javascript、SQL和Delphi。但主要是基本的替换(你在文章中提到的例子看起来是一样的),而不是真正的“编译器”意义上的代码生成 但也有许多真正的帕斯卡语和德尔菲语的编译器。我认为最大的一个是freepascal(),它是对象Pascal(又称delphi)的编译器 (后加:)
除了变量替换,基本模板引擎也属于这一类。模板有时比相同的片段代码更易于维护。特别是在html/cgi语言中,这被大量使用。你可以从一个可以导出文本文件的工具中生成任何内容 您可以手工编写,也可以使用delphiforphp以“delphi风格”编写 致以最良好的祝愿 任何人都使用过Delphi(或者可能是BCB)作为PHP的代码生成器 没有,但是我正在从Delphi生成很多Delphi/Pascal代码。我还生成了用于web应用程序的所有其他内容:HTML、JavaScript、CSS,但从未生成过PHP,因为我不需要它。所以这是可能的,但仅仅知道这是可能的并不会对你有多大帮助 关于从一种语言到另一种语言的代码生成的思考
您需要研究Delphi的“文本模板引擎”。我不能提出任何建议,因为我写了我自己的(我不打算在任何许可下发布我自己的)。+1同意,谢谢你的区别-是的,虽然我“生成代码”,但基本上是“用字符串替换变量”+1来回复。谢谢问题是,我依赖于一些VCL组件(以及底层的Delphi代码),这些组件需要多年的时间来重写——所以我不得不使用Delphi程序来生成PHP,唉