qmrparser: Parser combinator in R

Basic functions for building parsers, with an application to PC-AXIS format files.

AuthorJuan Gea Rosat, Ramon MartĂ­nez CoscollĂ  .
Date of publication2014-12-21 07:02:12
MaintainerJuan Gea <juangea@geax.net>
LicenseGPL (>= 3)
Version0.1.5

View on CRAN

Functions

alternation Man page
charInSetParser Man page
charParser Man page
commentParser Man page
concatenation Man page
dots Man page
empty Man page
eofMark Man page
isDigit Man page
isHex Man page
isLetter Man page
isLowercase Man page
isNewline Man page
isSymbol Man page
isUppercase Man page
isWhitespace Man page
keyword Man page
numberFloat Man page
numberInteger Man page
numberNatural Man page
numberScientific Man page
option Man page
pcAxisCubeMake Man page
pcAxisCubeToCSV Man page
pcAxisParser Man page
qmrparser Man page
qmrparser-package Man page
repetition0N Man page
repetition1N Man page
separator Man page
streamParserClose Man page
streamParserFromFileName Man page
streamParserFromString Man page
streamParserNextChar Man page
streamParserNextChar Man page
streamParserNextCharSeq Man page
streamParserPosition Man page
string Man page
symbolic Man page
whitespace Man page

Files

qmrparser
qmrparser/inst
qmrparser/inst/noweb
qmrparser/inst/noweb/README
qmrparser/inst/noweb/qmrparser.nw
qmrparser/inst/extdata
qmrparser/inst/extdata/datInSFexample6_2.px
qmrparser/inst/extdata/datInSFexampleA_5.px
qmrparser/inst/extdata/datInSFexample6_5.px
qmrparser/inst/extdata/datInTest01.txt
qmrparser/inst/extdata/datInSFexample6_1.px
qmrparser/inst/extdata/datInSFexample6_4.px
qmrparser/inst/extdata/datInSFexample6_3.px
qmrparser/inst/doc
qmrparser/inst/doc/qmrparser-vignette.Rnw
qmrparser/inst/doc/qmrparser-vignette.R
qmrparser/inst/doc/qmrparser-vignette.pdf
qmrparser/inst/doc/qmrparser.pdf
qmrparser/tests
qmrparser/tests/examples
qmrparser/tests/examples/qmrparser-Ex.R
qmrparser/tests/test.RUnit.R
qmrparser/tests/runit
qmrparser/tests/runit/runit.01tokens.R
qmrparser/tests/runit/runit.02rules.R
qmrparser/tests/runit/runit.03PCAXIS.R
qmrparser/NAMESPACE
qmrparser/NEWS
qmrparser/R
qmrparser/R/symbolic.R qmrparser/R/isWhitespace.R qmrparser/R/empty.R qmrparser/R/string.R qmrparser/R/isHex.R qmrparser/R/numberInteger.R qmrparser/R/dots.R qmrparser/R/repetition1N.R qmrparser/R/concatenation.R qmrparser/R/numberScientific.R qmrparser/R/pcAxisCubeToCSV.R qmrparser/R/keyword.R qmrparser/R/streamParserPosition.R qmrparser/R/isSymbol.R qmrparser/R/numberFloat.R qmrparser/R/pcAxisCubeMake.R qmrparser/R/option.R qmrparser/R/streamParserNextCharSeq.R qmrparser/R/eofMark.R qmrparser/R/commentParser.R qmrparser/R/streamParserClose.R qmrparser/R/charInSetParser.R qmrparser/R/isUppercase.R qmrparser/R/isLetter.R qmrparser/R/isDigit.R qmrparser/R/streamParserFromString.R qmrparser/R/isLowercase.R qmrparser/R/streamParserNextChar.R qmrparser/R/charParser.R qmrparser/R/streamParserFromFileName.R qmrparser/R/whitespace.R qmrparser/R/pcAxisParser.R qmrparser/R/isNewline.R qmrparser/R/alternation.R qmrparser/R/separator.R qmrparser/R/numberNatural.R qmrparser/R/repetition0N.R
qmrparser/vignettes
qmrparser/vignettes/qmrparser-vignette.Rnw
qmrparser/MD5
qmrparser/build
qmrparser/build/vignette.rds
qmrparser/DESCRIPTION
qmrparser/man
qmrparser/man/numberScientific.Rd qmrparser/man/eofMark.Rd qmrparser/man/alternation.Rd qmrparser/man/isSymbol.Rd qmrparser/man/pcAxisCubeMake.Rd qmrparser/man/isUppercase.Rd qmrparser/man/commentParser.Rd qmrparser/man/isNewline.Rd qmrparser/man/numberNatural.Rd qmrparser/man/streamParserFromString.Rd qmrparser/man/isWhitespace.Rd qmrparser/man/whitespace.Rd qmrparser/man/pcAxisParser.Rd qmrparser/man/string.Rd qmrparser/man/empty.Rd qmrparser/man/qmrparser-package.Rd qmrparser/man/dots.Rd qmrparser/man/option.Rd qmrparser/man/charParser.Rd qmrparser/man/numberFloat.Rd qmrparser/man/streamParser.Rd qmrparser/man/repetition1N.Rd qmrparser/man/charInSetParser.Rd qmrparser/man/separator.Rd qmrparser/man/numberInteger.Rd qmrparser/man/concatenation.Rd qmrparser/man/isDigit.Rd qmrparser/man/symbolic.Rd qmrparser/man/streamParserFromFileName.Rd qmrparser/man/pcAxisCubeToCSV.Rd qmrparser/man/repetition0N.Rd qmrparser/man/isLetter.Rd qmrparser/man/keyword.Rd qmrparser/man/isHex.Rd qmrparser/man/isLowercase.Rd

Questions? Problems? Suggestions? or email at ian@mutexlabs.com.

Please suggest features or report bugs with the GitHub issue tracker.

All documentation is copyright its authors; we didn't write any of that.