analysis.run

Undocumented in source.

Members

Functions

analyze
bool analyze(string[] fileNames, StaticAnalysisConfig config, StringCache cache, ModuleCache moduleCache, bool staticAnalyze)

For multiple files

analyze
MessageSet analyze(string fileName, Module m, StaticAnalysisConfig analysisConfig, ModuleCache moduleCache, const(Token)[] tokens, bool staticAnalyze)
Undocumented in source. Be warned that the author may not have intended to support it.
generateReport
void generateReport(string[] fileNames, StaticAnalysisConfig config, StringCache cache, ModuleCache moduleCache)
Undocumented in source. Be warned that the author may not have intended to support it.
messageFunction
void messageFunction(string fileName, size_t line, size_t column, string message, bool isError)
Undocumented in source. Be warned that the author may not have intended to support it.
messageFunctionJSON
void messageFunctionJSON(string fileName, size_t line, size_t column, string message, bool )
Undocumented in source. Be warned that the author may not have intended to support it.
parseModule
const(Module) parseModule(string fileName, ubyte[] code, RollbackAllocator* p, StringCache cache, bool report, const(Token)[] tokens, ulong* linesOfCode, uint* errorCount, uint* warningCount)
Undocumented in source. Be warned that the author may not have intended to support it.
syntaxCheck
bool syntaxCheck(string[] fileNames, StringCache stringCache, ModuleCache moduleCache)
Undocumented in source. Be warned that the author may not have intended to support it.
writeJSON
void writeJSON(string key, string fileName, size_t line, size_t column, string message)
Undocumented in source. Be warned that the author may not have intended to support it.

Variables

first
bool first;
Undocumented in source.

Meta