Fix compile error
This commit is contained in:
parent
68c4921fc1
commit
94c479a641
|
|
@ -145,22 +145,12 @@ const(Module) parseModule(string fileName, ubyte[] code, ParseAllocator p,
|
||||||
uint* errorCount = null, uint* warningCount = null)
|
uint* errorCount = null, uint* warningCount = null)
|
||||||
{
|
{
|
||||||
import stats : isLineOfCode;
|
import stats : isLineOfCode;
|
||||||
auto lexer = byToken(code);
|
|
||||||
LexerConfig config;
|
LexerConfig config;
|
||||||
config.fileName = fileName;
|
config.fileName = fileName;
|
||||||
config.stringBehavior = StringBehavior.source;
|
config.stringBehavior = StringBehavior.source;
|
||||||
const(Token)[] tokens = getTokensForParser(code, config, &cache);
|
const(Token)[] tokens = getTokensForParser(code, config, &cache);
|
||||||
if (linesOfCode !is null)
|
if (linesOfCode !is null)
|
||||||
(*linesOfCode) += count!(a => isLineOfCode(a.type))(tokens);
|
(*linesOfCode) += count!(a => isLineOfCode(a.type))(tokens);
|
||||||
foreach (message; lexer.messages)
|
|
||||||
{
|
|
||||||
if (report)
|
|
||||||
messageFunctionJSON(fileName, message.line, message.column, message.message,
|
|
||||||
message.isError);
|
|
||||||
else
|
|
||||||
messageFunction(fileName, message.line, message.column, message.message,
|
|
||||||
message.isError);
|
|
||||||
}
|
|
||||||
return std.d.parser.parseModule(tokens, fileName, p,
|
return std.d.parser.parseModule(tokens, fileName, p,
|
||||||
report ? &messageFunctionJSON : &messageFunction,
|
report ? &messageFunctionJSON : &messageFunction,
|
||||||
errorCount, warningCount);
|
errorCount, warningCount);
|
||||||
|
|
@ -169,8 +159,6 @@ const(Module) parseModule(string fileName, ubyte[] code, ParseAllocator p,
|
||||||
MessageSet analyze(string fileName, const Module m,
|
MessageSet analyze(string fileName, const Module m,
|
||||||
const StaticAnalysisConfig analysisConfig, bool staticAnalyze = true)
|
const StaticAnalysisConfig analysisConfig, bool staticAnalyze = true)
|
||||||
{
|
{
|
||||||
import std.parallelism;
|
|
||||||
|
|
||||||
if (!staticAnalyze)
|
if (!staticAnalyze)
|
||||||
return null;
|
return null;
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue