A HTML parser implemented as an FSM with no lookahead. This is a modified version of Google's streamhtmlparser.