aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/tests/data/parser/inline/0115_use_alias.txt
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/tests/data/parser/inline/0115_use_alias.txt')
-rw-r--r--crates/ra_syntax/tests/data/parser/inline/0115_use_alias.txt124
1 files changed, 124 insertions, 0 deletions
diff --git a/crates/ra_syntax/tests/data/parser/inline/0115_use_alias.txt b/crates/ra_syntax/tests/data/parser/inline/0115_use_alias.txt
new file mode 100644
index 000000000..f7b599476
--- /dev/null
+++ b/crates/ra_syntax/tests/data/parser/inline/0115_use_alias.txt
@@ -0,0 +1,124 @@
1SOURCE_FILE@[0; 181)
2 USE_ITEM@[0; 28)
3 USE_KW@[0; 3)
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)
18 WHITESPACE@[17; 18)
19 NAME@[18; 27)
20 IDENT@[18; 27) "some_name"
21 SEMI@[27; 28)
22 WHITESPACE@[28; 29)
23 USE_ITEM@[29; 180)
24 USE_KW@[29; 32)
25 WHITESPACE@[32; 33)
26 USE_TREE@[33; 179)
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; 179)
33 L_CURLY@[39; 40)
34 WHITESPACE@[40; 42)
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)
48 WHITESPACE@[56; 57)
49 NAME@[57; 72)
50 IDENT@[57; 72) "some_other_name"
51 COMMA@[72; 73)
52 WHITESPACE@[73; 75)
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)
66 WHITESPACE@[93; 94)
67 NAME@[94; 108)
68 IDENT@[94; 108) "different_name"
69 COMMA@[108; 109)
70 WHITESPACE@[109; 111)
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)
88 USE_TREE@[132; 177)
89 PATH@[132; 174)
90 PATH@[132; 163)
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 err: `expected identifier`
112 PATH_SEGMENT@[160; 163)
113 ERROR@[160; 163)
114 FOR_KW@[160; 163)
115 COLONCOLON@[163; 165)
116 PATH_SEGMENT@[165; 174)
117 NAME_REF@[165; 174)
118 IDENT@[165; 174) "different"
119 COLONCOLON@[174; 176)
120 STAR@[176; 177)
121 WHITESPACE@[177; 178)
122 R_CURLY@[178; 179)
123 SEMI@[179; 180)
124 WHITESPACE@[180; 181)