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