Scripting 嵌入帕斯卡 有人知道PASCAL解释器/编译器是否可以嵌入C++(或者Pascal以外的其他)应用程序?我正在克隆(因为没有更好的词)一个应用程序,它使用与对象Pascal兼容的脚本语言,并且需要与脚本兼容。我最终会写一个翻译吗?(!)

Scripting 嵌入帕斯卡 有人知道PASCAL解释器/编译器是否可以嵌入C++(或者Pascal以外的其他)应用程序?我正在克隆(因为没有更好的词)一个应用程序,它使用与对象Pascal兼容的脚本语言,并且需要与脚本兼容。我最终会写一个翻译吗?(!),scripting,pascal,embedding,Scripting,Pascal,Embedding,有。你也许可以从电话里打电话 Pascal脚本是一个免费的脚本 允许您使用大多数 对象中的对象Pascal语言 Delphi或免费Pascal项目 运行时 还有 通过在应用程序中构建脚本支持,您可以在应用程序中提供高度的可配置性、灵活性和自动化控制 有一种类似pascal的嵌入式语言。不知道它是否可用,是否易于提取,是否对您的目的有用。编译器支持Object Pascal,并且它说。如果运气好的话,这将和嵌入一样好 这就是你要找的?(如果不是,您可以使用 ,一个可以从Debian获得的Pasca

有。你也许可以从电话里打电话

Pascal脚本是一个免费的脚本 允许您使用大多数 对象中的对象Pascal语言 Delphi或免费Pascal项目 运行时

还有

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

有一种类似pascal的嵌入式语言。不知道它是否可用,是否易于提取,是否对您的目的有用。

编译器支持Object Pascal,并且它说。如果运气好的话,这将和嵌入一样好

这就是你要找的?(如果不是,您可以使用
,一个可以从Debian获得的Pascal-to-C转换器。但是使用了
p2c
,我不能推荐它,而且我认为它不理解Object Pascal。)

我认为问题是关于一种语言的解释器/编译器,供应用程序用户编程和运行,如果是这样的话,我可以建议或。 很抱歉,缺少链接,但这需要积分


<>编辑:固定链接和LUA拼写< /P> < P>编译器可以嵌入到C++ Builder中。更多信息请访问。


您可以对其进行扩展,以实现您试图构建的任何功能。

那么,您希望Pascal作为运行时脚本(如Visual Basic脚本)还是作为动态加载的编译库(DLL或.So)插件式执行?也就是说,您是想在运行时解释Pascal(如Tcl或Scheme),还是编译它并执行二进制文件?甚至不想关闭!请注意,FPC主要是GCC可调用的。它是否可以从其他C编译器调用取决于它们的能力