compilation-0.0.0.3: Haskell functionality for quickly assembling simple compilers.

Safe HaskellSafe-Inferred

Control.Compilation.Module

Description

Compilation Monad and combinators for quickly assembling simple compilers.

Control/Compilation/Module.hs

State extension class and combinators for implementations of a state that support module name specification.

Synopsis

Documentation

type ModuleName = StringSource

Type synonyms and class memberships.

class StateExtension a => HasModule a whereSource

State extension class definition, including combinators.