{"ast_node_type":"other","tokens":[{"end":22,"kind":"keyword","start":0,"text":"if"}]}
        if dist == 0 {
    pub fn look_ahead<R>(&self, dist: usize, looker: impl FnOnce(&Token) -> R) -> R {
            return looker(&self.token);