expand_braces()
, str_expand_braces()
,
and glob()
now support a new argument engine
(#4):
'r'
use a pure R parser.'v8'
use the ‘braces’ Javascript parser via the
suggested V8 package.NULL
use 'v8'
if 'V8'
package detected else use 'r'
; in either case send a
message()
about the choice unless
getOption(bracer.engine.inform')
is
FALSE
.The ‘braces’ Javascript parser can handle some edge cases that the pure R parser cannot.
expand_braces()
now handles vectorized input and
returns one character vector with all the brace expansions. New function
str_expand_braces()
offers an alternative that instead
returns a list of character vectors.glob
provides a wrapper around
Sys.glob
that supports both brace and wildcard expansion on
file paths.expand_braces()
can now parse nested braces.expand_braces()
function which has
partial support for Bash-style brace expansion.