map

Function map 

Source
pub fn map<P, F>(parser: P, f: F) -> Map<P, F>
Expand description

Create a Map combinator.

ยงExamples

use chasa::prelude::*;

let mut input = "a";
let out = parse_ok_once(&mut input, map(item('a'), |c| if c == 'a' { 'A' } else { c })).unwrap();
assert_eq!(out, 'A');
assert_eq!(input, "");