Rev 26532 | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed
\name{ns-topenv}\title{Top Level Environment}\alias{topenv}\description{Finding the top level environment.}\usage{topenv(envir = parent.frame(), matchThisEnv = getOption("topLevelEnvironment"))}\arguments{\item{envir}{environment.}\item{matchThisEnv}{return this environment, if it matches beforeany other criterion is satisfied. The default, the option\dQuote{topLevelEnvironment}, is set by \code{\link{sys.source}},which treats a specific environment as the top level environment.Supplying the argument as \code{NULL} means it will never match.}}\details{\code{topenv} returns the first top level environment found whensearching \code{envir} and its parent environments. An environment isconsidered top level if it is the internal environment of a name space,a package environment in the search path, or \code{.GlobalEnv}.}\examples{topenv(.GlobalEnv)topenv(new.env())}\keyword{programming}