A complete HTML parser written in C++