note:
┌─ test.html:3:17
│
3 │ Here is a tag: very cool
│ ^^^^^^ ^^^^^^ EndTag
│ │
│ StartTag
4 │
5 │ Tags can have attributes:
...
│ ^^ ^^^ attribute value
│ │
│ attribute name
6 │
7 │ Attribute values can be quoted:
│ ^^^ ^^^^^^ in double quotes
│ │
│ in single quotes
8 │
9 │ This is malformed < test
│ ^ unexpected character: saw ' ' in state TagOpen
10 │
11 │ Characters can be escaped but don't forget the semicolon: ¶
│ ^ semicolon missing after character reference