{"ast_node_type":"variable","tokens":[{"end":29,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(offset) =
        // after `end`, so it may not work out.
            self.words[start_word_index..end_word_index].iter().rposition(|&w| w != 0)