===
API
===

Public module
=============

.. automodule:: sygaldry
   :members:

Artificery module
=================

.. automodule:: sygaldry.artificery
   :members:

Loader module
=============

.. automodule:: sygaldry.loader
   :members:

Cache module
============

.. automodule:: sygaldry.cache
   :members:

Checker module
==============

.. automodule:: sygaldry.checker
   :members:

Code generation module
======================

.. automodule:: sygaldry.codegen
   :members:

CLI module
==========

.. automodule:: sygaldry.cli
   :members:

Types module
============

.. automodule:: sygaldry.types
   :members:

Errors
======

.. automodule:: sygaldry.errors
   :members:
