Add java htmlparser sources that match the original 52-level state

https://hg.mozilla.org/projects/htmlparser/
Commit: abe62ab2a9b69ccb3b5d8a231ec1ae11154c571d
This commit is contained in:
Matt A. Tobin 2020-01-15 14:56:04 -05:00 committed by Roy Tam
commit 36189e6a63
248 changed files with 62553 additions and 0 deletions

View file

@ -0,0 +1,25 @@
These scripts export the Java-to-C++ translator and the java source files that
implement the HTML5 parser. The exported translator may be used (with no
external dependencies) to translate the exported java source files into Gecko-
compatible C++.
Hacking the translator itself still requires a working copy of the Java HTML5
parser repository, but hacking the parser (modifying the Java source files and
performing the translation) should now be possible using only files committed
to the mozilla source tree.
Run any of these scripts without arguments to receive usage instructions.
make-translator-jar.sh: compiles the Java-to-C++ translator into a .jar file
export-java-srcs.sh: exports minimal java source files implementing the
HTML5 parser
export-translator.sh: exports the compiled translator and javaparser.jar
export-all.sh: runs the previous two scripts
util.sh: provides various shell utility functions to the
scripts listed above (does nothing if run directly)
All path arguments may be either absolute or relative. This includes the path
to the script itself ($0), so the directory from which you run these scripts
doesn't matter.
Ben Newman (7 July 2009)