是否有人知道可以嵌入C ++(或Pascal以外的任何其他东西)应用程序的Pascal解释器/编译器?我正在克隆(缺少一个更好的词)一个使用Object-Pascal兼容的脚本语言并且需要与脚本兼容的应用程序。我最终会写一个翻译吗? (!)
答案 0 :(得分:2)
有RemObjects Pascal Script。您可以从C++ Builder调用它。
Pascal Script是一个免费的脚本 允许你使用大部分的引擎 你手中的Object Pascal语言 Delphi或Free Pascal项目 运行时。
通过在应用程序中构建脚本支持,您可以在应用程序中提供高度可配置性,灵活性和自动化控制。
答案 1 :(得分:2)
我认为问题是关于应用程序用户编程和运行的语言的解释器/编译器,如果是这种情况,我可能会建议Lua或Pascal 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
你可以扩展它以适应你想要构建的东西。