[][src]Function lip::optional

pub fn optional<'a, A: Clone + 'a, P: 'a, S: Clone + 'a>(
    default: A,
    parser: P
) -> BoxedParser<'a, A, S> where
    P: Parser<'a, A, S>, 

Optionally parse something. Returns supplied default value if parse failed.