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