Module

Attribute

Representation of erlang attributes with symbols and compiler magic.

#Attribute

data Attribute :: Symbol -> Symbol -> Typedata Attribute (name :: Symbol) (content :: Symbol)

An attribute with specified name and content

Constructors

#Behaviour

type Behaviour :: Symbol -> Typetype Behaviour = Attribute "behaviour"

A behaviour attribute, e.g. Behaviour "gen_server"

Modules