{"ast_node_type":"other","tokens":[{"end":83,"kind":"keyword","start":0,"text":"($visitor:"}]}
    ($visitor: expr, $method: ident, $opt: expr $(, $($extra_args: expr),* )?) => {
macro_rules! visit_opt {
        if let Some(x) = $opt {