fn adapt(self) -> ContextFreeAdapter<Self, Res>
    where
        Self: Sized,
    {
        ContextFreeAdapter::new(self)
    }
/// Allows a context free parser to be used as a non-context free parser, as
/// `ContextFreeAdapter` implements `Arg2Parser` and friends.
Allows a context free parser to be used as a non-context free parser, as
`ContextFreeAdapter` implements `Arg2Parser` and friends.
Allows a context free parser to be used as a non - context free parser as ` ContextFreeAdapter ` implements ` Arg2Parser ` and friends .
fn adapt(self) -> ContextFreeAdapter<Self, Res>
    where
        Self: Sized,
    {
        ContextFreeAdapter::new(self)
    }
fn adapt ( self ) -> ContextFreeAdapter < Self , Res > where Self : Sized , { ContextFreeAdapter :: new ( self ) }
Allows a context free parser to be used as a non-context free parser, as
`ContextFreeAdapter` implements `Arg2Parser` and friends.
Allows a context free parser to be used as a non - context free parser as ` ContextFreeAdapter ` implements ` Arg2Parser ` and friends .
self