CRAN/E | dparser

dparser

Port of 'Dparser' Package

Installation

About

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 . This parser is based on the Tomita (1987) algorithm. (Paper can be found at ). The original 'dparser' package documentation can be found at . 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 use #include . This also provides a R-based port of the make_dparser 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.

nlmixr2.github.io/dparser-R/
github.com/nlmixr2/dparser-R/
Bug report File report

Key Metrics

Version 1.3.1-11
R ≥ 3.3
Published 2023-12-08 144 days ago
Needs compilation? yes
License BSD_3_clause
License File
CRAN checks dparser results

Downloads

Yesterday 37 0%
Last 7 days 313 -21%
Last 30 days 1.358 -17%
Last 90 days 4.505 -12%
Last 365 days 17.700 +4%

Maintainer

Maintainer

Matthew Fidler

matthew.fidler@gmail.com

Authors

Matthew Fidler

aut / cre

John Plevyak

aut / cph

Material

NEWS
Reference manual
Package source

macOS

r-release

arm64

r-oldrel

arm64

r-release

x86_64

r-oldrel

x86_64

Windows

r-devel

x86_64

r-release

x86_64

r-oldrel

x86_64

Old Sources

dparser archive

Depends

R ≥ 3.3

Imports

digest
methods

Suggests

rex
covr
testthat
knitr
devtools

Reverse Imports

nonmem2rx
rxode2parse

Reverse LinkingTo

nonmem2rx
rxode2parse