Parse `` inline expressions and evaluate them in the current environment, while preserving outer formatting markers like `.val ...`.
Usage
parse_inline_expressions(text, env = parent.frame())
Examples
i <- 1
parse_inline_expressions(
"{.val {i}}"
)
#> [1] "{.val 1}"
x <- 5
y <- 10
parse_inline_expressions(
"{.pkg {x + y}}"
)
#> [1] "{.pkg 15}"
name <- "testing"
name <- parse_inline_expressions(
"{.pkg {name}}"
)
name
#> [1] "{.pkg testing}"
log_message(name)
#> ℹ [2025-09-26 04:48:44] testing