{"ast_node_type":"other","tokens":[{"end":36,"kind":"keyword","start":0,"text":"match"}]}
    match try_extract_offset(text) {
pub fn extract_offset(text: &str) -> (TextSize, String) {
        None => panic!("text should contain cursor marker"),