diff --git a/build.sh b/build.sh index 225ef97..cd0009a 100755 --- a/build.sh +++ b/build.sh @@ -1,5 +1,5 @@ #dmd *.d stdx/d/*.d -release -inline -noboundscheck -O -w -wi -m64 -property -ofdscanner-dmd -dmd main.d stats.d imports.d highlighter.d ctags.d astprinter.d formatter.d outliner.d stdx/d/*.d -g -m64 -wi -ofdscanner +dmd main.d stats.d imports.d highlighter.d ctags.d astprinter.d formatter.d outliner.d stdx/*.d stdx/d/*.d -g -m64 -wi -ofdscanner #ldc2 -O3 *.d stdx/d/*.d -of=dscanner-ldc -release -m64 #ldc2 *.d stdx/d/*.d -of=dscanner -unittest -m64 -g #/opt/gdc/bin/gdc -O3 -odscanner-gdc -fno-bounds-check -frelease -m64 *.d stdx/d/*.d diff --git a/ctags.d b/ctags.d index cc44212..9cc713a 100644 --- a/ctags.d +++ b/ctags.d @@ -14,7 +14,7 @@ import std.stdio; import std.array; import std.conv; -void doNothing(string, int, int, string) {} +void doNothing(string, size_t, size_t, string) {} void printCtags(File output, string[] fileNames) { diff --git a/stdx/lexer.d b/stdx/lexer.d index fc5e130..1e65e44 100644 --- a/stdx/lexer.d +++ b/stdx/lexer.d @@ -253,7 +253,7 @@ mixin template Lexer(R, IDType, Token, alias isSeparating, alias defaultTokenFun lexerLoop: switch (range.front) { mixin(generateCaseStatements(stupidToArray(sort(staticTokens ~ pseudoTokens ~ possibleDefaultTokens)))); - pragma(msg, generateCaseStatements(stupidToArray(sort(staticTokens ~ pseudoTokens ~ possibleDefaultTokens)))); +// pragma(msg, generateCaseStatements(stupidToArray(sort(staticTokens ~ pseudoTokens ~ possibleDefaultTokens)))); outer_default: default: range = r;