default_parser() is the default PPN movetext parser.
Usage
default_parser(
movetext = character(),
metadata = list(),
...,
scale_factor = NULL,
default_system = "piecepack"
)
alquerque_parser(movetext = character(), metadata = list(), ...)
checker_parser(movetext = character(), metadata = list(), ..., cell_width = 2)
chess_parser(movetext = character(), metadata = list(), ..., cell_width = 2)
domino_parser(movetext = character(), metadata = list(), ...)
go_parser(movetext = character(), metadata = list(), ...)
marble_parser(movetext = character(), metadata = list(), ...)
morris_parser(movetext = character(), metadata = list(), ...)
tarot_parser(movetext = character(), metadata = list(), ...)Arguments
- movetext
A named character vector of move text.
- metadata
A named list of metadata
- ...
Should be empty for
default_parser(). Otherwise passed todefault_parser().- scale_factor
How many inches a coordinate unit is worth.
- default_system
Default game system to use for setup functions.
- cell_width
Width of checker/chess board cell. Either
1or2.
Examples
l <- read_ppn(system.file("ppn/relativity.ppn", package = "ppn"),
parse = FALSE)[[1]]
game <- default_parser(l$movetext, l$metadata)