anchor.diff:        }    
       }
       
  -    var close = _read();
  +    var close = _expect(TokenType.closeDelimiter);
           
       return new Tag(tagType, name, open.start, close.end);
     }
  
positive.code:       list.add(t);
      }
      return list;
    }
    
    // Add a text node to top most section on the stack and merge consecutive
  
negative.code:          .join()
           .trim();
    
      //TODO incorporate this into _readWhile()
      _checkEof();
      
      // Check to see if tag name is valid.
      if (tagType != TagType.comment) {    
  