RcppTOML
Rcpp bindings for TOML
What is TOML?
TOML is a configuration file grammar for humans. It is easier to read and edit than the alternatives yet arguably more useful as it is stronly types: values come back as integer, double, (multiline-) character (strings), boolean or Datetime. Moreover, complex nesting and arrays are supported as well.
This package uses the C++11 implementation written by Chase Geigle in cpptoml to implement a parser used by R.
Installation
The package is on CRAN and can be installed from every mirror via
install.packages("RcppTOML")
Development releases may be provided by the ghrr repository which can accessed using via
## if needed, first do: install.packages("drat")
drat::addRepo("ghrr")
Status
Feature-complete with TOML v0.4.0, see the tests/ directory. It parses everything that the underlying cpptoml parses with the same (sole) exception of unicode escape characters in strings.
Author
Dirk Eddelbuettel
License
GPL (>= 2)