aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/tests/data/parser/inline/0114_use_path.txt
diff options
context:
space:
mode:
authorDJMcNab <[email protected]>2018-12-05 21:43:40 +0000
committerDJMcNab <[email protected]>2018-12-05 21:43:40 +0000
commit0a82d768c474818548cc438b1bbe544f3618ee32 (patch)
tree493a2907b3410e10dad81a61d96cc13b364e2ee7 /crates/ra_syntax/tests/data/parser/inline/0114_use_path.txt
parent0b1c0ee225a075d25d700fcd1c007615556e2afb (diff)
Improve/add the use_item documentation
Diffstat (limited to 'crates/ra_syntax/tests/data/parser/inline/0114_use_path.txt')
-rw-r--r--crates/ra_syntax/tests/data/parser/inline/0114_use_path.txt105
1 files changed, 105 insertions, 0 deletions
diff --git a/crates/ra_syntax/tests/data/parser/inline/0114_use_path.txt b/crates/ra_syntax/tests/data/parser/inline/0114_use_path.txt
new file mode 100644
index 000000000..4dc68c3b1
--- /dev/null
+++ b/crates/ra_syntax/tests/data/parser/inline/0114_use_path.txt
@@ -0,0 +1,105 @@
1SOURCE_FILE@[0; 247)
2 USE_ITEM@[0; 17)
3 USE_KW@[0; 3)
4 WHITESPACE@[3; 4)
5 USE_TREE@[4; 16)
6 PATH@[4; 16)
7 PATH_SEGMENT@[4; 16)
8 COLONCOLON@[4; 6)
9 NAME_REF@[6; 16)
10 IDENT@[6; 16) "crate_name"
11 SEMI@[16; 17)
12 WHITESPACE@[17; 18)
13 COMMENT@[18; 45)
14 WHITESPACE@[45; 46)
15 USE_ITEM@[46; 61)
16 USE_KW@[46; 49)
17 WHITESPACE@[49; 50)
18 USE_TREE@[50; 60)
19 PATH@[50; 60)
20 PATH_SEGMENT@[50; 60)
21 NAME_REF@[50; 60)
22 IDENT@[50; 60) "crate_name"
23 SEMI@[60; 61)
24 WHITESPACE@[61; 62)
25 COMMENT@[62; 91)
26 WHITESPACE@[91; 92)
27 USE_ITEM@[92; 124)
28 USE_KW@[92; 95)
29 WHITESPACE@[95; 96)
30 USE_TREE@[96; 123)
31 PATH@[96; 123)
32 PATH_SEGMENT@[96; 123)
33 NAME_REF@[96; 123)
34 IDENT@[96; 123) "item_in_scope_or_crate_name"
35 SEMI@[123; 124)
36 WHITESPACE@[124; 125)
37 COMMENT@[125; 153)
38 WHITESPACE@[153; 155)
39 USE_ITEM@[155; 178)
40 USE_KW@[155; 158)
41 WHITESPACE@[158; 159)
42 USE_TREE@[159; 177)
43 PATH@[159; 177)
44 PATH@[159; 171)
45 PATH@[159; 163)
46 PATH_SEGMENT@[159; 163)
47 SELF_KW@[159; 163)
48 COLONCOLON@[163; 165)
49 PATH_SEGMENT@[165; 171)
50 NAME_REF@[165; 171)
51 IDENT@[165; 171) "module"
52 COLONCOLON@[171; 173)
53 PATH_SEGMENT@[173; 177)
54 NAME_REF@[173; 177)
55 IDENT@[173; 177) "Item"
56 SEMI@[177; 178)
57 WHITESPACE@[178; 179)
58 USE_ITEM@[179; 195)
59 USE_KW@[179; 182)
60 WHITESPACE@[182; 183)
61 USE_TREE@[183; 194)
62 PATH@[183; 194)
63 PATH@[183; 188)
64 PATH_SEGMENT@[183; 188)
65 CRATE_KW@[183; 188)
66 COLONCOLON@[188; 190)
67 PATH_SEGMENT@[190; 194)
68 NAME_REF@[190; 194)
69 IDENT@[190; 194) "Item"
70 SEMI@[194; 195)
71 WHITESPACE@[195; 196)
72 USE_ITEM@[196; 219)
73 USE_KW@[196; 199)
74 WHITESPACE@[199; 200)
75 USE_TREE@[200; 218)
76 PATH@[200; 218)
77 PATH@[200; 210)
78 PATH@[200; 204)
79 PATH_SEGMENT@[200; 204)
80 SELF_KW@[200; 204)
81 COLONCOLON@[204; 206)
82 PATH_SEGMENT@[206; 210)
83 NAME_REF@[206; 210)
84 IDENT@[206; 210) "some"
85 COLONCOLON@[210; 212)
86 PATH_SEGMENT@[212; 218)
87 NAME_REF@[212; 218)
88 IDENT@[212; 218) "Struct"
89 SEMI@[218; 219)
90 WHITESPACE@[219; 220)
91 USE_ITEM@[220; 246)
92 USE_KW@[220; 223)
93 WHITESPACE@[223; 224)
94 USE_TREE@[224; 245)
95 PATH@[224; 245)
96 PATH@[224; 234)
97 PATH_SEGMENT@[224; 234)
98 NAME_REF@[224; 234)
99 IDENT@[224; 234) "crate_name"
100 COLONCOLON@[234; 236)
101 PATH_SEGMENT@[236; 245)
102 NAME_REF@[236; 245)
103 IDENT@[236; 245) "some_item"
104 SEMI@[245; 246)
105 WHITESPACE@[246; 247)