Crate yarpl[][src]

yarpl, Yet Another Rust Parsing Library

Structs

Many

Given a type T : Consume and a range n .. m, parses T between n and m times.

Maybe

When parsed, always returns Ok. Will also construct a Consume object in self if successful.

Must

When parsed, ensures an object of type T : Consume is able to be parsed from a parser, but will consume no input.

Not

A type that, when parsed, ensures an object of type T : Consume cannot be parsed from some Parser.

Only

A Consume type from string literal.

Parser

Holds tokens (String) that have been parsed, as well as remaining input.

Traits

Consume

Returns Self::Target when parsed by Parser::feed.

Type Definitions

Result