Carefully wibble BNF. No functional changes.
Refactor varsym. Corrects parsing of '='.
Add a test case for #10.
Further wibble the BNF. No functional changes.
Turn on case sensitivity for parser.
Prioritize simple lexemes in parsing.
Enforce some text in pragmas.
Add backtick to special and hoist every other lexeme before special.