Made the attribute regular expression more correct with regards to unquoted attribute values.
Require self-closing tags to be void
I didn't understand how RegExps worked in this way, and was desynching the attributes count. Here's a different way to accomplish the same thing.
Revert "stylistic changes"

This reverts commit 181c31bed04d066f7a85feb13967deb8725fba0e.
Revert "Revert "stylistic changes""

This reverts commit f7b6d5468e2e0961765ab3f9be74114492d5e316.
added missing comma in benchmark script
domelementtype must be version 1.x (not 1.0)
2.5.1
Merge branch 'master' of https://github.com/fb55/node-htmlparser
Better handling of implied close tags. A list is given of tags whose close is implied by other tags being opened, and these are closed when those tags are opened. This helps correctly parse things like lists and tables with unterminated LI or TD tags.
spaces -> tabs, thought the merge would update my local files to the correct spacing (and tried to match that)
Derp.
Recognize closing CDATA tags as end of "special"

This allows for correct parsing of text that directly follows CDATA tags
Merge pull request #31 from jugglinmike/text-after-cdata

Recognize closing CDATA tags as end of "special"
test on node 0.6, 0.8 & 0.9
FeedHandler should return an error when nothing's found
added missing semicolon in test-helper.js
improved how tests are run
don't run 03-rdf.js test

it currently fails, requires investigation
renamed tests
added semicolons & use EE#on in 02-stream.js