{"ast_node_type":"function","tokens":[{"end":53,"kind":"keyword","start":0,"text":"fn"}]}
    fn float_split(&mut self, has_pseudo_dot: bool) {
    /// This occurs when a float literal is used as a field access.
        let (text, span) = match self.cursor.token_tree() {