bquote_call: Treat call argument as bquoted-values.
Description
Re-write call to evaluate expr
with bquote
.()
substitution.
Uses convetion that := is considered a alias for =.
Including .(-x)
promoting x
's value from character to a name,
which is called "quote negation" (hence the minus-sign).
Usage
bquote_call(call, env = parent.frame())
Arguments
env
environment to perform lookups in.