Learn R Programming

⚠️There's a newer version (0.1.6) of this package.Take me there.

qmrparser (version 0.1.5)

Parser combinator in R

Description

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

Copy Link

Version

Install

install.packages('qmrparser')

Monthly Downloads

335

Version

0.1.5

License

GPL (>= 3)

Maintainer

Juan Gea

Last Published

December 21st, 2014

Functions in qmrparser (0.1.5)

eofMark

End of file token
pcAxisCubeMake

Creates PC-AXIS cube
numberFloat

Floating-point number token.
charInSetParser

Single character, belonging to a given set, token
isDigit

Is it a digit?
charParser

Specific single character token.
symbolic

Alphanumeric token.
numberNatural

Natural number token.
empty

Empty token
string

Token string
separator

Generic word separator token.
isNewline

Is it a new line character?
repetition1N

Repeats a parser, at least once.
isWhitespace

Is it a white space?
whitespace

White sequence token.
dots

Dots sequence token.
streamParser

Generic interface for character processing, allowing forward and backwards translation.
isHex

Is it an hexadecimal digit?
isSymbol

Is it a symbol?
isLetter

Is it a letter?
isUppercase

Is it an upper case?
isLowercase

Is it a lower case?
concatenation

One phrase then another
alternation

Alternative phrases
option

Optional parser
repetition0N

Repeats one parser
pcAxisParser

Parser for PC-AXIS format files
pcAxisCubeToCSV

Exports a PC-AXIS cube into CSV in several files.
streamParserFromFileName

Creates a streamParser from a file name
streamParserFromString

Creates a streamParser from a string
numberInteger

Integer number token.
numberScientific

Number in scientific notation token.
qmrparser-package

Parser combinator in R
commentParser

Comment token.
keyword

Arbitrary given token.