Grammar cleanup
Merge branch 'range-based-lexer' of https://github.com/Hackerpilot/Dscanner into range-based-lexer
Merged
Now handles all but 11 files