Safe Haskell | None |
---|---|
Language | Haskell2010 |
This module is designed to be imported qualified.
- type Table = Map QName [Symbol]
- empty :: Table
- mergeTables :: Table -> Table -> Table
- lookupValue :: QName l -> Table -> [Symbol]
- lookupType :: QName l -> Table -> [Symbol]
- lookupMethodOrAssociate :: QName l -> Table -> [Symbol]
- lookupName :: QName l -> Table -> [Symbol]
- isValue :: Symbol -> Bool
- isType :: Symbol -> Bool
- isMethodOrAssociated :: Symbol -> Bool
- fromList :: [(QName, Symbol)] -> Table