Origination.
minor wording change
Made tests pass, albeit very poorly. Also brought in CodeMirror2's HTML lexer.
Minor refactorings to test suite.
Changed the spec so an element node's parseInfo has openTag and closeTag property intervals, rather than just start/end for the whole element and its contents.
added more tests
more refactorings to test suite
added another test and fixed it
Added demo.
CSS tweaks to demo
more CSS tweaks
can now parse text w/ newlines
added another test and fixed it.
minor refactoring for readability
tokenizer no longer exposes internal state of codemirror tokenizer.
fixed minor bug in newline tokenization
added INVALID_TAG_NAME error type
started work on new tokenizer
using a CodeMirror-inspired stream object to simplify code.
added stream.eat() and stream.eatWhile().