Simplify TokenTree and fix macro_rules! bugs
#39419
Merged
TokenTree and fix macro_rules! bugs
#39419