これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド gnatpp です。
プログラム:
NAME
gnatpp - Ada プリティプリンター
SYNOPSIS
グナトップ [オプション] {ファイル名 | -ファイル ファイル名} [gcc_switches]
DESCRIPTION
グナトップ GNAT の解析ツリーから指定された Ada ユニットのソース テキストを再作成します。 平行
つまり、多くのオプションに従ってソース テキストを再フォーマットします。 デフォルトは次のとおりです
GNAT スタイル ガイドに適しています。
OPTIONS
-A(0|1|2|3|4|5)
アライメントを設定します。デフォルトではすべてのアライメントがオンに設定されています
0 すべての位置合わせのデフォルトをオフに設定します
1 宣言内のコロンを整列させる
2 宣言内の代入を整列させる
3 代入ステートメント内の代入を整列させる
4 関連付け内の矢印区切り文字を揃える
5 コンポーネント句内の「AT」キーワードを整列させる
-a(L|U|M)
属性の大文字と小文字を設定する
L 小文字
U 大文字
M 大文字小文字混合 (デフォルトとして設定)
-c(0|1|2|3|4)
コメントのレイアウト
0 コメントをフォーマットしません
1 GNAT スタイルのコメント行インデント (デフォルトとして設定)
2 標準のコメント行インデント
3 GNAT スタイルのコメントの始まり
4 コメントブロックの再フォーマット
-NSNNN 継続行のインデントレベル、 NNN 1 から 9
-Dfile セッションに file 大文字と小文字の例外を定義する辞書ファイルとして
-D 事前定義名には RM95 で定義された大文字と小文字を使用せず、RMXNUMX で定義された大文字と小文字を使用します。 -n
代わりにパラメータと辞書ファイル
-e 欠落した終了/終了ラベルを設定しないでください
-ff プラグマ Page の後にフォーム フィードを配置します
-グナテックpath
GNAT -gnatec オプションと同じ
-iNNN インデントレベル、 NNN 1 から 9 まで、デフォルト値は 3 です
-Idir は GNAT -I オプションと同じ
-I- GNAT -I- オプションと同じ
-k(L|U)
キーワードの大文字と小文字を設定する
L 小文字 (デフォルトとして設定)
U 大文字
-l(1 | 2 | 3)
構成レイアウトの設定
1 GNAT スタイルのレイアウト (デフォルトとして設定)
2 コンパクトなレイアウト
3 コンパクトではないレイアウト
-MNNN 行の最大長を設定し、 NNN 32 から 256 まで、デフォルト値は 79 です
-n(D|U|L|M)
名前の大文字と小文字の設定 (定義と使用の両方の場合)
宣言どおりの D (デフォルトとして設定)
Uはすべて大文字
Lはすべて小文字
Mミックス
-N コメントに集計はありません
-p(L|U|M)
L 小文字
U 大文字
M 大文字小文字混合 (デフォルトとして設定)
--RTS=DIR
GNAT --RTS オプションと同じ
-TNNN 大文字と小文字の代替およびバリエーションに追加のインデント レベルを使用しないでください。
番号は NNN 以上(デフォルト値は10)
-q 静音モード
-v 詳細モード
-dd 進行状況インジケーター詳細モード
-w 警告オン
出力 file コントロール
-パイプ 出力を標準出力に送信します
-o 出力ファイル
出力をoutput_fileに書き込みます。 なら諦める 出力ファイル もう存在している
-の 出力ファイル
出力をoutput_fileに書き込み、既存のファイルをオーバーライドします。
-r 引数のソースをきれいに印刷されたソースに置き換えて、引数をコピーします
ソース ファイル名.npp。 なら諦める ファイル名.npp もう存在している。
-rf 引数のソースをきれいに印刷されたソースに置き換えて、引数をコピーします
ソース ファイル名.npp、既存のファイルを上書きします
-rnb 引数のソースをきれいに印刷されたソースに置き換え、
引数ソースのバックアップ コピー
入力 ファイル
ファイル名
再フォーマットする Ada ソース ファイルの名前。 ワイルドカードを使用できます。
-ファイル ファイル名
再フォーマットする Ada ソース ファイルのリストを含むテキスト ファイルの名前
GCC スイッチ
gcc_switches
gnatgcc に「」として渡されます。-カーズ gcc_switches".
onworks.net サービスを使用してオンラインで gnatpp を使用する