pub fn map<P, F>(parser: P, f: F) -> Map<P, F>
Create a Map combinator.
Map
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, "");