{"ast_node_type":"function","tokens":[{"end":82,"kind":"keyword","start":0,"text":"([],"}]}
    ([], [$($(#[$attr:meta])* fn $name:ident($($param:ident: $arg:ty),*);)*]) => (
macro_rules! declare_early_lint_pass {
        pub trait EarlyLintPass: LintPass {