parse/mpc¶
meth (Arg₁: file) % (Arg₂: parser::string)TBD
meth (Arg₁: file) % (Arg₂: parser::value)TBD
meth (Arg₁: integer) * (Arg₂: parser::string)TBD
meth (Arg₁: integer) * (Arg₂: parser::value)TBD
type parserBase type of parsers.
meth (Arg₁: parser):copyTBD
meth (Arg₁: parser):define(Arg₂: parser)TBD
meth (Arg₁: parser):expect(Arg₂: string)TBD
meth (Arg₁: parser):predictiveTBD
type parser::named < parser::valueTBD
type parser::string < parserA parser that returns a string.
meth !(Arg₁: parser::string)TBD
meth $(Parser: parser::string): parser::valueReturns a new parser that wraps any string returned by
Parserinto a general value.meth (Parser: parser::string) $ (Fn: any): parser::valueReturns a new parser that returns
Fn(String)for each string returned byParser.meth *(Arg₁: parser::string)TBD
meth +(Arg₁: parser::string)TBD
meth (Arg₁: parser::string) -> (Arg₂: function)TBD
meth (Arg₁: parser::string) ->? (Arg₂: function)TBD
meth (Arg₁: parser::string) . (Arg₂: parser::string)TBD
meth (Arg₁: parser::string) . (Arg₂: string)TBD
meth (Arg₁: parser::string) ? (Arg₂: function)TBD
meth ^(Arg₁: parser::string)TBD
meth (Parser: parser::string):as(Name: string): parser::namedReturns a new named parser, for use in
mpc::map.meth (Arg₁: parser::string) | (Arg₂: parser::string)TBD
meth ~(Arg₁: parser::string)TBD
type parser::value < parserA parser that returns an arbitrary value.
meth !(Arg₁: parser::value)TBD
meth *(Arg₁: parser::value)TBD
meth +(Arg₁: parser::value)TBD
meth (Arg₁: parser::value) -> (Arg₂: function)TBD
meth (Arg₁: parser::value) ->? (Arg₂: function)TBD
meth (Arg₁: parser::value) . (Arg₂: parser::value)TBD
meth (Arg₁: parser::value) ? (Arg₂: function)TBD
meth (Parser: parser::value):as(Name: string): parser::namedReturns a new named parser, for use in
mpc::map.meth (Arg₁: parser::value) | (Arg₂: parser::value)TBD
meth ~(Arg₁: parser::value)TBD
fun any(Parserᵢ: parser|string|regex, ...): parser::valueReturns a new parser that matches any of
Parserᵢ, returning its value.fun map(Parserᵢ: parser|string|regex, ...): parser::valueReturns a new parser that matches the sequence of parsers defined by
Parserᵢ. The parser returns a map of the parsed values corresponding to any named parsers. Unnamed parsers are still matched but the values are discarded.fun seq(Parserᵢ: parser|string|regex, ...): parser::valueReturns a new parser that matches the sequence of parsers defined by
Parserᵢ. The parser returns a list of the parsed values.fun mpcregex(Arg₁: string)TBD
meth (Arg₁: string) % (Arg₂: parser::string)TBD
meth (Arg₁: string) % (Arg₂: parser::value)TBD
meth (Arg₁: string) . (Arg₂: parser::string)TBD
meth parser(Arg₁: string)TBD