anchor.diff:        
         if (tag != null &&
             (_peek() == null || _peek().type == TokenType.lineEnd) &&
  -          standaloneTypes.contains(tag.type)) {
  -                
  +          standaloneTypes.contains(tag.type)) {                
           // This is a tag on a "standalone line", so do not create text nodes
           // for whitespace, or the following newline.
  -            
           _appendTag(tag, tagNode);
  -       
  -        // Continue loop parse another line.
  -        consecutive = true;
  -        
  +        // Now continue to loop and parse the next line.
         } else {
  -  
           // This is not a standalone line so add the whitespace to the ast.        
           if (precedingWhitespace != null) _appendTextToken(precedingWhitespace);
           if (tag != null) _appendTag(tag, tagNode);
  -        if (followingWhitespace != null) _appendTextToken(followingWhitespace);
  -        
  +        if (followingWhitespace != null) _appendTextToken(followingWhitespace);        
           // Done parsing standalone lines. Exit the loop.
           break;
         }
  
positive.code:           break;
            
          case TokenType.lineEnd:
            _parseLine();
            break;
            
  
negative.code:   // rendering.
    
    // match:
    // lineEnd whitespace openDelimiter any* closeDelimiter whitespace lineEnd
    //
    // Where lineEnd can also mean start/end of the source.
    void _parseLine() {   
      // Continue parsing standalone lines until we find one than isn't a
      // standalone line.        
      while (_peek() != null) {
        var precedingLineEnd = _readIf(TokenType.lineEnd, eofOk: true);
        var precedingWhitespace = _readIf(TokenType.whitespace, eofOk: true);          
        var indent = precedingWhitespace == null ? '' : precedingWhitespace.value;
        var tag = _readTag();
        var tagNode = _createNodeFromTag(tag, partialIndent: indent);
        var followingWhitespace = _readIf(TokenType.whitespace, eofOk: true);
        
        const standaloneTypes = const [
          TagType.openSection,
  