Add optimized anyOf and noneOf parsers, improve error message of character parsers
Fixes some basic issues with the Dart grammar.