[][src]Function exprz_core::parse::parse_group

pub fn parse_group<I, F, E>(iter: I, classify: F) -> Result<E::Group> where
    I: IntoIterator,
    F: Fn(&I::Item) -> SymbolType,
    E: Expression,
    E::Atom: FromIterator<I::Item>,
    E::Group: FromIterator<E>, 

Parse a Group from an Iterator over collect-able symbols.

This function consumes the iterator expecting nothing before or after the parsed Group.