C ++(またはPascal以外)アプリケーションに埋め込まれるPascalインタープリター/コンパイラーを知っている人はいますか?Object-Pascal互換のスクリプト言語を使用し、スクリプト互換である必要があるアプリケーションのクローンを作成しています(より適切な言葉がないため)。通訳を書くことになりますか?(!)
6 に答える
RemObjects Pascal Scriptがあります。おそらくC++ Builderから呼び出すことができます。
Pascal Script は、実行時に Delphi または Free Pascal プロジェクト内でほとんどの Object Pascal 言語を使用できる無料のスクリプト エンジンです。
TMS Scripter Studioもあります。
アプリケーションにスクリプティング サポートを組み込むことで、高度な構成可能性、柔軟性、および自動化制御をアプリケーションに提供できます。
質問は、アプリケーション ユーザーがプログラミングして実行する言語のインタープリター/コンパイラーに関するものだと思います。その場合は、LuaまたはPascal Scriptをお勧めします。リンクがなくて申し訳ありませんが、そのためにはポイントが必要です。
編集: リンクと Lua のスペルを修正
PaxCompiler は C++ Builder に組み込むことができます。詳細はhttp://www.paxcompiler.comを参照してください。
Free Pascalコンパイラは Object Pascal をサポートしており、C プログラムから Pascal ライブラリを呼び出すことができると書かれています。運が良ければ、これは埋め込みと同じくらい良いでしょう。
それはあなたが探しているものですか?p2c
(そうでない場合は、 Debian から入手できる Pascal-to-C トランスレータである を使用して、標準 Pascal を C に
変換できます。しかし、 を使用p2c
したので、お勧めできません。また、Objectパスカル。)
NIH Imageには、埋め込み言語のようなパスカルがありました。利用可能か、簡単に抽出できるか、目的に役立つかどうかわかりません。