alt {Ramble} | R Documentation |
alt
combinator is similar to alternation in BNF. the parser
(alt(p1, p2))
recognises anything that p1
or p2
would.
The approach taken in this parser follows (Fairbairn86), in which either is
interpretted in a sequential (or exclusive) manner, returning the result of
the first parser to succeed, and failure if neither does.
Description
%alt%
is the infix notation for the alt
function, and it is the
preferred way to use the alt
operator.
Usage
alt(p1, p2)
Arguments
p1 |
the first parser |
p2 |
the second parser |
Value
Returns the first parser if it suceeds otherwise the second parser
See Also
Examples
(item() %alt% succeed("2")) ("abcdef")
[Package Ramble version 0.1.1 Index]