anchor.diff:  import '../fasta_codes.dart' as fasta;
   
   import '../scanner.dart' show ErrorToken, Token;
  -
  -import '../scanner/recover.dart' show skipToEof;
   
   import '../../scanner/token.dart'
       show
  
positive.code: 
    void reportRecoverableError(Token token, Message message) {
      if (token is ErrorToken) {
        reportErrorToken(token, true);
      } else {
        // Find a non-synthetic token on which to report the error.
        token = findNonSyntheticToken(token);
  
negative.code:       bool errorReported = false;
        while (next is ErrorToken) {
          errorReported = true;
          reportErrorToken(next);
          token = next;
          next = token.next;
        }
  