API Reference
=============

This section provides detailed information about the classes and functions provided by Zink.

Main Module (`zink.zink`)
--------------------------

.. automodule:: zink.zink
   :members:
   :undoc-members:
   :show-inheritance:

Extractor Module (`zink.extractor`)
-----------------------------------

.. automodule:: zink.extractor
    :members:
    :undoc-members:
    :show-inheritance:

Merger Module (`zink.merger`)
------------------------------

.. automodule:: zink.merger
    :members:
    :undoc-members:
    :show-inheritance:

Result Module (`zink.result`)
-----------------------------

.. automodule:: zink.result
   :members:
   :undoc-members:
   :show-inheritance:

Replacer Subpackage (`zink.replacer`)
---------------------------------------

.. automodule:: zink.replacer
   :members:
   :undoc-members:

This subpackage provides various replacement strategies.  It is used internally by the main `zink.replace` function.