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

dmd.json

-X フラグを dmd に渡したときに、モジュールの .json 説明を生成するコード。
Authors:

ソース json.d

void json_generate(ref Modules modules, ref OutBuffer buf);
モジュールのjsonを生成する。
Parameters:
Modules modules モジュールの配列
OutBuffer buf json出力をbufに書き込む
enum string jsonFieldNames;
各JSONフィールドの名前を列挙した文字列。エラーメッセージに便利。
JsonFieldFlags tryParseJsonField(const(char)* fieldName);
与えられた fieldNameを解析し、対応するJsonFieldFlagsの値を返す。
Parameters:
const(char)* fieldName パースするフィールド名
Returns:
エラーの場合はJsonFieldFlags.none、そうでない場合は与えられたfieldNameに対応する 与えられたfieldNameに対応する