{"ast_node_type":"variable","tokens":[{"end":49,"kind":"keyword","start":0,"text":"while"}]}
        while let Some((_, _, c)) = self.peek() {
        let start_index = self.input_vec_index;
            if let Some(i) = c.to_digit(10) {