combine_language
pub fn float<I>() -> impl Parser<I, Output = f64> where I: Stream<Token = char>, I::Error: ParseError<I::Token, I::Range, I::Position>,