haskell-names-0.2: Name resolution library for Haskell

Safe HaskellNone

Language.Haskell.Names.Open

Documentation

newtype Alg w Source

Constructors

Alg 

Fields

runAlg :: forall d. Resolvable d => d -> Scope -> w d
 

rmap :: Resolvable a => (forall b. Resolvable b => Scope -> b -> b) -> Scope -> a -> aSource

data NameContext Source

Constructors

BindingT 
BindingV 
ReferenceT 
ReferenceV 
Other

we don't expect names in this context