{"ast_node_type":"function","tokens":[{"end":69,"kind":"keyword","start":0,"text":"pub"}]}
    pub fn try_line_col(&self, offset: TextSize) -> Option<LineCol> {
    /// points to the middle of a multi-byte character.
        if offset > self.len {