85
83
ihname s i = HS.Ident $ s ++ show i
87
85
unqhname :: String -> QName -> HS.Name
88
87
unqhname s q | ("d", "main") == (s, show(qnameName q)) = HS.Ident "main"
89
88
| otherwise = ihname s (idnum $ nameId $ qnameName $ q)
92
93
-- the toplevel module containing the given one
93
94
tlmodOf :: ModuleName -> TCM HS.ModuleName