anchor.diff:    }
   
     @failingTest
  -  void test_parseStringLiteral_multiline_twoSpaces() {
  -    super.test_parseStringLiteral_multiline_twoSpaces();
  -  }
  -
  -  @failingTest
  -  void test_parseStringLiteral_multiline_twoSpaces_raw() {
  -    super.test_parseStringLiteral_multiline_twoSpaces_raw();
  -  }
  -
  -  @failingTest
  -  void test_parseStringLiteral_multiline_untrimmed() {
  -    super.test_parseStringLiteral_multiline_untrimmed();
  -  }
  -
  -  @failingTest
     void test_parseStringLiteral_quoteAfterInterpolation() {
       super.test_parseStringLiteral_quoteAfterInterpolation();
  -  }
  -
  -  @failingTest
  -  void test_parseStringLiteral_single() {
  -    super.test_parseStringLiteral_single();
     }
   
     @failingTest
  
positive.code:   }
  
    @override
    Expression parsePrimaryExpression(String code,
        {int expectedEndOffset, List<ExpectedError> errors}) {
      return parseExpression(code,
          expectedEndOffset: expectedEndOffset, errors: errors);
    }
  
    Future setUp() async {
  
negative.code:   }
  
    noSuchMethod(Invocation invocation) => super.noSuchMethod(invocation);
  
    @override
    Expression parseAdditiveExpression(String code) {
      return parseExpression(code);
    }
  
    @override
    Expression parseAssignableExpression(String code, bool primaryAllowed) {
      return parseExpression(code);
    }
  
    @override
    Expression parseAssignableSelector(String code, bool optional,
        {bool allowConditional: true}) {
      return parseExpression(code);
    }
  
    @override
    AwaitExpression parseAwaitExpression(String code) {
      return parseExpression(code);
    }
  
    @override
    Expression parseBitwiseAndExpression(String code) {
      return parseExpression(code);
    }
  
    @override
    Expression parseBitwiseOrExpression(String code) {
      return parseExpression(code);
    }
  
    @override
    Expression parseBitwiseXorExpression(String code) {
      return parseExpression(code);
    }
  
    @override
    Expression parseCascadeSection(String code) {
      return parseExpression(code);
    }
  
    @override
    CompilationUnit parseCompilationUnit(String source,
        {List<ErrorCode> codes, List<ExpectedError> errors}) {
      throw new UnimplementedError();
    }
  
    @override
    ConditionalExpression parseConditionalExpression(String code) {
      return parseExpression(code);
    }
  
    @override
    Expression parseConstExpression(String code) {
      return parseExpression(code);
    }
  
    @override
    ConstructorInitializer parseConstructorInitializer(String code) {
      throw new UnimplementedError();
    }
  
    @override
    CompilationUnit parseDirectives(String source,
        [List<ErrorCode> errorCodes = const <ErrorCode>[]]) {
      throw new UnimplementedError();
    }
  
    @override
    BinaryExpression parseEqualityExpression(String code) {
      return parseExpression(code);
    }
  
    @override
    Expression parseExpression(String source,
  