//! [Parsers](Parser) that consume parts of other [Parser]'s tokens.
use crate*;
/// Functionality to build blanket [Parsers](Parser) using
/// a parent [Parser] by consuming its
/// tokens based on some pattern.
///
/// The pattern depends on the generic `C`, which corresponds
/// to a concrete parser. (See [concrete_parser].)