topdown::split
pub fn split<'a, T>( p: &'a Parser<T> + 'a, d: &'a Parser<String> + 'a, a: bool) -> Split<'a, T>