diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0026_tuple_pat_fields.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/inline/ok/0026_tuple_pat_fields.rast | 210 |
1 files changed, 105 insertions, 105 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0026_tuple_pat_fields.rast b/crates/ra_syntax/test_data/parser/inline/ok/0026_tuple_pat_fields.rast index d8d82dacc..574942f06 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0026_tuple_pat_fields.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0026_tuple_pat_fields.rast | |||
@@ -1,105 +1,105 @@ | |||
1 | SOURCE_FILE@[0; 97) | 1 | SOURCE_FILE@0..97 |
2 | FN_DEF@[0; 96) | 2 | FN_DEF@0..96 |
3 | FN_KW@[0; 2) "fn" | 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_EXPR@[9; 96) | 11 | BLOCK_EXPR@9..96 |
12 | BLOCK@[9; 96) | 12 | BLOCK@9..96 |
13 | L_CURLY@[9; 10) "{" | 13 | L_CURLY@9..10 "{" |
14 | WHITESPACE@[10; 15) "\n " | 14 | WHITESPACE@10..15 "\n " |
15 | LET_STMT@[15; 28) | 15 | LET_STMT@15..28 |
16 | LET_KW@[15; 18) "let" | 16 | LET_KW@15..18 "let" |
17 | WHITESPACE@[18; 19) " " | 17 | WHITESPACE@18..19 " " |
18 | TUPLE_STRUCT_PAT@[19; 22) | 18 | TUPLE_STRUCT_PAT@19..22 |
19 | PATH@[19; 20) | 19 | PATH@19..20 |
20 | PATH_SEGMENT@[19; 20) | 20 | PATH_SEGMENT@19..20 |
21 | NAME_REF@[19; 20) | 21 | NAME_REF@19..20 |
22 | IDENT@[19; 20) "S" | 22 | IDENT@19..20 "S" |
23 | L_PAREN@[20; 21) "(" | 23 | L_PAREN@20..21 "(" |
24 | R_PAREN@[21; 22) ")" | 24 | R_PAREN@21..22 ")" |
25 | WHITESPACE@[22; 23) " " | 25 | WHITESPACE@22..23 " " |
26 | EQ@[23; 24) "=" | 26 | EQ@23..24 "=" |
27 | WHITESPACE@[24; 25) " " | 27 | WHITESPACE@24..25 " " |
28 | TUPLE_EXPR@[25; 27) | 28 | TUPLE_EXPR@25..27 |
29 | L_PAREN@[25; 26) "(" | 29 | L_PAREN@25..26 "(" |
30 | R_PAREN@[26; 27) ")" | 30 | R_PAREN@26..27 ")" |
31 | SEMICOLON@[27; 28) ";" | 31 | SEMICOLON@27..28 ";" |
32 | WHITESPACE@[28; 33) "\n " | 32 | WHITESPACE@28..33 "\n " |
33 | LET_STMT@[33; 47) | 33 | LET_STMT@33..47 |
34 | LET_KW@[33; 36) "let" | 34 | LET_KW@33..36 "let" |
35 | WHITESPACE@[36; 37) " " | 35 | WHITESPACE@36..37 " " |
36 | TUPLE_STRUCT_PAT@[37; 41) | 36 | TUPLE_STRUCT_PAT@37..41 |
37 | PATH@[37; 38) | 37 | PATH@37..38 |
38 | PATH_SEGMENT@[37; 38) | 38 | PATH_SEGMENT@37..38 |
39 | NAME_REF@[37; 38) | 39 | NAME_REF@37..38 |
40 | IDENT@[37; 38) "S" | 40 | IDENT@37..38 "S" |
41 | L_PAREN@[38; 39) "(" | 41 | L_PAREN@38..39 "(" |
42 | PLACEHOLDER_PAT@[39; 40) | 42 | PLACEHOLDER_PAT@39..40 |
43 | UNDERSCORE@[39; 40) "_" | 43 | UNDERSCORE@39..40 "_" |
44 | R_PAREN@[40; 41) ")" | 44 | R_PAREN@40..41 ")" |
45 | WHITESPACE@[41; 42) " " | 45 | WHITESPACE@41..42 " " |
46 | EQ@[42; 43) "=" | 46 | EQ@42..43 "=" |
47 | WHITESPACE@[43; 44) " " | 47 | WHITESPACE@43..44 " " |
48 | TUPLE_EXPR@[44; 46) | 48 | TUPLE_EXPR@44..46 |
49 | L_PAREN@[44; 45) "(" | 49 | L_PAREN@44..45 "(" |
50 | R_PAREN@[45; 46) ")" | 50 | R_PAREN@45..46 ")" |
51 | SEMICOLON@[46; 47) ";" | 51 | SEMICOLON@46..47 ";" |
52 | WHITESPACE@[47; 52) "\n " | 52 | WHITESPACE@47..52 "\n " |
53 | LET_STMT@[52; 67) | 53 | LET_STMT@52..67 |
54 | LET_KW@[52; 55) "let" | 54 | LET_KW@52..55 "let" |
55 | WHITESPACE@[55; 56) " " | 55 | WHITESPACE@55..56 " " |
56 | TUPLE_STRUCT_PAT@[56; 61) | 56 | TUPLE_STRUCT_PAT@56..61 |
57 | PATH@[56; 57) | 57 | PATH@56..57 |
58 | PATH_SEGMENT@[56; 57) | 58 | PATH_SEGMENT@56..57 |
59 | NAME_REF@[56; 57) | 59 | NAME_REF@56..57 |
60 | IDENT@[56; 57) "S" | 60 | IDENT@56..57 "S" |
61 | L_PAREN@[57; 58) "(" | 61 | L_PAREN@57..58 "(" |
62 | PLACEHOLDER_PAT@[58; 59) | 62 | PLACEHOLDER_PAT@58..59 |
63 | UNDERSCORE@[58; 59) "_" | 63 | UNDERSCORE@58..59 "_" |
64 | COMMA@[59; 60) "," | 64 | COMMA@59..60 "," |
65 | R_PAREN@[60; 61) ")" | 65 | R_PAREN@60..61 ")" |
66 | WHITESPACE@[61; 62) " " | 66 | WHITESPACE@61..62 " " |
67 | EQ@[62; 63) "=" | 67 | EQ@62..63 "=" |
68 | WHITESPACE@[63; 64) " " | 68 | WHITESPACE@63..64 " " |
69 | TUPLE_EXPR@[64; 66) | 69 | TUPLE_EXPR@64..66 |
70 | L_PAREN@[64; 65) "(" | 70 | L_PAREN@64..65 "(" |
71 | R_PAREN@[65; 66) ")" | 71 | R_PAREN@65..66 ")" |
72 | SEMICOLON@[66; 67) ";" | 72 | SEMICOLON@66..67 ";" |
73 | WHITESPACE@[67; 72) "\n " | 73 | WHITESPACE@67..72 "\n " |
74 | LET_STMT@[72; 94) | 74 | LET_STMT@72..94 |
75 | LET_KW@[72; 75) "let" | 75 | LET_KW@72..75 "let" |
76 | WHITESPACE@[75; 76) " " | 76 | WHITESPACE@75..76 " " |
77 | TUPLE_STRUCT_PAT@[76; 88) | 77 | TUPLE_STRUCT_PAT@76..88 |
78 | PATH@[76; 77) | 78 | PATH@76..77 |
79 | PATH_SEGMENT@[76; 77) | 79 | PATH_SEGMENT@76..77 |
80 | NAME_REF@[76; 77) | 80 | NAME_REF@76..77 |
81 | IDENT@[76; 77) "S" | 81 | IDENT@76..77 "S" |
82 | L_PAREN@[77; 78) "(" | 82 | L_PAREN@77..78 "(" |
83 | PLACEHOLDER_PAT@[78; 79) | 83 | PLACEHOLDER_PAT@78..79 |
84 | UNDERSCORE@[78; 79) "_" | 84 | UNDERSCORE@78..79 "_" |
85 | COMMA@[79; 80) "," | 85 | COMMA@79..80 "," |
86 | WHITESPACE@[80; 81) " " | 86 | WHITESPACE@80..81 " " |
87 | DOT_DOT_PAT@[81; 83) | 87 | DOT_DOT_PAT@81..83 |
88 | DOT2@[81; 83) ".." | 88 | DOT2@81..83 ".." |
89 | WHITESPACE@[83; 84) " " | 89 | WHITESPACE@83..84 " " |
90 | COMMA@[84; 85) "," | 90 | COMMA@84..85 "," |
91 | WHITESPACE@[85; 86) " " | 91 | WHITESPACE@85..86 " " |
92 | BIND_PAT@[86; 87) | 92 | BIND_PAT@86..87 |
93 | NAME@[86; 87) | 93 | NAME@86..87 |
94 | IDENT@[86; 87) "x" | 94 | IDENT@86..87 "x" |
95 | R_PAREN@[87; 88) ")" | 95 | R_PAREN@87..88 ")" |
96 | WHITESPACE@[88; 89) " " | 96 | WHITESPACE@88..89 " " |
97 | EQ@[89; 90) "=" | 97 | EQ@89..90 "=" |
98 | WHITESPACE@[90; 91) " " | 98 | WHITESPACE@90..91 " " |
99 | TUPLE_EXPR@[91; 93) | 99 | TUPLE_EXPR@91..93 |
100 | L_PAREN@[91; 92) "(" | 100 | L_PAREN@91..92 "(" |
101 | R_PAREN@[92; 93) ")" | 101 | R_PAREN@92..93 ")" |
102 | SEMICOLON@[93; 94) ";" | 102 | SEMICOLON@93..94 ";" |
103 | WHITESPACE@[94; 95) "\n" | 103 | WHITESPACE@94..95 "\n" |
104 | R_CURLY@[95; 96) "}" | 104 | R_CURLY@95..96 "}" |
105 | WHITESPACE@[96; 97) "\n" | 105 | WHITESPACE@96..97 "\n" |