Skip to content

Latest commit

 

History

History
61 lines (35 loc) · 1018 Bytes

syntax.rst

File metadata and controls

61 lines (35 loc) · 1018 Bytes

:mod:`hask.lang.syntax` -- The "syntactic" elements to build Hask programs

.. automodule:: hask.lang.syntax

.. autoclass:: sig

.. object:: H
.. autoclass:: __constraints__

.. autoclass:: Syntax

.. autoclass:: instance

.. autoclass:: caseof

.. object:: data
.. autoclass:: __data__

.. object:: d
.. autoclass:: __d__

.. autoclass:: deriving

.. autofunction:: t

.. autofunction:: typify

.. object:: undefined
.. autoclass:: __undefined__

.. autoclass:: guard

.. object:: c
.. autoclass:: __guard_test__

.. object:: otherwise

   A `c`:obj: object that evaluates to True.

.. object:: p
.. autoclass:: __var_access__


.. object:: m
.. autoclass:: __var_bind__


.. autofunction:: _t

.. autofunction:: _i

.. object:: __
.. autoclass:: __section__

.. autoexception:: IncompletePatternError

.. autoclass:: MatchStackFrame

.. autoclass:: MatchStack