{"ast_node_type":"function","tokens":[{"end":90,"kind":"keyword","start":0,"text":"($passes:tt,"}]}
    ($passes:tt, [$($(#[$attr:meta])* fn $name:ident($($param:ident: $arg:ty),*);)*]) => (
macro_rules! expand_combined_early_lint_pass_methods {
        $(fn $name(&mut self, context: &$crate::EarlyContext<'_>, $($param: $arg),*) {