英語版
このページの英語版を見る

dmd.cli

DMDが提供するCLIオプションのヘルプテキストを定義する。
このファイルは、DMDフロントエンドを使う他のコンパイラーとは共有されない。 ただし、このファイルは オンラインドキュメントとMANページを生成するために使用される。
Authors:

ソース cli.d

enum TargetOS: ubyte;
TargetOSのビットデコード
@safe bool isCurrentTargetOS(TargetOS os);
のビットデコード osが現在の TargetOS. TargetOS.all の場合は常に真を返す。
Parameters:
TargetOS os TargetOSをチェックする。
Returns:
もし osが現在のtargetOSを含んでいればtrueをチェックする。
static string capitalize(string w);
ASCII文字列の最初の文字を大文字にする。
Parameters:
string w ASCII i 文字列を大文字にする
Returns:
大文字にする文字列
struct Usage;
利用可能なすべてのCLI Usage.Options.
See Also:
struct Option;
CLIの表現 Option
DDocの記述ddoxText は、-version=DdocOptions でコンパイルされたときのみ利用できる。
string flag;
先頭の- を除いたCLIフラグ。color
string helpText;
フラグの詳細
TargetOS os;
フラグが適用されるTargetOS
@safe this(string flag, string helpText, TargetOS os = TargetOS.all, bool documented = true);

@safe this(string flag, string helpText, string ddocText, TargetOS os = TargetOS.all, bool documented = true);
Parameters:
string flag 先頭に- をつけないCLIフラグ。color
string helpText フラグの詳細
TargetOS os TargetOS のフラグが適用される
string ddocText フラグの詳細な説明 (Ddoc 内)
bool documented このオプションをドキュメントに表示するかどうか
static immutable Option[] options;
利用可能なすべてのCLIオプションを返す
struct Feature;
CLI機能の表現
string name;
機能の名前
bool deprecated_;
その機能がまだ使用中かどうか
static immutable Feature[] transitions;
利用可能なトランジションをすべて返す
static immutable Feature[] reverts;
利用可能なすべての復帰を返す
static immutable Feature[] previews;
利用可能なすべてのプレビューを返す
struct CLIUsage;
CLI 表示用にOptions をフォーマットする。
static @safe string usage();
現在のtargetOSで利用可能なすべてのCLIオプションの文字列を返す。 オプションは改行で区切られる。
enum string mcpuUsage;
サポートするCPUアーキテクチャ -mcpu=id
enum string transitionUsage;
transition=idによってリストされる言語変更。
enum string revertUsage;
revertでリストされる言語変更
enum string previewUsage;
previewで言語プレビューを表示する。
enum string checkActionUsage;
checkaction=でサポートされるオプション
enum string checkUsage;
checkでサポートされるオプション
enum string externStdUsage;
extern-stdでサポートされるオプション
enum string hcUsage;
HCオプション
enum string gdwarfUsage;
gdwarfオプション