The *.java files in this directory are the source files from which the corresponding nsHtml5*.cpp and nsHtml5*.h files were generated in ../src/. You can obtain the full Java version of the parser and the translator program from svn co http://svn.versiondude.net/whattf/htmlparser/trunk/ htmlparser See run-cpp-translate.sh at the top level of the SVN checkout.