PAS2PHP:将Pascal转换/转换为可工作PHP源代码-开源

时间:2024-06-03 08:37:36
【文件属性】:

文件名称:PAS2PHP:将Pascal转换/转换为可工作PHP源代码-开源

文件大小:251KB

文件格式:ZIP

更新时间:2024-06-03 08:37:36

开源软件

PAS2PHP会将Object Pascal的大部分子集转换为PHP,从而允许您使用Lazarus / FreePascal编写Web应用程序,然后在标准HTML / PHP服务器上运行该应用程序。 在过去的一周中,PAS2PHP进行了大量工作。 大多数主要问题都已解决。 仍然存在许多无法解决的不兼容问题,或者具有简单的解决方法。 从v0.5开始,您应该能够在Pascal中编写整个PHP应用程序。 PAS2PHP编码的关键是了解PHP的局限性。 阅读提供的示例代码,并始终检查输出PHP代码以了解其工作原理。 作为PAS2PHP可以实现的指导...我的网站是用Pascal编写的,然后转换为PHP。 (该代码在源代码包中)。 PAS2PHP使用FreePascal随附的Pascal解析树类(PasTree),因此解析限制由该库定义。


【文件预览】:
pas2php-code-6
----pas2php.php(271B)
----examples()
--------99 Bottles of Beer()
--------helloworld()
--------example1()
--------examplesettings.pas(2KB)
----pas2php()
--------pas2phppasexpr.pas(7KB)
--------pas2phppastype.pas(3KB)
--------pas2phppasrecordtype.pas(2KB)
--------pas2phppasdeclarations.pas(3KB)
--------pas2phppasconst.pas(2KB)
--------pas2phpvariable.pas(6KB)
--------pas2php.pas(10KB)
--------pas2phputils.pas(4KB)
--------pas2phpimplementation.pas(25KB)
--------pas2phppaspackage.pas(2KB)
--------pas2phpstream.pas(5KB)
--------pas2php.inc(201B)
--------pas2phptreecontainer.pas(3KB)
--------pas2phptranslate.pas(9KB)
--------pas2phpdefines.pas(4KB)
--------pas2phppasclasstype.pas(2KB)
--------pas2phpfplist.pas(3KB)
--------pas2phppaselement.pas(9KB)
--------pas2phpelementexpr.pas(14KB)
--------pas2phppasvariable.pas(3KB)
--------pas2phppasmodule.pas(4KB)
----pas2php_include()
--------__variants.pas(4KB)
--------classes.php(321B)
--------phplib.pas(1.22MB)
--------__sysutils.pas(9KB)
--------fileutil.php(2KB)
--------sysutils.php(9KB)
--------math.php(439B)
--------strutils.php(7KB)
--------__system.pas(9KB)
--------rtl.php(530B)
--------p2psession.pas(4KB)
--------p2pcgi.pas(4KB)
--------stringlist.php(2KB)
--------p2pvariants.pas(7KB)
--------p2pcontnrs.pas(4KB)
--------__fileutil.pas(2KB)
--------p2psysutils.pas(2KB)
--------p2psysutils.php(969B)
--------p2psession.php(1KB)
--------p2pstrutils.pas(2KB)
--------__httpdefs.pas(2KB)
--------__strutils.pas(7KB)
--------phplib.php(225B)
--------__htmlelements.pas(2KB)
--------p2pclasses.php(11KB)
--------p2pbuzz.pas(13KB)
--------__math.pas(2KB)
--------p2pcgi.php(5KB)
--------base64.php(666B)
--------p2pcontnrs.php(3KB)
--------variants.php(3KB)
--------htmlelements.php(682B)
--------p2pstrutils.php(1KB)
--------dateutils.php(8B)
--------__classes.pas(1KB)
--------__base64.pas(2KB)
--------system.php(8KB)
--------httpdefs.php(626B)
--------__rtl.pas(2KB)
--------p2pbuzz.php(19KB)
--------p2pclasses.pas(10KB)
--------p2pvariants.php(7KB)

网友评论