The hardware and bandwidth for this mirror is donated by METANET, the Webhosting and Full Service-Cloud Provider.
If you wish to report a bug, or if you are interested in having us mirror your free-software or open-source project, please feel free to contact us at mirror[@]metanet.ch.

dparser: Port of 'Dparser' Package

A Scannerless GLR parser/parser generator. Note that GLR standing for "generalized LR", where L stands for "left-to-right" and R stands for "rightmost (derivation)". For more information see <https://en.wikipedia.org/wiki/GLR_parser>. This parser is based on the Tomita (1987) algorithm. (Paper can be found at <https://aclanthology.org/P84-1073.pdf>). The original 'dparser' package documentation can be found at <https://dparser.sourceforge.net/>. This allows you to add mini-languages to R (like rxode2's ODE mini-language Wang, Hallow, and James 2015 <doi:10.1002/psp4.12052>) or to parse other languages like 'NONMEM' to automatically translate them to R code. To use this in your code, add a LinkingTo dparser in your DESCRIPTION file and instead of using #include <dparse.h> use #include <dparser.h>. This also provides a R-based port of the make_dparser <https://dparser.sourceforge.net/d/make_dparser.cat> command called mkdparser(). Additionally you can parse an arbitrary grammar within R using the dparse() function, which works on most OSes and is mainly for grammar testing. The fastest parsing, of course, occurs at the C level, and is suggested.

Version: 1.3.1-13
Depends: R (≥ 3.3)
Imports: digest, methods
Suggests: rex, covr, testthat, knitr, devtools
Published: 2024-10-22
DOI: 10.32614/CRAN.package.dparser
Author: Matthew Fidler [aut, cre], John Plevyak [aut, cph]
Maintainer: Matthew Fidler <matthew.fidler at gmail.com>
BugReports: https://github.com/nlmixr2/dparser-R/issues/
License: BSD_3_clause + file LICENSE
URL: https://nlmixr2.github.io/dparser-R/, https://github.com/nlmixr2/dparser-R/
NeedsCompilation: yes
Materials: NEWS
CRAN checks: dparser results

Documentation:

Reference manual: dparser.pdf

Downloads:

Package source: dparser_1.3.1-13.tar.gz
Windows binaries: r-devel: dparser_1.3.1-13.zip, r-release: dparser_1.3.1-13.zip, r-oldrel: dparser_1.3.1-13.zip
macOS binaries: r-release (arm64): dparser_1.3.1-13.tgz, r-oldrel (arm64): dparser_1.3.1-13.tgz, r-release (x86_64): dparser_1.3.1-13.tgz, r-oldrel (x86_64): dparser_1.3.1-13.tgz
Old sources: dparser archive

Reverse dependencies:

Reverse imports: monolix2rx, nonmem2rx, rxode2
Reverse linking to: monolix2rx, nonmem2rx, rxode2

Linking:

Please use the canonical form https://CRAN.R-project.org/package=dparser to link to this page.

These binaries (installable software) and packages are in development.
They may not be fully stable and should be used with caution. We make no claims about them.