Become an expert in R — Interactive courses, Cheat Sheets, certificates and more!
Get Started for Free

split_source

Split source lines into complete expressions


Description

Parse the lines of code one by one to find complete expressions in the code, and put them in a list.

Usage

split_source(x)

Arguments

x

A character vector of R source code.

Value

A list of character vectors, and each vector contains a complete R expression.

Examples

xfun::split_source(c("if (TRUE) {", "1 + 1", "}", "print(1:5)"))

xfun

Miscellaneous Functions to Support Packages Maintained by 'Yihui Xie'

v0.22
MIT + file LICENSE
Authors
Yihui Xie [aut, cre, cph] (<https://orcid.org/0000-0003-0645-5666>), Wush Wu [ctb], Daijiang Li [ctb], Xianying Tan [ctb], Salim Brüggemann [ctb] (<https://orcid.org/0000-0002-5329-5987>), Christophe Dervieux [ctb]
Initial release

We don't support your browser anymore

Please choose more modern alternatives, such as Google Chrome or Mozilla Firefox.