haskell-names-0.6.0: Name resolution library for Haskell

Safe HaskellNone
LanguageHaskell2010

Language.Haskell.Names.Exports

Synopsis

Documentation

exportedSymbols :: (Data l, Eq l) => Table -> Module l -> [Symbol] Source

Compute the list of symbols the given module exports using the given table of symbols that are in scope in that module.

annotateExportSpecList :: Table -> ExportSpecList l -> ExportSpecList (Scoped l) Source

Annotate the given export list with scoping information using the given table of symbols that are in scope in that module.