Warning: Reason support is experimental. We are looking for beta-tester and contributors.

Index of values


Error a_api: exception Api.Error("\"(=<<)>>~[<<a_api|moduleDeriving_monad\" is not a valid module name")) >> [Deriving_monad.Monad]
(>>=)=) >> [Deriving_monad.Monad]
_loc [Defs.Loc]

A
add_register_hook [Base]
allocate [Deriving_Pickle.Write.Utils]
allow_private [Defs.ClassDescription]
allow_private [Default_class.Description]
allow_private [Functor_class.Description]
allow_private [Pickle_class.Description]
allow_private [Typeable_class.Description]
allow_private [Eq_class.Description]
allow_private [Bounded_class.Description]
allow_private [Enum_class.Description]
allow_private [Dump_class.Description]
allow_private [Show_class.Description]
alpha [Defs.ClassDescription]
alpha [Default_class.Description]
alpha [Functor_class.Description]
alpha [Pickle_class.Description]
alpha [Typeable_class.Description]
alpha [Eq_class.Description]
alpha [Bounded_class.Description]
alpha [Enum_class.Description]
alpha [Dump_class.Description]
alpha [Show_class.Description]
and_guard [Eq_class.Builder]
ap [Deriving_monad.MonadUtilsSig]
application [Type.Translate.WithParams]
apply_t [Type.Translate.WithParams]

B
build_alias_map [Type.Translate]
build_subst [Type]

C
case [Functor_class.Builder]
cast [Deriving_Typeable.Typeable]
cast_pattern [Defs.Generator]
cast_pattern [Defs.AstHelpers]
classname [Defs.ClassDescription]
classname [Defs.FullClass]
classname [Default_class.Builder]
classname [Default_class.Description]
classname [Functor_class.Description]
classname [Pickle_class.Description]
classname [Typeable_class.Builder]
classname [Typeable_class.Description]
classname [Eq_class.Builder]
classname [Eq_class.Description]
classname [Bounded_class.Description]
classname [Enum_class.Description]
classname [Dump_class.Description]
classname [Show_class.Description]
compare [Deriving_Typeable.TypeRep]
concat_map [Utils.List]
concat_map2 [Utils.List]
constraint_ [Type.Untranslate]
constraints [Type.Translate.WithParams]
contains_tvars [Type]
contains_tvars_decl [Type]
ctyp [Utils.DumpAst]
curry [Utils.F]

D
decl [Type.Untranslate]
decl [Type.Translate]
decl [Functor_class.Builder]
declify [Type.Translate.WithParams]
decls [Type.Translate]
default [Deriving_Default.Default]
default_module [Defs.ClassDescription]
default_module [Default_class.Description]
default_module [Functor_class.Description]
default_module [Pickle_class.Description]
default_module [Typeable_class.Description]
default_module [Eq_class.Description]
default_module [Bounded_class.Description]
default_module [Enum_class.Description]
default_module [Dump_class.Description]
default_module [Show_class.Description]
depends [Base.RegisterFullClass]
depends [Defs.ClassDescription]
depends [Default_class.Description]
depends [Functor_class.Description]
depends [Pickle_class.Description]
depends [Typeable_class.Description]
depends [Eq_class.Description]
depends [Bounded_class.Description]
depends [Enum_class.Description]
depends [Dump_class.Description]
depends [Show_class.Description]
derive_sig [Base]
derive_str [Base]
display_errors [Base]

E
either_partition [Utils]
enum_from [Deriving_Enum.Enum]
enum_from_then [Deriving_Enum.Enum]
enum_from_then_to [Deriving_Enum.Enum]
enum_from_to [Deriving_Enum.Enum]
eq [Deriving_Typeable.TypeRep]
eq [Deriving_Eq.Eq]
expr [Type.Untranslate]
expr [Type.Translate.WithParams]
expr [Functor_class.Builder]
expr_list [Defs.AstHelpers]

F
fail [Deriving_monad.Monad]
fatal_error [Base]
field [Type.Untranslate]
field [Type.Translate.WithParams]
field [Functor_class.Builder]
filterM [Deriving_monad.MonadUtilsSig]
find [Base]
foldM [Deriving_monad.MonadUtilsSig]
foldM_ [Deriving_monad.MonadUtilsSig]
fold_left1 [Utils.List]
fold_right1 [Utils.List]
format [Deriving_Show.Show]
format_list [Deriving_Show.Show]
free_tvars [Type]
fresh_name [Type.Translate]
fromList [Utils.Set.S]
fromList [Utils.Map.S]
from_channel [Deriving_Pickle.Pickle]
from_channel [Deriving_Dump.Dump]
from_enum [Deriving_Enum.Enum]
from_stream [Deriving_Pickle.Pickle]
from_stream [Deriving_Dump.Dump]
from_string [Deriving_Pickle.Pickle]
from_string [Deriving_Dump.Dump]

G
gen_sig [Functor_class.Builder]
generate [Defs.Class]
generate [Defs.Generator]
generate [Default_class.Builder]
generate [Functor_class.Builder]
generate [Pickle_class.Builder]
generate [Typeable_class.Builder]
generate [Eq_class.Builder]
generate [Bounded_class.Builder]
generate [Enum_class.Builder]
generate [Dump_class.Builder]
generate [Show_class.Builder]
generate_expr [Defs.FullClass]
generate_expr [Defs.Generator]
generate_expr [Default_class.Builder]
generate_expr [Typeable_class.Builder]
generate_expr [Eq_class.Builder]
generate_sigs [Defs.Class]
generate_sigs [Defs.Generator]
generate_sigs [Default_class.Builder]
generate_sigs [Functor_class.Builder]
generate_sigs [Pickle_class.Builder]
generate_sigs [Typeable_class.Builder]
generate_sigs [Eq_class.Builder]
generate_sigs [Bounded_class.Builder]
generate_sigs [Enum_class.Builder]
generate_sigs [Dump_class.Builder]
generate_sigs [Show_class.Builder]
generator [Default_class.Builder]
generator [Pickle_class.Builder]
generator [Typeable_class.Builder]
generator [Eq_class.Builder]
generator [Bounded_class.Builder]
generator [Enum_class.Builder]
generator [Dump_class.Builder]
generator [Show_class.Builder]
get [Deriving_monad.Monad_state_type]
guard [Deriving_monad.MonadPlusUtilsSig]

H
has_type [Deriving_Typeable.Typeable]

I
id [Utils.F]
ident [Type.Translate]
ident [Utils.DumpAst]
in_a_box [Show_class.Builder]
in_box [Show_class.Builder]
in_hovbox [Show_class.Builder]
in_paren [Show_class.Builder]
instantiate_modargs_repr [Defs.Generator]
is_registered [Base]

J
join [Deriving_monad.MonadUtilsSig]

L
last [Utils.List]
liftM [Deriving_monad.MonadUtilsSig]
liftM2 [Deriving_monad.MonadUtilsSig]
liftM3 [Deriving_monad.MonadUtilsSig]
liftM4 [Deriving_monad.MonadUtilsSig]
liftM5 [Deriving_monad.MonadUtilsSig]
list [Type.Translate]
lprefix [Eq_class.Builder]

M
make [Clusters]
make [Deriving_Pickle.Repr]
make_dynamic [Deriving_Typeable.Typeable]
map [Utils.Option]
map [Deriving_Functor.Functor]
mapAndUnzipM [Deriving_monad.MonadUtilsSig]
mapM [Deriving_monad.MonadUtilsSig]
mapM_ [Deriving_monad.MonadUtilsSig]
mapn [Utils.List]
maptype [Functor_class.Builder]
max_bound [Deriving_Bounded.Bounded]
min_bound [Deriving_Bounded.Bounded]
mk [Deriving_Typeable.Typeable]
mkFresh [Deriving_Typeable.TypeRep]
mkIO [Deriving_monad.IO]
mkName [Typeable_class.Builder]
mkPolyv [Deriving_Typeable.TypeRep]
mkTuple [Deriving_Typeable.TypeRep]
modname_from_qname [Defs.AstHelpers]
mplus [Deriving_monad.MonadPlusUtilsSig]
mplus [Deriving_monad.MonadPlus]
msum [Deriving_monad.MonadPlusUtilsSig]
mzero [Deriving_monad.MonadPlusUtilsSig]
mzero [Deriving_monad.MonadPlus]

N
name [Id]

P
param [Type.Untranslate]
param [Type.Translate]
param_map [Functor_class.Builder]
params [Type.Translate.WithParams]
params [Type.Translate]
patt_list [Defs.AstHelpers]
pickle [Deriving_Pickle.Pickle]
poly [Type.Untranslate]
polycase [Functor_class.Builder]
polyexpr [Type.Translate.WithParams]
pred [Deriving_Enum.Enum]
predefs [Defs.ClassDescription]
predefs [Default_class.Description]
predefs [Functor_class.Description]
predefs [Pickle_class.Description]
predefs [Typeable_class.Description]
predefs [Eq_class.Description]
predefs [Bounded_class.Description]
predefs [Enum_class.Description]
predefs [Dump_class.Description]
predefs [Show_class.Description]
print_expr [Type]
print_rhs [Type]
put [Deriving_monad.Monad_state_type]
putStr [Deriving_monad.IO]

Q
qName [Type.Untranslate]
qident [Type.Translate]
qname [Type.Untranslate]
quand [Deriving_monad.MonadUtilsSig]

R
random_id [Utils]
range [Utils.List]
record [Deriving_Pickle.Read.Utils]
record_expr [Defs.AstHelpers]
record_expression [Defs.AstHelpers]
record_pattern [Defs.AstHelpers]
register_predefs [Base.RegisterFullClass]
register_predefs [Base.RegisterClass]
rename_constraint [Type]
rename_rhs [Type]
replicateM [Deriving_monad.MonadUtilsSig]
replicateM_ [Deriving_monad.MonadUtilsSig]
repr [Type.Untranslate]
repr [Type.Translate.WithParams]
return [Deriving_monad.Monad]
rhs [Type.Untranslate]
rhs [Functor_class.Builder]
rprefix [Eq_class.Builder]
runIO [Deriving_monad.IO]
runState [Deriving_monad.Monad_state_type]
runtimename [Defs.ClassDescription]
runtimename [Defs.FullClass]
runtimename [Default_class.Builder]
runtimename [Default_class.Description]
runtimename [Functor_class.Description]
runtimename [Pickle_class.Description]
runtimename [Typeable_class.Builder]
runtimename [Typeable_class.Description]
runtimename [Eq_class.Builder]
runtimename [Eq_class.Description]
runtimename [Bounded_class.Description]
runtimename [Enum_class.Description]
runtimename [Dump_class.Description]
runtimename [Show_class.Description]

S
seq [Defs.AstHelpers]
seq_list [Defs.AstHelpers]
sequence [Deriving_monad.MonadUtilsSig]
sequence_ [Deriving_monad.MonadUtilsSig]
set_name_prefix [Type.Translate]
setup_context [Functor_class.Builder]
show [Deriving_Show.Show]
show_list [Deriving_Show.Show]
sigdecl [Type.Untranslate]
signature [Functor_class.Builder]
split [Type.Translate]
split3 [Utils.List]
split_amp [Type.Translate]
split_and [Type.Translate]
split_comma [Type.Translate]
split_ofamp [Type.Translate]
split_or [Type.Translate]
split_semi [Type.Translate]
split_star [Type.Translate]
store_repr [Deriving_Pickle.Write.Utils]
substitute [Functor_class.Builder]
substitute_aliases [Type.Translate]
substitute_constraint [Type]
substitute_decl [Type]
substitute_expr [Type]
substitute_rhs [Type]
succ [Deriving_Enum.Enum]
sum [Deriving_Pickle.Read.Utils]
summand [Type.Untranslate]
summand [Type.Translate.WithParams]

T
tagOf [Deriving_Typeable]
tag_hash [Utils]
tagspec [Type.Untranslate]
tagspec [Type.Translate.WithParams]
throwing_cast [Deriving_Typeable.Typeable]
toList [Utils.Set.S]
to_buffer [Deriving_Pickle.Pickle]
to_buffer [Deriving_Dump.Dump]
to_channel [Deriving_Pickle.Pickle]
to_channel [Deriving_Dump.Dump]
to_enum [Deriving_Enum.Enum]
to_string [Deriving_Pickle.Pickle]
to_string [Deriving_Dump.Dump]
toplevel [Type.Translate.WithParams]
tup [Functor_class.Builder]
tuple [Defs.AstHelpers]
tuple [Deriving_Pickle.Read.Utils]
tuple_expr [Defs.AstHelpers]
type_rep [Deriving_Typeable.Typeable]
typevar_of_int [Utils]

U
uncurry [Utils.F]
union_disjoint [Utils.Map.S]
union_disjoint2 [Utils.Map.S]
unless [Deriving_monad.MonadUtilsSig]
unpickle [Deriving_Pickle.Pickle]

V
variant [Type.Translate.WithParams]
version [Id]

W
wrap [Default_class.Builder]
wrap [Pickle_class.Builder]
wrap [Typeable_class.Builder]
wrap [Eq_class.Builder]
wrap [Bounded_class.Builder]
wrap [Enum_class.Builder]
wrap [Dump_class.Builder]
wrap [Show_class.Builder]
wrapper [Functor_class.Builder]

Z
zip [Utils.List]
zipWithM [Deriving_monad.MonadUtilsSig]
zipWithM_ [Deriving_monad.MonadUtilsSig]