[−][src]Function gobble::repeater::reflect
pub fn reflect<A, B, C>(a: A, b: B, c: C) -> Reflect<A, B, C> where
A: Parser,
B: Parser,
C: Parser,
A function for making sure number match on both sides of an equals
use gobble::*; let p = reflect(s_("("),Alpha.min_n(1),s_(")")); let (av,b,cv) =p.parse_s("(((help)))").unwrap(); assert_eq!(av,vec!["(","(","("]); assert_eq!(b,"help".to_string()); assert_eq!(cv,vec![")",")",")"]); let r2 = p.parse_s("(((no))"); assert!(r2.is_err());