
вEbc           @` s   d  Z  d d l m Z m Z m Z d d l m Z m Z m Z d d l	 m
 Z
 d d l m Z d d l m Z d d	 d
 d d d g Z d Z d S(   u  
HTML parsing library based on the `WHATWG HTML specification
<https://whatwg.org/html>`_. The parser is designed to be compatible with
existing HTML found in the wild and implements well-defined error recovery that
is largely compatible with modern desktop web browsers.

Example usage::

    from pip._vendor import html5lib
    with open("my_document.html", "rb") as f:
        tree = html5lib.parse(f)

For convenience, this module re-exports the following names:

* :func:`~.html5parser.parse`
* :func:`~.html5parser.parseFragment`
* :class:`~.html5parser.HTMLParser`
* :func:`~.treebuilders.getTreeBuilder`
* :func:`~.treewalkers.getTreeWalker`
* :func:`~.serializer.serialize`
i    (   t   absolute_importt   divisiont   unicode_literalsi   (   t
   HTMLParsert   parset   parseFragment(   t   getTreeBuilder(   t   getTreeWalker(   t	   serializeu
   HTMLParseru   parseu   parseFragmentu   getTreeBuilderu   getTreeWalkeru	   serializeu   1.1N(   t   __doc__t
   __future__R    R   R   t   html5parserR   R   R   t   treebuildersR   t   treewalkersR   t
   serializerR   t   __all__t   __version__(    (    (    s:   /tmp/pip-build-UPPWic/pip/pip/_vendor/html5lib/__init__.pyt   <module>   s   