| SOURCE_FILE |
| MACRO_CALL |
| PATH |
| PATH_SEGMENT |
| NAME_REF |
| IDENT "macro_rules" |
| BANG "!" |
| WHITESPACE " " |
| TOKEN_TREE |
| L_CURLY "{" |
| R_CURLY "}" |
| ERROR |
| SEMICOLON ";" |
| WHITESPACE "\n" |
| MACRO_CALL |
| PATH |
| PATH_SEGMENT |
| NAME_REF |
| IDENT "macro_rules" |
| BANG "!" |
| WHITESPACE " " |
| TOKEN_TREE |
| L_PAREN "(" |
| R_PAREN ")" |
| WHITESPACE "\n" |
| MACRO_CALL |
| PATH |
| PATH_SEGMENT |
| NAME_REF |
| IDENT "macro_rules" |
| BANG "!" |
| WHITESPACE " " |
| TOKEN_TREE |
| L_BRACK "[" |
| R_BRACK "]" |
| WHITESPACE "\n" |
| error 15: expected an item |
| error 32: expected SEMICOLON |
| error 48: expected SEMICOLON |