# -------------------------------------------- # CITATION file created with {cffr} R package # See also: https://docs.ropensci.org/cffr/ # -------------------------------------------- cff-version: 1.2.0 message: 'To cite package "dparser" in publications use:' type: software license: BSD-3-Clause title: 'dparser: Port of ''Dparser'' Package' version: 1.3.1-12 doi: 10.32614/CRAN.package.dparser identifiers: - type: url value: https://github.com/nlmixr2/dparser-R/ abstract: '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 ) 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.' authors: - family-names: Fidler given-names: Matthew email: matthew.fidler@gmail.com - family-names: Plevyak given-names: John email: jplevyak@gmail.com repository: https://nlmixr2.r-universe.dev repository-code: https://github.com/nlmixr2/dparser-R/issues/ commit: 02e816e1be976beb28ff4dcee2ed5104b16c5817 url: https://nlmixr2.github.io/dparser-R/ contact: - family-names: Fidler given-names: Matthew email: matthew.fidler@gmail.com