{"ast_node_type":"other","tokens":[{"end":97,"kind":"keyword","start":0,"text":"if"}]}
        if has_compile_error_macro(&rule.rhs) { None } else { Some((&self.name, rule.lhs_span)) }
        let rule = &self.rules[rule_i];
    }