aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0043_use_alias.rast
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0043_use_alias.rast')
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0043_use_alias.rast138
1 files changed, 138 insertions, 0 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0043_use_alias.rast b/crates/ra_syntax/test_data/parser/inline/ok/0043_use_alias.rast
new file mode 100644
index 000000000..18d8a151f
--- /dev/null
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0043_use_alias.rast
@@ -0,0 +1,138 @@
1SOURCE_FILE@[0; 198)
2 USE_ITEM@[0; 28)
3 USE_KW@[0; 3) "use"
4 WHITESPACE@[3; 4) " "
5 USE_TREE@[4; 27)
6 PATH@[4; 14)
7 PATH@[4; 8)
8 PATH_SEGMENT@[4; 8)
9 NAME_REF@[4; 8)
10 IDENT@[4; 8) "some"
11 COLONCOLON@[8; 10) "::"
12 PATH_SEGMENT@[10; 14)
13 NAME_REF@[10; 14)
14 IDENT@[10; 14) "path"
15 WHITESPACE@[14; 15) " "
16 ALIAS@[15; 27)
17 AS_KW@[15; 17) "as"
18 WHITESPACE@[17; 18) " "
19 NAME@[18; 27)
20 IDENT@[18; 27) "some_name"
21 SEMI@[27; 28) ";"
22 WHITESPACE@[28; 29) "\n"
23 USE_ITEM@[29; 181)
24 USE_KW@[29; 32) "use"
25 WHITESPACE@[32; 33) " "
26 USE_TREE@[33; 180)
27 PATH@[33; 37)
28 PATH_SEGMENT@[33; 37)
29 NAME_REF@[33; 37)
30 IDENT@[33; 37) "some"
31 COLONCOLON@[37; 39) "::"
32 USE_TREE_LIST@[39; 180)
33 L_CURLY@[39; 40) "{"
34 WHITESPACE@[40; 42) "\n "
35 USE_TREE@[42; 72)
36 PATH@[42; 53)
37 PATH@[42; 47)
38 PATH_SEGMENT@[42; 47)
39 NAME_REF@[42; 47)
40 IDENT@[42; 47) "other"
41 COLONCOLON@[47; 49) "::"
42 PATH_SEGMENT@[49; 53)
43 NAME_REF@[49; 53)
44 IDENT@[49; 53) "path"
45 WHITESPACE@[53; 54) " "
46 ALIAS@[54; 72)
47 AS_KW@[54; 56) "as"
48 WHITESPACE@[56; 57) " "
49 NAME@[57; 72)
50 IDENT@[57; 72) "some_other_name"
51 COMMA@[72; 73) ","
52 WHITESPACE@[73; 75) "\n "
53 USE_TREE@[75; 108)
54 PATH@[75; 90)
55 PATH@[75; 84)
56 PATH_SEGMENT@[75; 84)
57 NAME_REF@[75; 84)
58 IDENT@[75; 84) "different"
59 COLONCOLON@[84; 86) "::"
60 PATH_SEGMENT@[86; 90)
61 NAME_REF@[86; 90)
62 IDENT@[86; 90) "path"
63 WHITESPACE@[90; 91) " "
64 ALIAS@[91; 108)
65 AS_KW@[91; 93) "as"
66 WHITESPACE@[93; 94) " "
67 NAME@[94; 108)
68 IDENT@[94; 108) "different_name"
69 COMMA@[108; 109) ","
70 WHITESPACE@[109; 111) "\n "
71 USE_TREE@[111; 129)
72 PATH@[111; 129)
73 PATH@[111; 123)
74 PATH@[111; 114)
75 PATH_SEGMENT@[111; 114)
76 NAME_REF@[111; 114)
77 IDENT@[111; 114) "yet"
78 COLONCOLON@[114; 116) "::"
79 PATH_SEGMENT@[116; 123)
80 NAME_REF@[116; 123)
81 IDENT@[116; 123) "another"
82 COLONCOLON@[123; 125) "::"
83 PATH_SEGMENT@[125; 129)
84 NAME_REF@[125; 129)
85 IDENT@[125; 129) "path"
86 COMMA@[129; 130) ","
87 WHITESPACE@[130; 132) "\n "
88 USE_TREE@[132; 178)
89 PATH@[132; 175)
90 PATH@[132; 164)
91 PATH@[132; 158)
92 PATH@[132; 148)
93 PATH@[132; 144)
94 PATH@[132; 139)
95 PATH_SEGMENT@[132; 139)
96 NAME_REF@[132; 139)
97 IDENT@[132; 139) "running"
98 COLONCOLON@[139; 141) "::"
99 PATH_SEGMENT@[141; 144)
100 NAME_REF@[141; 144)
101 IDENT@[141; 144) "out"
102 COLONCOLON@[144; 146) "::"
103 PATH_SEGMENT@[146; 148)
104 NAME_REF@[146; 148)
105 IDENT@[146; 148) "of"
106 COLONCOLON@[148; 150) "::"
107 PATH_SEGMENT@[150; 158)
108 NAME_REF@[150; 158)
109 IDENT@[150; 158) "synonyms"
110 COLONCOLON@[158; 160) "::"
111 PATH_SEGMENT@[160; 164)
112 NAME_REF@[160; 164)
113 IDENT@[160; 164) "for_"
114 COLONCOLON@[164; 166) "::"
115 PATH_SEGMENT@[166; 175)
116 NAME_REF@[166; 175)
117 IDENT@[166; 175) "different"
118 COLONCOLON@[175; 177) "::"
119 STAR@[177; 178) "*"
120 WHITESPACE@[178; 179) "\n"
121 R_CURLY@[179; 180) "}"
122 SEMI@[180; 181) ";"
123 WHITESPACE@[181; 182) "\n"
124 USE_ITEM@[182; 197)
125 USE_KW@[182; 185) "use"
126 WHITESPACE@[185; 186) " "
127 USE_TREE@[186; 196)
128 PATH@[186; 191)
129 PATH_SEGMENT@[186; 191)
130 NAME_REF@[186; 191)
131 IDENT@[186; 191) "Trait"
132 WHITESPACE@[191; 192) " "
133 ALIAS@[192; 196)
134 AS_KW@[192; 194) "as"
135 WHITESPACE@[194; 195) " "
136 UNDERSCORE@[195; 196) "_"
137 SEMI@[196; 197) ";"
138 WHITESPACE@[197; 198) "\n"