Learn R Programming

thisutils (version 0.3.1)

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

Value

A character string with expressions evaluated but formatting preserved.

Arguments

text

A character string containing inline expressions to parse.

env

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

Examples

Run this code
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)

Run the code above in your browser using DataLab