removed opts.special in favor of isSelfClosing
blarg
failing test for updates under attribute updates
handle onattribute
lexer approach
tag-begin, tag-space, and tag-end interspersed with attribute events
many unicode bugs fixed
more utf8 bugs showing up in attribute parsing
separate byteLen
now sizing unicode bytes correctly
fixed tag-end calculation to use string offsets
emit arguments into the lexer stream
save some indents
pass-through api
moved lexer-specific code into lib/lexer.js
actually a tokenizer
catch more cases, nicer output format for attribute selectors
less dynamic ['"] logic
matching a selector
fix a reference to x