diff options
Diffstat (limited to 'crates/libsyntax2/tests/data/parser/inline/0104_arb_self_types.txt')
-rw-r--r-- | crates/libsyntax2/tests/data/parser/inline/0104_arb_self_types.txt | 121 |
1 files changed, 61 insertions, 60 deletions
diff --git a/crates/libsyntax2/tests/data/parser/inline/0104_arb_self_types.txt b/crates/libsyntax2/tests/data/parser/inline/0104_arb_self_types.txt index de94b4c63..da5c0100b 100644 --- a/crates/libsyntax2/tests/data/parser/inline/0104_arb_self_types.txt +++ b/crates/libsyntax2/tests/data/parser/inline/0104_arb_self_types.txt | |||
@@ -8,64 +8,65 @@ FILE@[0; 69) | |||
8 | NAME_REF@[5; 6) | 8 | NAME_REF@[5; 6) |
9 | IDENT@[5; 6) "S" | 9 | IDENT@[5; 6) "S" |
10 | WHITESPACE@[6; 7) | 10 | WHITESPACE@[6; 7) |
11 | L_CURLY@[7; 8) | 11 | ITEM_LIST@[7; 68) |
12 | WHITESPACE@[8; 13) | 12 | L_CURLY@[7; 8) |
13 | FN_DEF@[13; 33) | 13 | WHITESPACE@[8; 13) |
14 | FN_KW@[13; 15) | 14 | FN_DEF@[13; 33) |
15 | WHITESPACE@[15; 16) | 15 | FN_KW@[13; 15) |
16 | NAME@[16; 17) | 16 | WHITESPACE@[15; 16) |
17 | IDENT@[16; 17) "a" | 17 | NAME@[16; 17) |
18 | PARAM_LIST@[17; 30) | 18 | IDENT@[16; 17) "a" |
19 | L_PAREN@[17; 18) | 19 | PARAM_LIST@[17; 30) |
20 | SELF_PARAM@[18; 29) | 20 | L_PAREN@[17; 18) |
21 | SELF_KW@[18; 22) | 21 | SELF_PARAM@[18; 29) |
22 | COLON@[22; 23) | 22 | SELF_KW@[18; 22) |
23 | WHITESPACE@[23; 24) | 23 | COLON@[22; 23) |
24 | REFERENCE_TYPE@[24; 29) | 24 | WHITESPACE@[23; 24) |
25 | AMP@[24; 25) | 25 | REFERENCE_TYPE@[24; 29) |
26 | PATH_TYPE@[25; 29) | 26 | AMP@[24; 25) |
27 | PATH@[25; 29) | 27 | PATH_TYPE@[25; 29) |
28 | PATH_SEGMENT@[25; 29) | 28 | PATH@[25; 29) |
29 | NAME_REF@[25; 29) | 29 | PATH_SEGMENT@[25; 29) |
30 | IDENT@[25; 29) "Self" | 30 | NAME_REF@[25; 29) |
31 | R_PAREN@[29; 30) | 31 | IDENT@[25; 29) "Self" |
32 | WHITESPACE@[30; 31) | 32 | R_PAREN@[29; 30) |
33 | BLOCK_EXPR@[31; 33) | 33 | WHITESPACE@[30; 31) |
34 | L_CURLY@[31; 32) | 34 | BLOCK@[31; 33) |
35 | R_CURLY@[32; 33) | 35 | L_CURLY@[31; 32) |
36 | WHITESPACE@[33; 38) | 36 | R_CURLY@[32; 33) |
37 | FN_DEF@[38; 66) | 37 | WHITESPACE@[33; 38) |
38 | FN_KW@[38; 40) | 38 | FN_DEF@[38; 66) |
39 | WHITESPACE@[40; 41) | 39 | FN_KW@[38; 40) |
40 | NAME@[41; 42) | 40 | WHITESPACE@[40; 41) |
41 | IDENT@[41; 42) "b" | 41 | NAME@[41; 42) |
42 | PARAM_LIST@[42; 63) | 42 | IDENT@[41; 42) "b" |
43 | L_PAREN@[42; 43) | 43 | PARAM_LIST@[42; 63) |
44 | SELF_PARAM@[43; 62) | 44 | L_PAREN@[42; 43) |
45 | MUT_KW@[43; 46) | 45 | SELF_PARAM@[43; 62) |
46 | WHITESPACE@[46; 47) | 46 | MUT_KW@[43; 46) |
47 | SELF_KW@[47; 51) | 47 | WHITESPACE@[46; 47) |
48 | COLON@[51; 52) | 48 | SELF_KW@[47; 51) |
49 | WHITESPACE@[52; 53) | 49 | COLON@[51; 52) |
50 | PATH_TYPE@[53; 62) | 50 | WHITESPACE@[52; 53) |
51 | PATH@[53; 62) | 51 | PATH_TYPE@[53; 62) |
52 | PATH_SEGMENT@[53; 62) | 52 | PATH@[53; 62) |
53 | NAME_REF@[53; 56) | 53 | PATH_SEGMENT@[53; 62) |
54 | IDENT@[53; 56) "Box" | 54 | NAME_REF@[53; 56) |
55 | TYPE_ARG_LIST@[56; 62) | 55 | IDENT@[53; 56) "Box" |
56 | L_ANGLE@[56; 57) | 56 | TYPE_ARG_LIST@[56; 62) |
57 | TYPE_ARG@[57; 61) | 57 | L_ANGLE@[56; 57) |
58 | PATH_TYPE@[57; 61) | 58 | TYPE_ARG@[57; 61) |
59 | PATH@[57; 61) | 59 | PATH_TYPE@[57; 61) |
60 | PATH_SEGMENT@[57; 61) | 60 | PATH@[57; 61) |
61 | NAME_REF@[57; 61) | 61 | PATH_SEGMENT@[57; 61) |
62 | IDENT@[57; 61) "Self" | 62 | NAME_REF@[57; 61) |
63 | R_ANGLE@[61; 62) | 63 | IDENT@[57; 61) "Self" |
64 | R_PAREN@[62; 63) | 64 | R_ANGLE@[61; 62) |
65 | WHITESPACE@[63; 64) | 65 | R_PAREN@[62; 63) |
66 | BLOCK_EXPR@[64; 66) | 66 | WHITESPACE@[63; 64) |
67 | L_CURLY@[64; 65) | 67 | BLOCK@[64; 66) |
68 | R_CURLY@[65; 66) | 68 | L_CURLY@[64; 65) |
69 | WHITESPACE@[66; 67) | 69 | R_CURLY@[65; 66) |
70 | R_CURLY@[67; 68) | 70 | WHITESPACE@[66; 67) |
71 | R_CURLY@[67; 68) | ||
71 | WHITESPACE@[68; 69) | 72 | WHITESPACE@[68; 69) |