嵌入pascal

时间:2010-03-21 23:23:07

标签: scripting pascal embedding

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

6 个答案:

答案 0 :(得分:2)

RemObjects Pascal Script。您可以从C++ Builder调用它。

  

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

还有TMS Scripter Studio

  

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

答案 1 :(得分:2)

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

编辑:修正了链接和Lua拼写

答案 2 :(得分:1)

PaxCompiler可以嵌入到C ++ Builder中。有关详情,请访问http://www.paxcompiler.com

答案 3 :(得分:0)

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

答案 4 :(得分:0)

Free Pascal编译器支持Object Pascal,它说you can call a Pascal library from a C program。幸运的是,这将与嵌入一样好。

那你在寻找什么? (如果没有,您可以将标准Pascal翻译为C. p2c,一个Pascal-to-C翻译器,可以从Debian和其他地方获得。但是使用p2c后,我不推荐它,我认为它不会理解Object Pascal。)

答案 5 :(得分:0)

https://github.com/BenLand100/CPascal

你可以扩展它以适应你想要构建的东西。