{"ast_node_type":"other","tokens":[{"end":73,"kind":"keyword","start":0,"text":"}"}]}
        } else if matches!(self.capture_state.capturing, Capturing::No) {
                .push((ParserRange(start_pos..end_pos), Some(target)));
            // Only clear the ranges once we've finished capturing entirely, i.e. we've finished