これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド iac です。
プログラム:
NAME
iac - PolyORB の IDL-to-Ada コンパイラ
SYNOPSIS
イアック optsの file [-cppargs 引数]
DESCRIPTION
イアック はIDLからAdaへのコンパイラであり、「Ada言語マッピング」のバージョン1.2に準拠しています。
仕様書」はOMGが作成しました。
OPTIONS
イアック 次のオプションを受け入れます。
-E 前処理のみ。 -k 一時ファイルを保持します。
-p 標準出力でソースを生成します。
-o DIR 出力ディレクトリを指定します。
-dm スコープの分析時にデバッグ メッセージを生成する
-df フロントエンド ツリー (IDL ツリー) をダンプします。
-cppargs ARGS
ARGSをC ++プリプロセッサに渡します。
-I DIR -cppargs -Idirのショートカット。
-nocpp 入力を前処理しない
- サポートされている言語のコードを生成する
IDL ファイルに存在するすべてのタイプのリストを生成します。
-p リストを印刷して生成
エイダ Adaのソースコードを生成する
-i 実装テンプレートを生成します。
-c クライアント側のコードを生成します。
-s サーバー側のコードを生成します。
-d 委任パッケージを生成します。 (消滅)
-ir インターフェイス リポジトリのコードを生成します。(廃止されました)
-ノワール インターフェイスリポジトリのコードを生成しないでください(デフォルト)。
-hc スケルトンで完璧な最小限のハッシュ テーブルを使用し、CPU 時間を最小限に抑える
-うーん スケルトンで完全に最小限のハッシュ テーブルを使用し、メモリ領域を最小限に抑える
-rs SII/SSI を使用してリクエストを処理する
-rd DII/DSI を使用してリクエストを処理します (デフォルト)
-in Ada ツリーを捨てます
-デシベル パッケージ本体のみを生成する
-ds パッケージ仕様のみを生成
-dw 消滅したエンティティを出力する
-DT 出力ツリーの警告
-du インポートされたエンティティのコードを生成する
アイドル 解析された IDL ファイルをダンプする
-b n 出力整数リテラルへのベース デフォルト (ゼロ) として、入力からのベースを使用します
-e IDL ツリーを展開する
-df IDL ツリーをダンプします (-e と組み合わせて使用すると、展開された IDL ツリーをダンプできます)
-du インポートされたエンティティの出力 IDL コード (出力するには -e と組み合わせて使用できます)
拡張された IDL コード)
EXIT ステータス
イアック 終了時に次のいずれかの値を返します。
0 正常終了
1 使用エラー
2 不正なIDL仕様
作者
ポリオーブ チーム、 [メール保護].
onworks.net サービスを使用して iac オンラインを使用する