{"ast_node_type":"variable","tokens":[{"end":40,"kind":"keyword","start":0,"text":"if"}]}
        if let Some(binding) = binding {
        // shadowing is enabled, see `macro_expanded_macro_export_errors`).
            if binding.determined() || ns == MacroNS || shadowing == Shadowing::Restricted {