{"ast_node_type":"other","tokens":[{"end":38,"kind":"keyword","start":0,"text":"if"}]}
        if self.check(exp!(PathSep)) {
    fn check_path_sep_and_look_ahead(&mut self, looker: impl Fn(&Token) -> bool) -> bool {
            if self.may_recover() && self.look_ahead(1, |t| t.kind == token::Colon) {