aboutsummaryrefslogtreecommitdiff
path: root/tests/data/parser/inline/0073_struct_pat_fields.txt
diff options
context:
space:
mode:
Diffstat (limited to 'tests/data/parser/inline/0073_struct_pat_fields.txt')
-rw-r--r--tests/data/parser/inline/0073_struct_pat_fields.txt128
1 files changed, 64 insertions, 64 deletions
diff --git a/tests/data/parser/inline/0073_struct_pat_fields.txt b/tests/data/parser/inline/0073_struct_pat_fields.txt
index 639c34dcb..8482edd3c 100644
--- a/tests/data/parser/inline/0073_struct_pat_fields.txt
+++ b/tests/data/parser/inline/0073_struct_pat_fields.txt
@@ -1,122 +1,122 @@
1FILE@[0; 119) 1FILE@[0; 119)
2 FN_ITEM@[0; 119) 2 FN_ITEM@[0; 118)
3 FN_KW@[0; 2) 3 FN_KW@[0; 2)
4 NAME@[2; 6) 4 WHITESPACE@[2; 3)
5 WHITESPACE@[2; 3) 5 NAME@[3; 6)
6 IDENT@[3; 6) "foo" 6 IDENT@[3; 6) "foo"
7 PARAM_LIST@[6; 9) 7 PARAM_LIST@[6; 8)
8 L_PAREN@[6; 7) 8 L_PAREN@[6; 7)
9 R_PAREN@[7; 8) 9 R_PAREN@[7; 8)
10 WHITESPACE@[8; 9) 10 WHITESPACE@[8; 9)
11 BLOCK_EXPR@[9; 119) 11 BLOCK_EXPR@[9; 118)
12 L_CURLY@[9; 10) 12 L_CURLY@[9; 10)
13 LET_STMT@[10; 34) 13 WHITESPACE@[10; 15)
14 WHITESPACE@[10; 15) 14 LET_STMT@[15; 29)
15 LET_KW@[15; 18) 15 LET_KW@[15; 18)
16 STRUCT_PAT@[18; 24) 16 WHITESPACE@[18; 19)
17 PATH@[18; 21) 17 STRUCT_PAT@[19; 23)
18 PATH_SEGMENT@[18; 21) 18 PATH@[19; 20)
19 NAME_REF@[18; 21) 19 PATH_SEGMENT@[19; 20)
20 WHITESPACE@[18; 19) 20 NAME_REF@[19; 20)
21 IDENT@[19; 20) "S" 21 IDENT@[19; 20) "S"
22 WHITESPACE@[20; 21) 22 WHITESPACE@[20; 21)
23 L_CURLY@[21; 22) 23 L_CURLY@[21; 22)
24 R_CURLY@[22; 23) 24 R_CURLY@[22; 23)
25 WHITESPACE@[23; 24) 25 WHITESPACE@[23; 24)
26 EQ@[24; 25) 26 EQ@[24; 25)
27 TUPLE_EXPR@[25; 28) 27 WHITESPACE@[25; 26)
28 WHITESPACE@[25; 26) 28 TUPLE_EXPR@[26; 28)
29 L_PAREN@[26; 27) 29 L_PAREN@[26; 27)
30 R_PAREN@[27; 28) 30 R_PAREN@[27; 28)
31 SEMI@[28; 29) 31 SEMI@[28; 29)
32 WHITESPACE@[29; 34) 32 WHITESPACE@[29; 34)
33 LET_STMT@[34; 67) 33 LET_STMT@[34; 62)
34 LET_KW@[34; 37) 34 LET_KW@[34; 37)
35 STRUCT_PAT@[37; 57) 35 WHITESPACE@[37; 38)
36 PATH@[37; 40) 36 STRUCT_PAT@[38; 56)
37 PATH_SEGMENT@[37; 40) 37 PATH@[38; 39)
38 NAME_REF@[37; 40) 38 PATH_SEGMENT@[38; 39)
39 WHITESPACE@[37; 38) 39 NAME_REF@[38; 39)
40 IDENT@[38; 39) "S" 40 IDENT@[38; 39) "S"
41 WHITESPACE@[39; 40) 41 WHITESPACE@[39; 40)
42 L_CURLY@[40; 41) 42 L_CURLY@[40; 41)
43 BIND_PAT@[41; 43) 43 WHITESPACE@[41; 42)
44 NAME@[41; 43) 44 BIND_PAT@[42; 43)
45 WHITESPACE@[41; 42) 45 NAME@[42; 43)
46 IDENT@[42; 43) "f" 46 IDENT@[42; 43) "f"
47 COMMA@[43; 44) 47 COMMA@[43; 44)
48 BIND_PAT@[44; 55) 48 WHITESPACE@[44; 45)
49 WHITESPACE@[44; 45) 49 BIND_PAT@[45; 54)
50 REF_KW@[45; 48) 50 REF_KW@[45; 48)
51 WHITESPACE@[48; 49) 51 WHITESPACE@[48; 49)
52 MUT_KW@[49; 52) 52 MUT_KW@[49; 52)
53 NAME@[52; 55) 53 WHITESPACE@[52; 53)
54 WHITESPACE@[52; 53) 54 NAME@[53; 54)
55 IDENT@[53; 54) "g" 55 IDENT@[53; 54) "g"
56 WHITESPACE@[54; 55) 56 WHITESPACE@[54; 55)
57 R_CURLY@[55; 56) 57 R_CURLY@[55; 56)
58 WHITESPACE@[56; 57) 58 WHITESPACE@[56; 57)
59 EQ@[57; 58) 59 EQ@[57; 58)
60 TUPLE_EXPR@[58; 61) 60 WHITESPACE@[58; 59)
61 WHITESPACE@[58; 59) 61 TUPLE_EXPR@[59; 61)
62 L_PAREN@[59; 60) 62 L_PAREN@[59; 60)
63 R_PAREN@[60; 61) 63 R_PAREN@[60; 61)
64 SEMI@[61; 62) 64 SEMI@[61; 62)
65 WHITESPACE@[62; 67) 65 WHITESPACE@[62; 67)
66 LET_STMT@[67; 95) 66 LET_STMT@[67; 90)
67 LET_KW@[67; 70) 67 LET_KW@[67; 70)
68 STRUCT_PAT@[70; 85) 68 WHITESPACE@[70; 71)
69 PATH@[70; 73) 69 STRUCT_PAT@[71; 84)
70 PATH_SEGMENT@[70; 73) 70 PATH@[71; 72)
71 NAME_REF@[70; 73) 71 PATH_SEGMENT@[71; 72)
72 WHITESPACE@[70; 71) 72 NAME_REF@[71; 72)
73 IDENT@[71; 72) "S" 73 IDENT@[71; 72) "S"
74 WHITESPACE@[72; 73) 74 WHITESPACE@[72; 73)
75 L_CURLY@[73; 74) 75 L_CURLY@[73; 74)
76 WHITESPACE@[74; 75) 76 WHITESPACE@[74; 75)
77 IDENT@[75; 76) "h" 77 IDENT@[75; 76) "h"
78 COLON@[76; 77) 78 COLON@[76; 77)
79 PLACEHOLDER_PAT@[77; 79) 79 WHITESPACE@[77; 78)
80 WHITESPACE@[77; 78) 80 PLACEHOLDER_PAT@[78; 79)
81 UNDERSCORE@[78; 79) 81 UNDERSCORE@[78; 79)
82 COMMA@[79; 80) 82 COMMA@[79; 80)
83 WHITESPACE@[80; 81) 83 WHITESPACE@[80; 81)
84 DOTDOT@[81; 83) 84 DOTDOT@[81; 83)
85 R_CURLY@[83; 84) 85 R_CURLY@[83; 84)
86 WHITESPACE@[84; 85) 86 WHITESPACE@[84; 85)
87 EQ@[85; 86) 87 EQ@[85; 86)
88 TUPLE_EXPR@[86; 89) 88 WHITESPACE@[86; 87)
89 WHITESPACE@[86; 87) 89 TUPLE_EXPR@[87; 89)
90 L_PAREN@[87; 88) 90 L_PAREN@[87; 88)
91 R_PAREN@[88; 89) 91 R_PAREN@[88; 89)
92 SEMI@[89; 90) 92 SEMI@[89; 90)
93 WHITESPACE@[90; 95) 93 WHITESPACE@[90; 95)
94 LET_STMT@[95; 117) 94 LET_STMT@[95; 116)
95 LET_KW@[95; 98) 95 LET_KW@[95; 98)
96 STRUCT_PAT@[98; 111) 96 WHITESPACE@[98; 99)
97 PATH@[98; 101) 97 STRUCT_PAT@[99; 110)
98 PATH_SEGMENT@[98; 101) 98 PATH@[99; 100)
99 NAME_REF@[98; 101) 99 PATH_SEGMENT@[99; 100)
100 WHITESPACE@[98; 99) 100 NAME_REF@[99; 100)
101 IDENT@[99; 100) "S" 101 IDENT@[99; 100) "S"
102 WHITESPACE@[100; 101) 102 WHITESPACE@[100; 101)
103 L_CURLY@[101; 102) 103 L_CURLY@[101; 102)
104 WHITESPACE@[102; 103) 104 WHITESPACE@[102; 103)
105 IDENT@[103; 104) "h" 105 IDENT@[103; 104) "h"
106 COLON@[104; 105) 106 COLON@[104; 105)
107 PLACEHOLDER_PAT@[105; 107) 107 WHITESPACE@[105; 106)
108 WHITESPACE@[105; 106) 108 PLACEHOLDER_PAT@[106; 107)
109 UNDERSCORE@[106; 107) 109 UNDERSCORE@[106; 107)
110 COMMA@[107; 108) 110 COMMA@[107; 108)
111 WHITESPACE@[108; 109) 111 WHITESPACE@[108; 109)
112 R_CURLY@[109; 110) 112 R_CURLY@[109; 110)
113 WHITESPACE@[110; 111) 113 WHITESPACE@[110; 111)
114 EQ@[111; 112) 114 EQ@[111; 112)
115 TUPLE_EXPR@[112; 115) 115 WHITESPACE@[112; 113)
116 WHITESPACE@[112; 113) 116 TUPLE_EXPR@[113; 115)
117 L_PAREN@[113; 114) 117 L_PAREN@[113; 114)
118 R_PAREN@[114; 115) 118 R_PAREN@[114; 115)
119 SEMI@[115; 116) 119 SEMI@[115; 116)
120 WHITESPACE@[116; 117) 120 WHITESPACE@[116; 117)
121 R_CURLY@[117; 118) 121 R_CURLY@[117; 118)
122 WHITESPACE@[118; 119) 122 WHITESPACE@[118; 119)