{"ast_node_type":"variable","tokens":[{"end":86,"kind":"keyword","start":0,"text":"if"}]}
            if let Some(current_function) = self.resolution_scope.current_function() {
            // behavior of `self` consistent with other variables.
                self.slow_scan_node(&current_function, rule, &None, matches_out);