Kaya 0.5.3 reference for Parse::alternatives

List of functions and data types in Parse

a alternatives([Parser<a> ] alts, var ParseState st)

Arguments

Usage

Parse a string using a set of parsers. The first one which parses is used.

// Equivalent to
parser = alts[0] `or` alts[1] `or` alts[2] 
         `or` ... `or` alts[size(alts)-1];
parsed = parser(st);

Related

kaya@kayalang.org | Last modified 29 November 2011 | Supported by Durham CompSoc | Powered by Kaya