parse_inline_expressions: Parse inline expressions

View source: R/log_message.R

parse_inline_expressionsR Documentation

Parse inline expressions

Description

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())

Arguments

text

A character string containing inline expressions to parse.

env

Environment in which to evaluate expressions. Defaults to the calling environment.

Value

A character string with expressions evaluated but formatting preserved.

Examples

i <- 1
parse_inline_expressions(
  "{.val {i}}"
)

x <- 5
y <- 10
parse_inline_expressions(
  "{.pkg {x + y}}"
)

name <- "testing"
name <- parse_inline_expressions(
  "{.pkg {name}}"
)
name

log_message(name)

thisutils documentation built on May 24, 2026, 5:07 p.m.