-- | -- This module exports smart constructors for building funcon terms from a large -- collections of funcons. -- Module "Funcons.EDSL" can be used to construct funcons. -- Module "Funcons.Tools" provides functions for creating executables. -- -- Apologies for the disorganisation of this file, most of its exports -- exports have been generated. -- --If a funcon is called 'handle-thrown', its smart constructor is called --'handle_thrown_' (hyphens replaced by underscores and an additional underscore --at the end). Each smart constructors has a single argument, a list --(of type (['Funcons']) representing the actual arguments of a funcon application. -- For example, the funcon 'integer-add' can be applied to an arbitrary number --of (integer) arguments, e.g. 'integer_add_' ['int_' 3, 'int_' 4, 'int_' 5]. module Funcons.Core ( int_, nat_, module Funcons.Core.Library, module Funcons.Core.Manual) where import Funcons.Types hiding (set_) -- Haddock dependency import Funcons.Core.Library import Funcons.Core.Manual hiding (unicode_, ascii_character_)