aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0021_impl_item_list.txt
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2019-07-24 10:38:21 +0100
committerAleksey Kladov <[email protected]>2019-07-24 10:49:19 +0100
commit459241f272748ff2e57b2c7e84f5a04f78d67edb (patch)
tree2353f8f068962313d0b2748aab58b71c4ca456d2 /crates/ra_syntax/test_data/parser/inline/ok/0021_impl_item_list.txt
parent4d544fbf9b664b6a29d358d3cb41cdd7cd15e4d6 (diff)
move syntax tests to unit tests
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0021_impl_item_list.txt')
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0021_impl_item_list.txt78
1 files changed, 78 insertions, 0 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0021_impl_item_list.txt b/crates/ra_syntax/test_data/parser/inline/ok/0021_impl_item_list.txt
new file mode 100644
index 000000000..a893833e1
--- /dev/null
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0021_impl_item_list.txt
@@ -0,0 +1,78 @@
1SOURCE_FILE@[0; 89)
2 IMPL_BLOCK@[0; 88)
3 IMPL_KW@[0; 4) "impl"
4 WHITESPACE@[4; 5) " "
5 PATH_TYPE@[5; 6)
6 PATH@[5; 6)
7 PATH_SEGMENT@[5; 6)
8 NAME_REF@[5; 6)
9 IDENT@[5; 6) "F"
10 WHITESPACE@[6; 7) " "
11 ITEM_LIST@[7; 88)
12 L_CURLY@[7; 8) "{"
13 WHITESPACE@[8; 13) "\n "
14 TYPE_ALIAS_DEF@[13; 26)
15 TYPE_KW@[13; 17) "type"
16 WHITESPACE@[17; 18) " "
17 NAME@[18; 19)
18 IDENT@[18; 19) "A"
19 WHITESPACE@[19; 20) " "
20 EQ@[20; 21) "="
21 WHITESPACE@[21; 22) " "
22 PATH_TYPE@[22; 25)
23 PATH@[22; 25)
24 PATH_SEGMENT@[22; 25)
25 NAME_REF@[22; 25)
26 IDENT@[22; 25) "i32"
27 SEMI@[25; 26) ";"
28 WHITESPACE@[26; 31) "\n "
29 CONST_DEF@[31; 49)
30 CONST_KW@[31; 36) "const"
31 WHITESPACE@[36; 37) " "
32 NAME@[37; 38)
33 IDENT@[37; 38) "B"
34 COLON@[38; 39) ":"
35 WHITESPACE@[39; 40) " "
36 PATH_TYPE@[40; 43)
37 PATH@[40; 43)
38 PATH_SEGMENT@[40; 43)
39 NAME_REF@[40; 43)
40 IDENT@[40; 43) "i32"
41 WHITESPACE@[43; 44) " "
42 EQ@[44; 45) "="
43 WHITESPACE@[45; 46) " "
44 LITERAL@[46; 48)
45 INT_NUMBER@[46; 48) "92"
46 SEMI@[48; 49) ";"
47 WHITESPACE@[49; 54) "\n "
48 FN_DEF@[54; 65)
49 FN_KW@[54; 56) "fn"
50 WHITESPACE@[56; 57) " "
51 NAME@[57; 60)
52 IDENT@[57; 60) "foo"
53 PARAM_LIST@[60; 62)
54 L_PAREN@[60; 61) "("
55 R_PAREN@[61; 62) ")"
56 WHITESPACE@[62; 63) " "
57 BLOCK@[63; 65)
58 L_CURLY@[63; 64) "{"
59 R_CURLY@[64; 65) "}"
60 WHITESPACE@[65; 70) "\n "
61 FN_DEF@[70; 86)
62 FN_KW@[70; 72) "fn"
63 WHITESPACE@[72; 73) " "
64 NAME@[73; 76)
65 IDENT@[73; 76) "bar"
66 PARAM_LIST@[76; 83)
67 L_PAREN@[76; 77) "("
68 SELF_PARAM@[77; 82)
69 AMP@[77; 78) "&"
70 SELF_KW@[78; 82) "self"
71 R_PAREN@[82; 83) ")"
72 WHITESPACE@[83; 84) " "
73 BLOCK@[84; 86)
74 L_CURLY@[84; 85) "{"
75 R_CURLY@[85; 86) "}"
76 WHITESPACE@[86; 87) "\n"
77 R_CURLY@[87; 88) "}"
78 WHITESPACE@[88; 89) "\n"