{"ast_node_type":"other","tokens":[{"end":94,"kind":"keyword","start":0,"text":"preorder_expr_with_ctx_checker(expr,"}]}
        preorder_expr_with_ctx_checker(expr, self.check_ctx, &mut |ev: WalkEvent<ast::Expr>| {
    fn walk(&mut self, expr: &ast::Expr, cb: &mut dyn FnMut(usize, ast::Expr)) {
            match ev {