API Reference haex v0.0.4
Modules
Haskell As Elixir - Haex (pronounced "hacks")
Parses and builds modules to implement data types
utility functions to generate common AST forms used in multiple places
generates AST representation of Haex.Data
to return from Haex.data/1
macro
Builds data constructor modules used to implemente a data type
generates AST representation of Haex.Data.DataConstructor
to return from
Haex.data/1
macro
Parses an AST received from Haex.data/1
macro, and generates a
Haex.Data.t()
struct which can be used to generate modules to represent
that data type
builds type constructor module used to implement a data type
generates AST representation of Haex.Data.TypeConstructor
to return from
Haex.data/1
macro