8

是否有人知道可嵌入 C++(或 Pascal 以外的任何其他应用程序)应用程序中的 Pascal 解释器/编译器?我正在克隆(因为没有更好的词)一个使用 Object-Pascal 兼容脚本语言并且需要与脚本兼容的应用程序。我最终会写一个解释器吗?(!)

4

6 回答 6

2

我认为问题是关于应用程序用户编程和运行的语言的解释器/编译器,如果是这种情况,我可能会建议LuaPascal Script。抱歉缺少链接,但需要积分。

编辑:固定链接和 Lua 拼写

于 2010-03-23T23:06:59.613 回答
2

RemObjects Pascal 脚本。您可能可以从C++ Builder调用它。

Pascal Script 是一个免费的脚本引擎,它允许您在运行时在 Delphi 或 Free Pascal 项目中使用大部分 Object Pascal 语言。

还有TMS Scripter Studio

通过在应用程序中构建脚本支持,您可以在应用程序中提供高度的可配置性、灵活性和自动化控制。

于 2010-03-21T23:40:00.337 回答
1

PaxCompiler 可以嵌入到 C++ Builder 中。更多信息请访问http://www.paxcompiler.com

于 2010-09-10T09:53:02.433 回答
0

NIH Image有一种类似帕斯卡的嵌入式语言。不知道它是否可用、易于提取或对您的目的有用。

于 2010-03-21T23:56:18.097 回答
0

Free Pascal编译器支持 Object Pascal,它说您可以从 C 程序调用 Pascal 库。幸运的是,这将与嵌入一样好。

那就是你要找的东西?(如果没有,您可以使用 Debian 等其他地方提供的 Pascal-to-C 翻译器将 Standard Pascal 翻译成 C。 p2c但是使用过p2c,我不能推荐它,而且我认为它不理解 Object帕斯卡。)

于 2010-03-22T02:55:42.663 回答
0

https://github.com/BenLand100/CPascal

您可以将它扩展为您尝试构建的任何内容。

于 2018-01-12T20:33:44.303 回答