vadr (version 0.01)

arg_env: Get environment or expression from a named argument.

Description

arg_env determines the lexical scope of an argument (which must be an un-evaluated promise).

arg_expr fetches the expression attached to an argument in the given environment. The effect is similar to substitute(name) but more specific.

Usage

arg_env(name, envir = arg_env(name, environment()))
arg_expr(name, envir = arg_env(name, environment()))

Arguments

name
A single argument name; not evaluated.
envir
The environment to look for the argument name in. By default looks in the lexical environment of the name argument.