grapes-chain_by-grapes: Chained-by combinator

Description Usage Arguments Examples

Description

Chained-by combinator

Usage

1
p %chain_by% op

Arguments

p

A parser.

op

A parser.

Examples

1
2
3
4
5
6
7
p15 <- one_of(as.character(0:9)) %chain_by% literal("+")
p15("1+")        # success:  list("1", "+"))
p15("1+2+")      # success:  list("1+2", "+"))
p15("1+2+;")     # success:  list("1+2", "+;"))
p15("1+2+3+;")   # success:  list("1+2+3", "+;"))
p15("1;2+;")     # success:  list("1", ";2+;"))
p15("+1+2+3+;")  #   fail :  list()

kcf-jackson/combinatorParser documentation built on May 17, 2019, 4:22 a.m.