aboutsummaryrefslogtreecommitdiff
path: root/crates/libsyntax2/tests/data/parser/ok/0008_mod_item.txt
diff options
context:
space:
mode:
Diffstat (limited to 'crates/libsyntax2/tests/data/parser/ok/0008_mod_item.txt')
-rw-r--r--crates/libsyntax2/tests/data/parser/ok/0008_mod_item.txt119
1 files changed, 62 insertions, 57 deletions
diff --git a/crates/libsyntax2/tests/data/parser/ok/0008_mod_item.txt b/crates/libsyntax2/tests/data/parser/ok/0008_mod_item.txt
index 54fe69baf..a2b4f6495 100644
--- a/crates/libsyntax2/tests/data/parser/ok/0008_mod_item.txt
+++ b/crates/libsyntax2/tests/data/parser/ok/0008_mod_item.txt
@@ -12,9 +12,10 @@ FILE@[0; 118)
12 NAME@[12; 13) 12 NAME@[12; 13)
13 IDENT@[12; 13) "b" 13 IDENT@[12; 13) "b"
14 WHITESPACE@[13; 14) 14 WHITESPACE@[13; 14)
15 L_CURLY@[14; 15) 15 ITEM_LIST@[14; 17)
16 WHITESPACE@[15; 16) 16 L_CURLY@[14; 15)
17 R_CURLY@[16; 17) 17 WHITESPACE@[15; 16)
18 R_CURLY@[16; 17)
18 WHITESPACE@[17; 19) 19 WHITESPACE@[17; 19)
19 MODULE@[19; 65) 20 MODULE@[19; 65)
20 MOD_KW@[19; 22) 21 MOD_KW@[19; 22)
@@ -22,32 +23,34 @@ FILE@[0; 118)
22 NAME@[23; 24) 23 NAME@[23; 24)
23 IDENT@[23; 24) "c" 24 IDENT@[23; 24) "c"
24 WHITESPACE@[24; 25) 25 WHITESPACE@[24; 25)
25 L_CURLY@[25; 26) 26 ITEM_LIST@[25; 65)
26 WHITESPACE@[26; 31) 27 L_CURLY@[25; 26)
27 FN_DEF@[31; 47) 28 WHITESPACE@[26; 31)
28 FN_KW@[31; 33) 29 FN_DEF@[31; 47)
29 WHITESPACE@[33; 34) 30 FN_KW@[31; 33)
30 NAME@[34; 37) 31 WHITESPACE@[33; 34)
31 IDENT@[34; 37) "foo" 32 NAME@[34; 37)
32 PARAM_LIST@[37; 39) 33 IDENT@[34; 37) "foo"
33 L_PAREN@[37; 38) 34 PARAM_LIST@[37; 39)
34 R_PAREN@[38; 39) 35 L_PAREN@[37; 38)
35 WHITESPACE@[39; 40) 36 R_PAREN@[38; 39)
36 BLOCK_EXPR@[40; 47) 37 WHITESPACE@[39; 40)
37 L_CURLY@[40; 41) 38 BLOCK@[40; 47)
38 WHITESPACE@[41; 46) 39 L_CURLY@[40; 41)
39 R_CURLY@[46; 47) 40 WHITESPACE@[41; 46)
40 WHITESPACE@[47; 52) 41 R_CURLY@[46; 47)
41 STRUCT_DEF@[52; 63) 42 WHITESPACE@[47; 52)
42 STRUCT_KW@[52; 58) 43 STRUCT_DEF@[52; 63)
43 WHITESPACE@[58; 59) 44 STRUCT_KW@[52; 58)
44 NAME@[59; 60) 45 WHITESPACE@[58; 59)
45 IDENT@[59; 60) "S" 46 NAME@[59; 60)
46 WHITESPACE@[60; 61) 47 IDENT@[59; 60) "S"
47 L_CURLY@[61; 62) 48 WHITESPACE@[60; 61)
48 R_CURLY@[62; 63) 49 NAMED_FIELD_DEF_LIST@[61; 63)
49 WHITESPACE@[63; 64) 50 L_CURLY@[61; 62)
50 R_CURLY@[64; 65) 51 R_CURLY@[62; 63)
52 WHITESPACE@[63; 64)
53 R_CURLY@[64; 65)
51 WHITESPACE@[65; 67) 54 WHITESPACE@[65; 67)
52 MODULE@[67; 118) 55 MODULE@[67; 118)
53 MOD_KW@[67; 70) 56 MOD_KW@[67; 70)
@@ -55,31 +58,33 @@ FILE@[0; 118)
55 NAME@[71; 72) 58 NAME@[71; 72)
56 IDENT@[71; 72) "d" 59 IDENT@[71; 72) "d"
57 WHITESPACE@[72; 73) 60 WHITESPACE@[72; 73)
58 L_CURLY@[73; 74) 61 ITEM_LIST@[73; 118)
59 WHITESPACE@[74; 79) 62 L_CURLY@[73; 74)
60 ATTR@[79; 87) 63 WHITESPACE@[74; 79)
61 POUND@[79; 80) 64 ATTR@[79; 87)
62 EXCL@[80; 81) 65 POUND@[79; 80)
63 TOKEN_TREE@[81; 87) 66 EXCL@[80; 81)
64 L_BRACK@[81; 82) 67 TOKEN_TREE@[81; 87)
65 IDENT@[82; 86) "attr" 68 L_BRACK@[81; 82)
66 R_BRACK@[86; 87) 69 IDENT@[82; 86) "attr"
67 WHITESPACE@[87; 92) 70 R_BRACK@[86; 87)
68 MODULE@[92; 98) 71 WHITESPACE@[87; 92)
69 MOD_KW@[92; 95) 72 MODULE@[92; 98)
70 WHITESPACE@[95; 96) 73 MOD_KW@[92; 95)
71 NAME@[96; 97) 74 WHITESPACE@[95; 96)
72 IDENT@[96; 97) "e" 75 NAME@[96; 97)
73 SEMI@[97; 98) 76 IDENT@[96; 97) "e"
74 WHITESPACE@[98; 103) 77 SEMI@[97; 98)
75 MODULE@[103; 116) 78 WHITESPACE@[98; 103)
76 MOD_KW@[103; 106) 79 MODULE@[103; 116)
77 WHITESPACE@[106; 107) 80 MOD_KW@[103; 106)
78 NAME@[107; 108) 81 WHITESPACE@[106; 107)
79 IDENT@[107; 108) "f" 82 NAME@[107; 108)
80 WHITESPACE@[108; 109) 83 IDENT@[107; 108) "f"
81 L_CURLY@[109; 110) 84 WHITESPACE@[108; 109)
82 WHITESPACE@[110; 115) 85 ITEM_LIST@[109; 116)
83 R_CURLY@[115; 116) 86 L_CURLY@[109; 110)
84 WHITESPACE@[116; 117) 87 WHITESPACE@[110; 115)
85 R_CURLY@[117; 118) 88 R_CURLY@[115; 116)
89 WHITESPACE@[116; 117)
90 R_CURLY@[117; 118)