Custom File Interface Framework (cfinterface)
==============================================

**Version:** |release|

**Date:** |today|

*cfinterface* is a framework for designing low-level interfaces that depends on complex
text or binary file parsing. It provides components for modeling lines, registers,
blocks and sections in a declarative way and aggregate these blocks as components
for defining files.

.. toctree::
   :caption: Install 
   :maxdepth: 3

   install/install.rst

.. toctree::
   :caption: Getting Started 
   :maxdepth: 3

   getting_started/tutorial
   examples/index.rst
   getting_started/contributing

.. toctree::
   :caption: Module Reference
   :maxdepth: 2

   reference/fields/index.rst
   reference/line/index.rst
   reference/blocks/index.rst
   reference/registers/index.rst
   reference/sections/index.rst


:ref:`genindex`