****************
  Internal API
****************


Assorted Utilities
==================

.. automodule:: htsql.core.util
   :members:


Error Types
===========

.. automodule:: htsql.core.error
   :members:


Syntax Parsing
==============

.. automodule:: htsql.core.syn
   :members:

Data nodes
----------

.. automodule:: htsql.core.syn.token
   :members:

.. automodule:: htsql.core.syn.syntax
   :members:

Processes
---------

.. automodule:: htsql.core.syn.decode
   :members:

.. automodule:: htsql.core.syn.scan
   :members:

.. automodule:: htsql.core.syn.parse
   :members:

Scanner and parser generators
-----------------------------

.. automodule:: htsql.core.syn.grammar
   :members:


Data Types
==========

.. automodule:: htsql.core.domain
   :members:


