hunter
=============================

.. autosummary::
    :nosignatures:

    hunter.trace
    hunter.stop
    hunter.F
    hunter.When
    hunter.And
    hunter.Or
    hunter.actions.CodePrinter
    hunter.actions.Debugger
    hunter.actions.VarsPrinter

.. automodule:: hunter

.. autofunction:: hunter.trace(*predicates, **options)

.. autofunction:: hunter.stop()

.. autoclass:: hunter.F
    :members:
    :private-members:
    :special-members:
    :undoc-members:

.. autoclass:: hunter.When
    :members:
    :private-members:
    :special-members:
    :undoc-members:

.. autoclass:: hunter.And
    :members:
    :private-members:
    :special-members:
    :undoc-members:

.. autoclass:: hunter.Or
    :members:
    :private-members:
    :special-members:
    :undoc-members:

.. autoclass:: hunter.CodePrinter
    :members:
    :private-members:
    :special-members:
    :undoc-members:

.. autoclass:: hunter.Debugger
    :members:
    :private-members:
    :special-members:
    :undoc-members:

.. autoclass:: hunter.VarsPrinter
    :members:
    :private-members:
    :special-members:
    :undoc-members:




hunter
=============================


.. automodule:: hunter

    .. rubric:: Functions

    .. autosummary::
        :nosignatures:

        hunter.trace
        hunter.stop

    .. rubric:: Predicates

    .. autosummary::
        :nosignatures:

        hunter.F
        hunter.When
        hunter.And
        hunter.Or

    .. rubric:: Actions

    .. autosummary::
        :nosignatures:

        hunter.CodePrinter
        hunter.Debugger
        hunter.VarsPrinter

.. autofunction:: hunter.trace(*predicates, **options)

.. autofunction:: hunter.stop()

.. autoclass:: hunter.F
    :members:
    :private-members:
    :special-members:
    :undoc-members:

.. autoclass:: hunter.When
    :members:
    :private-members:
    :special-members:
    :undoc-members:

.. autoclass:: hunter.And
    :members:
    :private-members:
    :special-members:
    :undoc-members:

.. autoclass:: hunter.Or
    :members:
    :private-members:
    :special-members:
    :undoc-members:

.. autoclass:: hunter.CodePrinter
    :members:
    :private-members:
    :special-members:
    :undoc-members:

.. autoclass:: hunter.Debugger
    :members:
    :private-members:
    :special-members:
    :undoc-members:

.. autoclass:: hunter.VarsPrinter
    :members:
    :private-members:
    :special-members:
    :undoc-members:




Reorganize a bit the referrence.
Reorganize a bit the referrence.
