anchor.diff:      listener.beginImport(importKeyword);
       token = ensureLiteralString(importKeyword);
       Token uri = token;
  -    token = parseConditionalUris(token);
  +    token = parseConditionalUriStar(token);
       token = parseImportPrefixOpt(token);
       token = parseCombinatorStar(token).next;
       if (optional(';', token)) {
  
positive.code:     // Reparse to determine which clauses have already been parsed
      // but intercept the events so they are not sent to the primary listener
      listener = recoveryListener;
      token = parseConditionalUris(token);
      token = parseImportPrefixOpt(token);
      token = parseCombinatorStar(token);
  
  
negative.code:     assert(optional('export', exportKeyword));
      listener.beginExport(exportKeyword);
      token = ensureLiteralString(exportKeyword);
      token = parseConditionalUriStar(token);
      token = parseCombinatorStar(token);
      token = ensureSemicolon(token);
      listener.endExport(exportKeyword, token);
  