jsapigen

SpiderMonkeyのための接着コードジェネレータ
今すぐダウンロード

jsapigen ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • GPL v3
  • 価格:
  • FREE
  • 出版社名:
  • Thomas Zimmermann
  • 出版社のWebサイト:

jsapigen タグ


jsapigen 説明

SpiderMonkeyのための接着コードジェネレータ JSapigenは、CアプリケーションでSpiderMonkeyを埋め込むための接着コードを生成するソフトウェアです.jsapigenは、ネイティブCコードとJavaScript環境との間の接続を説明するための簡単なインターフェース定義言語を提供します。そのようなIDLの説明をCコードに変換し、次にビルドプロセス中にアプリケーションにコンパイルされている。次のコードはIDLファイルのスニペットです。この例でJSapigenを実行すると、spidermonkey.function void js_function:c_function(int = 2)との統合のための接着コードを生成します。例では、呼び出し時のC関数C_Functionを実行するJavaScript関数js_functionの宣言を示します。 INT型の引数が1つかり、何も返しません。引数が省略されている場合、デフォルト値の2が使用されます。この簡単な例では、JSapigenの機能のみを表示します。今までに、プログラムはすべての可能なシナリオのおよそ90%をカバーし、多くの場合完全な接着コードを自動的に作成することが可能です。 JSapigenは、Cソースファイルのプリプロセッサとして使用され、Make.JSapigenと完全に統合することを目的としています。 C内の生成された接着符号は、その対応するIDL記述が20-50の推定係数で大きくなっています。たとえば、上記のワンライナーは、30行のCコードを生成し、さらに同じファイル内の他の宣言と共有できるさらに155行の追加のCコードを使用します。このパッケージに付属のファイル `install 'を参照してください。 。汎用インストール手順が含まれています。JSapigenのシステム要件は、yacc(Yacc、Berkeley Yacc、GNU Bison)、 - POSIX LEX(FLEX)、およびISOを備えたCコンパイラのいくつかの実装です。 C90サポート。ソフトウェアは、GNU GCC 3.4.5,4.2.1,4.3.1、OR- Sun Studio 12とテスト済みDebian GNU / Linux 'Lenny'(AMD64)、 - OpenBSD 4.3(AMD64)、 - FreeBSD 7.0(I386)、 - SunOS 5.10(SPARC)、および-MingW上のMingWシステムはこのリストにありますが、ソフトウェアのコンパイルに失敗しました。これをバグとして報告してください。ファイル `config.log '、コンパイラのエラーメッセージとビルド環境の説明を含めるシステムはソフトウェアをコンパイルしませんがPOSIXと互換性があるふりをしてください。これをバグとして報告してください.Usage:JSapigenはソフトウェア開発のためのコマンドラインプログラムです。それはアプリケーションのビルドプロセスの間に使用されることを意図している。 MakeFilesを介した統合によって、サポートされているオプションのリストを取得するには、コマンドライン上のスタンドアロンツール `jsapigen -h 'としても使用できます。マニュアルにはそれぞれの詳細な説明が含まれています。これが "jsapigen"の主な機能です: ・機能、プロパティ、およびクラスを生成する(オブジェクトのような機能)、 ・コンストラクタとファイナライザーのサポートを提供します ・パックと解凍パラメータと戻り値の戻り値、 ・省略したパラメータのデフォルト値を渡します ・マルチスレッドアプリケーション上のサポート可能な関数呼び出しをサポートします。 要件: ・バークレーyacc. ・高速字句解析装置発電機 このリリースの新機能: 新機能: ・通話と等価性の支援 ・デフォルト値として浮動小数点数を許可します(バグ#2652881) ・Cデータ型ショートと宣言の浮動小数点 ・マニュアル バグの修正: ・ガベージコレクションを正しく処理します ・JS_GetInstancePrivateを使用してプライベートフィールドを検索(バグ#2672919) ・中断不可能な機能を中断しないでください(バグ#2671225) ・コンパイラの警告(バグ#2671230)


jsapigen 関連ソフトウェア

PFPスタジオ

PFP Studioは、PHPとJavaScriptを使用したWebベースのフォームの迅速なアプリケーション開発(RAD)のための視覚的プログラミングシステムです。 ...

164

ダウンロード