Copyright | (C) 2017 Google Inc. |
---|---|
License | BSD2 (see the file LICENSE) |
Maintainer | Christiaan Baaij <christiaan.baaij@gmail.com> |
Safe Haskell | None |
Language | Haskell2010 |
Names
- data Name a = Name {}
- type OccName a = Name a
- data NameSort
- name2String :: Name a -> String
- name2Integer :: Name a -> Integer
- string2OccName :: String -> OccName a
- string2SystemName :: String -> Name a
- string2InternalName :: String -> Name a
- makeOccName :: String -> Integer -> OccName a
- makeSystemName :: String -> Integer -> Name a
- coerceName :: Name a -> Name b
- appendToName :: Name a -> String -> Name a
- noSrcSpan :: SrcSpan
Documentation
name2String :: Name a -> String Source #
name2Integer :: Name a -> Integer Source #
string2OccName :: String -> OccName a Source #
string2SystemName :: String -> Name a Source #
string2InternalName :: String -> Name a Source #
coerceName :: Name a -> Name b Source #