anchor.diff:    }
   
     Token parseStringPart(Token token) {
  +    // TODO(brianwilkerson) Accept the last consumed token.
  +    // TODO(brianwilkerson) Return the last consumed token.
       if (token.kind != STRING_TOKEN) {
         token =
             reportUnrecoverableErrorWithToken(token, fasta.templateExpectedString)
  
positive.code:   /// Parse any top-level declaration that begins with a keyword.
    Token parseTopLevelKeywordDeclaration(
        Token abstractToken, Token token, DirectiveContext directiveState) {
      assert(token.isTopLevelKeyword);
      final String value = token.stringValue;
      if (identical(value, 'class')) {
  
negative.code:   /// ;
    /// ```
    Token parsePart(Token token) {
      // TODO(brianwilkerson) Accept the last consumed token.
      // TODO(brianwilkerson) Return the last consumed token.
      assert(optional('part', token));
      Token partKeyword = token;
      listener.beginPart(token);
  