dparser (Q57325)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

Port of 'Dparser' Package
Language Label Description Also known as
default for all languages
No label defined
    English
    dparser
    Port of 'Dparser' Package

      Statements

      1.3.1-10
      16 March 2023
      0 references
      0.1.3
      29 April 2017
      0 references
      0.1.4
      23 September 2017
      0 references
      0.1.5
      24 September 2017
      0 references
      0.1.6
      5 October 2017
      0 references
      0.1.7
      5 October 2017
      0 references
      0.1.8
      13 November 2017
      0 references
      1.3.1-2
      3 April 2021
      0 references
      1.3.1-3
      6 April 2021
      0 references
      1.3.1-4
      7 April 2021
      0 references
      1.3.1-5
      21 March 2022
      0 references
      1.3.1-6
      5 October 2022
      0 references
      1.3.1-7
      9 October 2022
      0 references
      1.3.1-8
      29 October 2022
      0 references
      1.3.1-9
      10 November 2022
      0 references
      1.3.1-11
      8 December 2023
      0 references
      PACKAGES.rds
      9 July 2026
      0 references
      1.3.1-12
      18 September 2024
      0 references
      1.3.1-13
      22 October 2024
      0 references
      PACKAGES.rds
      12 October 2026
      0 references
      1.3.1-14
      12 October 2026
      0 references
      0 references
      0 references
      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.
      0 references
      0 references
      0 references
      0 references
      John Plevyak
      0 references
      12 October 2026
      0 references

      Identifiers

      0 references