{"ast_node_type":"function","tokens":[{"end":22,"kind":"keyword","start":0,"text":"fn"}]}
    fn ws(&mut self) {
    /// Consumes all whitespace characters until the first non-whitespace character
        let rest = &self.input_vec[self.input_vec_index..];