box_use_parser {box.lsp} | R Documentation |
'box::use' Document Parser
Description
Custom {languageserver} parser hook for {box} modules.
Usage
box_use_parser(expr, action)
Arguments
expr |
An R expression to evaluate |
action |
A list of action functions from |
Value
Used for side-effects provided by the action
list of functions.
Examples
action <- list(
assign = function(symbol, value) {
cat(paste("ASSIGN: ", symbol, value, "\n"))
},
update = function(packages) {
cat(paste("Packages: ", packages, "\n"))
},
parse = function(x) {
cat(paste("Parse: ", names(x), x, "\n"))
},
parse_args = function(x) {
cat(paste("Parse Args: ", names(x), x, "\n"))
}
)
box_use_parser(expr = expression(box::use(fs)), action = action)
[Package box.lsp version 0.1.1 Index]