]> git.lizzy.rs Git - rust.git/blob - crates/parser/test_data/parser/ok/0053_outer_attribute_on_macro_rules.rast
Merge #11481
[rust.git] / crates / parser / test_data / parser / ok / 0053_outer_attribute_on_macro_rules.rast
1 SOURCE_FILE@0..65
2   MACRO_RULES@0..64
3     COMMENT@0..13 "/// Some docs"
4     WHITESPACE@13..14 "\n"
5     ATTR@14..29
6       POUND@14..15 "#"
7       L_BRACK@15..16 "["
8       META@16..28
9         PATH@16..28
10           PATH_SEGMENT@16..28
11             NAME_REF@16..28
12               IDENT@16..28 "macro_export"
13       R_BRACK@28..29 "]"
14     WHITESPACE@29..30 "\n"
15     MACRO_RULES_KW@30..41 "macro_rules"
16     BANG@41..42 "!"
17     WHITESPACE@42..43 " "
18     NAME@43..46
19       IDENT@43..46 "foo"
20     WHITESPACE@46..47 " "
21     TOKEN_TREE@47..64
22       L_CURLY@47..48 "{"
23       WHITESPACE@48..53 "\n    "
24       TOKEN_TREE@53..55
25         L_PAREN@53..54 "("
26         R_PAREN@54..55 ")"
27       WHITESPACE@55..56 " "
28       EQ@56..57 "="
29       R_ANGLE@57..58 ">"
30       WHITESPACE@58..59 " "
31       TOKEN_TREE@59..61
32         L_CURLY@59..60 "{"
33         R_CURLY@60..61 "}"
34       SEMICOLON@61..62 ";"
35       WHITESPACE@62..63 "\n"
36       R_CURLY@63..64 "}"
37   WHITESPACE@64..65 "\n"