collapse_namespace: Collapse Namespace

View source: R/collapse_namespace.R

collapse_namespaceR Documentation

Collapse Namespace

Description

If node is a Namespace (a call to :: or :::), this function returns the Symbol the Namespace affects and stores associated namespace information in the namespace field of that Symbol. If node is not a Namespace, this function returns node unchanged.

Usage

collapse_namespace(node, ...)

Arguments

node

(ASTNode) The node to collapse.

...

Unused arguments.

Details

This function is intended as a replace function for replace_nodes().

Examples

code = quote_ast(rstatic::collapse_one_namespace)
replace_nodes(code, collapse_namespace)

nick-ulle/ast documentation built on May 14, 2024, 7:40 p.m.