All functions

as.lazy() as.lazy_dots()

Convert an object to a lazy expression or lazy dots.

as_name() as_call()

Coerce an object to a name or call.

ast_() ast()

Display a call (or expression) as a tree.

call_modify() call_standardise()

Modify the arguments of a call.

call_new()

Create a call by "hand"

expr_label() expr_text() expr_find() expr_env()

Find the expression associated with an argument

f_capture() dots_capture()

Make a promise explicit by converting into a formula.

f_eval_rhs() f_eval_lhs() f_eval() find_data()

Evaluate a formula

f_interp() uq() uqf() uqs()

Interpolate a formula

f_list() as_f_list()

Build a named list from the LHS of formulas

f_new()

Create a formula object by "hand".

f_rhs() `f_rhs<-`() f_lhs() `f_lhs<-`() f_env() `f_env<-`()

Get/set formula components.

f_text() f_label()

Turn RHS of formula into a string/label.

f_unwrap()

Unwrap a formula

function_new()

Create a function by "hand"

interp()

Interpolate values into an expression.

is_formula()

Is object a formula?

is_lang() is_name() is_call() is_pairlist() is_atomic()

Is an object a language object?

lazy_() lazy()

Capture expression for later lazy evaluation.

lazy_dots()

Capture ... (dots) for later lazy evaluation.

lazy_eval()

Evaluate a lazy expression.

make_call()

Make a call with lazy_dots as arguments.

missing_arg()

Generate a missing argument.