macro_rules! member_expr { ($span:expr, $first:ident) => { ... }; ($span:expr, $first:ident . $($rest:tt)+) => { ... }; (@EXT, $span:expr, $obj:expr, $first:ident . $($rest:tt)* ) => { ... }; (@EXT, $span:expr, $obj:expr, $first:ident) => { ... }; }
macro_rules! member_expr { ($span:expr, $first:ident) => { ... }; ($span:expr, $first:ident . $($rest:tt)+) => { ... }; (@EXT, $span:expr, $obj:expr, $first:ident . $($rest:tt)* ) => { ... }; (@EXT, $span:expr, $obj:expr, $first:ident) => { ... }; }