SyntaxAnalyser now properly parses characters