Copyright | (c) 1999 - 2003 Wolfgang Lux 2011 - 2015 Björn Peemöller |
---|---|
License | BSD-3-clause |
Maintainer | bjp@informatik.uni-kiel.de |
Stability | experimental |
Portability | portable |
Safe Haskell | None |
Language | Haskell2010 |
Base.NestEnv
Description
Documentation
module Base.TopEnv
bindNestEnv :: Ident -> a -> NestEnv a -> NestEnv a Source #
qualBindNestEnv :: QualIdent -> a -> NestEnv a -> NestEnv a Source #
lookupNestEnv :: Ident -> NestEnv a -> [a] Source #
qualLookupNestEnv :: QualIdent -> NestEnv a -> [a] Source #
rebindNestEnv :: Ident -> a -> NestEnv a -> NestEnv a Source #
qualRebindNestEnv :: QualIdent -> a -> NestEnv a -> NestEnv a Source #
toplevelEnv :: NestEnv a -> TopEnv a Source #
elemNestEnv :: Ident -> NestEnv a -> Bool Source #
qualModifyNestEnv :: (a -> a) -> QualIdent -> NestEnv a -> NestEnv a Source #
modifyNestEnv :: (a -> a) -> Ident -> NestEnv a -> NestEnv a Source #
localNestEnv :: NestEnv a -> [(Ident, a)] Source #
qualInLocalNestEnv :: QualIdent -> NestEnv a -> Bool Source #