chs-deps-0.1.0.1: c2hs dependency analyzer
Safe HaskellSafe-Inferred
LanguageHaskell2010

Language.Haskell.CHs.Deps

Description

This contains a partial lexer for .chs files; enough to extract information from {#import#} declarations.

This is lenient in that it will not reject things like {# import const Data.Char #}

Synopsis

Documentation

getImports :: ByteString -> Either String [String] Source #

Given a ByteString containing C2Hs, return a list of modules (as Strings) it {#import#}s.

getFileImports :: FilePath -> IO (Either String [String]) Source #