hexpr-0.0.0.0: A framework for symbolic, homoiconic languages.

Safe HaskellSafe-Inferred

Data.Sexpr

Documentation

data Sexpr p a Source

Constructors

Atom p a 
Sexpr p [Sexpr p a] 

Instances

class SexprToHexpr a whereSource

Methods

xformNull :: p -> Hexpr p aSource

xformSingleton :: Sexpr p a -> Hexpr p aSource

xformDeepAtom :: a -> aSource