Fix compile error

This commit is contained in:
Hackerpilot 2015-01-05 13:39:24 -08:00
parent 68c4921fc1
commit 94c479a641
1 changed files with 0 additions and 12 deletions

View File

@ -145,22 +145,12 @@ const(Module) parseModule(string fileName, ubyte[] code, ParseAllocator p,
uint* errorCount = null, uint* warningCount = null)
{
import stats : isLineOfCode;
auto lexer = byToken(code);
LexerConfig config;
config.fileName = fileName;
config.stringBehavior = StringBehavior.source;
const(Token)[] tokens = getTokensForParser(code, config, &cache);
if (linesOfCode !is null)
(*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,
report ? &messageFunctionJSON : &messageFunction,
errorCount, warningCount);
@ -169,8 +159,6 @@ const(Module) parseModule(string fileName, ubyte[] code, ParseAllocator p,
MessageSet analyze(string fileName, const Module m,
const StaticAnalysisConfig analysisConfig, bool staticAnalyze = true)
{
import std.parallelism;
if (!staticAnalyze)
return null;