Safe Haskell | None |
---|---|
Language | Haskell2010 |
Language.Haskell.Names.SyntaxUtils
Documentation
nameQualification :: QName l -> Maybe (ModuleName ()) #
getModuleName :: Module l -> ModuleName l #
getImports :: Module l -> [ImportDecl l] #
getExportSpecList :: Module l -> Maybe (ExportSpecList l) #
getDeclHead :: Decl l -> Maybe (DeclHead l) #
getDeclHeadName :: DeclHead l -> Name l #
getModuleDecls :: Module l -> [Decl l] #
isTypeDecl :: Decl l -> Bool #
nameToString :: Name l -> String #
stringToName :: String -> Name () #
specialConToString :: SpecialCon l -> String #
qNameToName :: QName l -> Name l #
nameToQName :: Name l -> QName l #