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