fn tokenize_function_group(
    data: &mut Peekable<Chars<'_>>,
    top_level: bool
) -> Result<Vec<Token>, String>
Expand description

(internal) Process a peekable iterator of characters into a vector of Tokens.

The outer method always consumes the opening parenthesis and the recursive call consumes the closing parenthesis. Use top_level to indicate that there will be no closing parenthesis.