This is a JavaCC grammer file that when compiled will result in a pure Java HTML5 parser with AST capabilities