fn __action35<'input>(
    source_info: &SourceInfo,
    input: &'input str,
    (_, __0, _): (usize, String, usize),
    (_, __1, _): (usize, &'input str, usize),
    (_, __2, _): (usize, String, usize)
) -> (String, &'input str, String)