DocumentGenerator

Members

Functions

combinedDubPackagePatterns
void combinedDubPackagePatterns(string[][string] patternMap)
convertFromMustache
string convertFromMustache(DubPkgInfo[] info, string dir, string mustacheName)

Convert from mustache file

createTemporaryDir
void createTemporaryDir()
generate
void generate(DubPkgInfo dubpkg, bool singleFile)
generate
void generate(string target, string source, string[] options)
generateDdoc
void generateDdoc(DubPkgInfo[] info, string dir, string mustacheName)

Generate ddoc file from mustache file

generateFromMustache
string generateFromMustache(DubPkgInfo[] info, string dir, string mustacheName)

Generate file from mustache file

generateJson
void generateJson(DubPkgInfo dubpkg)

Generate JSON file from d source file through syntax compilation

removeTemporaryDir
void removeTemporaryDir()
temporaryDir
string temporaryDir()

Variables

commandProcessor
string delegate(string args, string workdir, string[string] env) commandProcessor;
compiler
string compiler;
ddocFiles
string[] ddocFiles;
disableMarkdown
bool disableMarkdown;
executeProcessor
string delegate(string[] args, string workdir, string[string] env) executeProcessor;
postCopyCallback
void delegate(string src, string dst) postCopyCallback;
postGenerateCallback
void delegate(string dubPkgName, in ModInfo[] modInfo, int result, string output) postGenerateCallback;
preGenerateCallback
void delegate(string dubPkgName, in ModInfo[] modInfo, string[] args) preGenerateCallback;
rootDir
string rootDir;
targetDir
string targetDir;

Meta