aboutsummaryrefslogtreecommitdiff
path: root/crates/libsyntax2/tests/data/parser/inline/0055_self_param.txt
diff options
context:
space:
mode:
authorAleksey Kladov <[email protected]>2018-08-10 20:33:29 +0100
committerAleksey Kladov <[email protected]>2018-08-10 20:33:29 +0100
commit7c67612b8a894187fa3b64725531a5459f9211bf (patch)
tree9e2a536efa0c880d921fd8d4d74423afc9451fd4 /crates/libsyntax2/tests/data/parser/inline/0055_self_param.txt
parent26262aaf05983c5b7f41cc438e287523268fe1eb (diff)
organizize
Diffstat (limited to 'crates/libsyntax2/tests/data/parser/inline/0055_self_param.txt')
-rw-r--r--crates/libsyntax2/tests/data/parser/inline/0055_self_param.txt98
1 files changed, 98 insertions, 0 deletions
diff --git a/crates/libsyntax2/tests/data/parser/inline/0055_self_param.txt b/crates/libsyntax2/tests/data/parser/inline/0055_self_param.txt
new file mode 100644
index 000000000..1275fb8b1
--- /dev/null
+++ b/crates/libsyntax2/tests/data/parser/inline/0055_self_param.txt
@@ -0,0 +1,98 @@
1FILE@[0; 106)
2 IMPL_ITEM@[0; 105)
3 IMPL_KW@[0; 4)
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) "S"
10 WHITESPACE@[6; 7)
11 L_CURLY@[7; 8)
12 WHITESPACE@[8; 13)
13 FUNCTION@[13; 26)
14 FN_KW@[13; 15)
15 WHITESPACE@[15; 16)
16 NAME@[16; 17)
17 IDENT@[16; 17) "a"
18 PARAM_LIST@[17; 23)
19 L_PAREN@[17; 18)
20 SELF_PARAM@[18; 22)
21 SELF_KW@[18; 22)
22 R_PAREN@[22; 23)
23 WHITESPACE@[23; 24)
24 BLOCK_EXPR@[24; 26)
25 L_CURLY@[24; 25)
26 R_CURLY@[25; 26)
27 WHITESPACE@[26; 31)
28 FUNCTION@[31; 46)
29 FN_KW@[31; 33)
30 WHITESPACE@[33; 34)
31 NAME@[34; 35)
32 IDENT@[34; 35) "b"
33 PARAM_LIST@[35; 43)
34 L_PAREN@[35; 36)
35 SELF_PARAM@[36; 41)
36 AMP@[36; 37)
37 SELF_KW@[37; 41)
38 COMMA@[41; 42)
39 R_PAREN@[42; 43)
40 WHITESPACE@[43; 44)
41 BLOCK_EXPR@[44; 46)
42 L_CURLY@[44; 45)
43 R_CURLY@[45; 46)
44 WHITESPACE@[46; 51)
45 FUNCTION@[51; 69)
46 FN_KW@[51; 53)
47 WHITESPACE@[53; 54)
48 NAME@[54; 55)
49 IDENT@[54; 55) "c"
50 PARAM_LIST@[55; 66)
51 L_PAREN@[55; 56)
52 SELF_PARAM@[56; 64)
53 AMP@[56; 57)
54 LIFETIME@[57; 59) "'a"
55 WHITESPACE@[59; 60)
56 SELF_KW@[60; 64)
57 COMMA@[64; 65)
58 R_PAREN@[65; 66)
59 WHITESPACE@[66; 67)
60 BLOCK_EXPR@[67; 69)
61 L_CURLY@[67; 68)
62 R_CURLY@[68; 69)
63 WHITESPACE@[69; 74)
64 FUNCTION@[74; 103)
65 FN_KW@[74; 76)
66 WHITESPACE@[76; 77)
67 NAME@[77; 78)
68 IDENT@[77; 78) "d"
69 PARAM_LIST@[78; 100)
70 L_PAREN@[78; 79)
71 SELF_PARAM@[79; 91)
72 AMP@[79; 80)
73 LIFETIME@[80; 82) "'a"
74 WHITESPACE@[82; 83)
75 MUT_KW@[83; 86)
76 WHITESPACE@[86; 87)
77 SELF_KW@[87; 91)
78 COMMA@[91; 92)
79 WHITESPACE@[92; 93)
80 PARAM@[93; 99)
81 BIND_PAT@[93; 94)
82 NAME@[93; 94)
83 IDENT@[93; 94) "x"
84 COLON@[94; 95)
85 WHITESPACE@[95; 96)
86 PATH_TYPE@[96; 99)
87 PATH@[96; 99)
88 PATH_SEGMENT@[96; 99)
89 NAME_REF@[96; 99)
90 IDENT@[96; 99) "i32"
91 R_PAREN@[99; 100)
92 WHITESPACE@[100; 101)
93 BLOCK_EXPR@[101; 103)
94 L_CURLY@[101; 102)
95 R_CURLY@[102; 103)
96 WHITESPACE@[103; 104)
97 R_CURLY@[104; 105)
98 WHITESPACE@[105; 106)