Package: parcr 0.5.2.9000

Douwe Molenaar

parcr: Construct Parsers for Structured Text Files

Construct parser combinator functions, higher order functions that parse input. Construction of such parsers is transparent and easy. Their main application is the parsing of structured text files like those generated by laboratory instruments. Based on a paper by Hutton (1992) <doi:10.1017/S0956796800000411>.

Authors:Douwe Molenaar [aut, cre, cph]

parcr_0.5.2.9000.tar.gz
parcr_0.5.2.9000.zip(r-4.5)parcr_0.5.2.9000.zip(r-4.4)parcr_0.5.2.9000.zip(r-4.3)
parcr_0.5.2.9000.tgz(r-4.5-any)parcr_0.5.2.9000.tgz(r-4.4-any)parcr_0.5.2.9000.tgz(r-4.3-any)
parcr_0.5.2.9000.tar.gz(r-4.5-noble)parcr_0.5.2.9000.tar.gz(r-4.4-noble)
parcr_0.5.2.9000.tgz(r-4.4-emscripten)parcr_0.5.2.9000.tgz(r-4.3-emscripten)
parcr.pdf |parcr.html
parcr/json (API)
NEWS

# Install 'parcr' in R:
install.packages('parcr', repos = c('https://systemsbioinformatics.r-universe.dev', 'https://cloud.r-project.org'))

Bug tracker:https://github.com/systemsbioinformatics/parcr/issues

Datasets:

On CRAN:

Conda:

combinatorshigher-order-functionsparserparsing

5.08 score 4 stars 8 scripts 438 downloads 28 exports 0 dependencies

Last updated 10 months agofrom:df9e58c4d4. Checks:9 OK. Indexed: yes.

TargetResultLatest binary
Doc / VignettesOKMar 26 2025
R-4.5-winOKMar 26 2025
R-4.5-macOKMar 26 2025
R-4.5-linuxOKMar 26 2025
R-4.4-winOKMar 26 2025
R-4.4-macOKMar 26 2025
R-4.4-linuxOKMar 26 2025
R-4.3-winOKMar 26 2025
R-4.3-macOKMar 26 2025

Exports:%or%%ret%%then%%thenx%%using%%xthen%by_splitby_symbolEmptyLineeofexactlyfailfailedfinishedIgnoreliteralmatch_nmatch_sMaybeEmptyone_or_morereporterretrievesatisfySpacerstoresucceedzero_or_morezero_or_one

Dependencies:

Discussion of some design details

Rendered fromDesign_details.Rmdusingknitr::rmarkdownon Mar 26 2025.

Last update: 2024-01-25
Started: 2024-01-15

Making parsers with higher order functions

Rendered fromCreating_parser_combinators.Rmdusingknitr::rmarkdownon Mar 26 2025.

Last update: 2024-02-03
Started: 2023-12-29