anchor.diff:  
     void test_comment_multi() {
       _assertComment(TokenType.MULTI_LINE_COMMENT, "/* comment */");
  +  }
  +
  +  void test_comment_multi_consecutive_2() {
  +    Token token = _scan("/* x */ /* y */ z");
  +    expect(token.type, TokenType.IDENTIFIER);
  +    expect(token.precedingComments, isNotNull);
  +    expect(token.precedingComments.value(), "/* x */");
  +    expect(token.precedingComments.previous, isNull);
  +    expect(token.precedingComments.next, isNotNull);
  +    expect(token.precedingComments.next.value(), "/* y */");
  +    expect(
  +        token.precedingComments.next.previous, same(token.precedingComments));
  +    expect(token.precedingComments.next.next, isNull);
  +  }
  +
  +  void test_comment_multi_consecutive_3() {
  +    Token token = _scan("/* x */ /* y */ /* z */ a");
  +    expect(token.type, TokenType.IDENTIFIER);
  +    expect(token.precedingComments, isNotNull);
  +    expect(token.precedingComments.value(), "/* x */");
  +    expect(token.precedingComments.previous, isNull);
  +    expect(token.precedingComments.next, isNotNull);
  +    expect(token.precedingComments.next.value(), "/* y */");
  +    expect(
  +        token.precedingComments.next.previous, same(token.precedingComments));
  +    expect(token.precedingComments.next.next, isNotNull);
  +    expect(token.precedingComments.next.next.value(), "/* z */");
  +    expect(token.precedingComments.next.next.previous,
  +        same(token.precedingComments.next));
  +    expect(token.precedingComments.next.next.next, isNull);
     }
   
     void test_comment_multi_lineEnds() {
  
positive.code: 
  import 'package:front_end/src/base/errors.dart';
  import 'package:front_end/src/base/jenkins_smi_hash.dart';
  import 'package:front_end/src/scanner/errors.dart';
  import 'package:front_end/src/scanner/reader.dart';
  import 'package:front_end/src/scanner/scanner.dart';
  
negative.code:     defineReflectiveTests(CharSequenceReaderTest);
      defineReflectiveTests(KeywordStateTest);
      defineReflectiveTests(ScannerTest);
      defineReflectiveTests(ScannerTest_Fasta);
      defineReflectiveTests(TokenTypeTest);
    });
  }
  