806b130e4a
This is based on the grammar at https://github.com/chalin/dart-spec-and-grammar/blob/master/doc/grammar-AUTOGENERATED-DO-NOT-EDIT.txt. The string handling is now much closer to this grammar, resulting in more files being tokenized correctly.