diff options
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0031_while_expr.rast')
-rw-r--r-- | crates/ra_syntax/test_data/parser/inline/ok/0031_while_expr.rast | 178 |
1 files changed, 89 insertions, 89 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0031_while_expr.rast b/crates/ra_syntax/test_data/parser/inline/ok/0031_while_expr.rast index aaef408cc..e5138a599 100644 --- a/crates/ra_syntax/test_data/parser/inline/ok/0031_while_expr.rast +++ b/crates/ra_syntax/test_data/parser/inline/ok/0031_while_expr.rast | |||
@@ -1,89 +1,89 @@ | |||
1 | SOURCE_FILE@[0; 93) | 1 | SOURCE_FILE@0..93 |
2 | FN_DEF@[0; 92) | 2 | FN_DEF@0..92 |
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; 92) | 11 | BLOCK_EXPR@9..92 |
12 | BLOCK@[9; 92) | 12 | BLOCK@9..92 |
13 | L_CURLY@[9; 10) "{" | 13 | L_CURLY@9..10 "{" |
14 | WHITESPACE@[10; 15) "\n " | 14 | WHITESPACE@10..15 "\n " |
15 | EXPR_STMT@[15; 29) | 15 | EXPR_STMT@15..29 |
16 | WHILE_EXPR@[15; 28) | 16 | WHILE_EXPR@15..28 |
17 | WHILE_KW@[15; 20) "while" | 17 | WHILE_KW@15..20 "while" |
18 | WHITESPACE@[20; 21) " " | 18 | WHITESPACE@20..21 " " |
19 | CONDITION@[21; 25) | 19 | CONDITION@21..25 |
20 | LITERAL@[21; 25) | 20 | LITERAL@21..25 |
21 | TRUE_KW@[21; 25) "true" | 21 | TRUE_KW@21..25 "true" |
22 | WHITESPACE@[25; 26) " " | 22 | WHITESPACE@25..26 " " |
23 | BLOCK_EXPR@[26; 28) | 23 | BLOCK_EXPR@26..28 |
24 | BLOCK@[26; 28) | 24 | BLOCK@26..28 |
25 | L_CURLY@[26; 27) "{" | 25 | L_CURLY@26..27 "{" |
26 | R_CURLY@[27; 28) "}" | 26 | R_CURLY@27..28 "}" |
27 | SEMICOLON@[28; 29) ";" | 27 | SEMICOLON@28..29 ";" |
28 | WHITESPACE@[29; 34) "\n " | 28 | WHITESPACE@29..34 "\n " |
29 | EXPR_STMT@[34; 67) | 29 | EXPR_STMT@34..67 |
30 | WHILE_EXPR@[34; 66) | 30 | WHILE_EXPR@34..66 |
31 | WHILE_KW@[34; 39) "while" | 31 | WHILE_KW@34..39 "while" |
32 | WHITESPACE@[39; 40) " " | 32 | WHITESPACE@39..40 " " |
33 | CONDITION@[40; 63) | 33 | CONDITION@40..63 |
34 | LET_KW@[40; 43) "let" | 34 | LET_KW@40..43 "let" |
35 | WHITESPACE@[43; 44) " " | 35 | WHITESPACE@43..44 " " |
36 | TUPLE_STRUCT_PAT@[44; 51) | 36 | TUPLE_STRUCT_PAT@44..51 |
37 | PATH@[44; 48) | 37 | PATH@44..48 |
38 | PATH_SEGMENT@[44; 48) | 38 | PATH_SEGMENT@44..48 |
39 | NAME_REF@[44; 48) | 39 | NAME_REF@44..48 |
40 | IDENT@[44; 48) "Some" | 40 | IDENT@44..48 "Some" |
41 | L_PAREN@[48; 49) "(" | 41 | L_PAREN@48..49 "(" |
42 | BIND_PAT@[49; 50) | 42 | BIND_PAT@49..50 |
43 | NAME@[49; 50) | 43 | NAME@49..50 |
44 | IDENT@[49; 50) "x" | 44 | IDENT@49..50 "x" |
45 | R_PAREN@[50; 51) ")" | 45 | R_PAREN@50..51 ")" |
46 | WHITESPACE@[51; 52) " " | 46 | WHITESPACE@51..52 " " |
47 | EQ@[52; 53) "=" | 47 | EQ@52..53 "=" |
48 | WHITESPACE@[53; 54) " " | 48 | WHITESPACE@53..54 " " |
49 | METHOD_CALL_EXPR@[54; 63) | 49 | METHOD_CALL_EXPR@54..63 |
50 | PATH_EXPR@[54; 56) | 50 | PATH_EXPR@54..56 |
51 | PATH@[54; 56) | 51 | PATH@54..56 |
52 | PATH_SEGMENT@[54; 56) | 52 | PATH_SEGMENT@54..56 |
53 | NAME_REF@[54; 56) | 53 | NAME_REF@54..56 |
54 | IDENT@[54; 56) "it" | 54 | IDENT@54..56 "it" |
55 | DOT@[56; 57) "." | 55 | DOT@56..57 "." |
56 | NAME_REF@[57; 61) | 56 | NAME_REF@57..61 |
57 | IDENT@[57; 61) "next" | 57 | IDENT@57..61 "next" |
58 | ARG_LIST@[61; 63) | 58 | ARG_LIST@61..63 |
59 | L_PAREN@[61; 62) "(" | 59 | L_PAREN@61..62 "(" |
60 | R_PAREN@[62; 63) ")" | 60 | R_PAREN@62..63 ")" |
61 | WHITESPACE@[63; 64) " " | 61 | WHITESPACE@63..64 " " |
62 | BLOCK_EXPR@[64; 66) | 62 | BLOCK_EXPR@64..66 |
63 | BLOCK@[64; 66) | 63 | BLOCK@64..66 |
64 | L_CURLY@[64; 65) "{" | 64 | L_CURLY@64..65 "{" |
65 | R_CURLY@[65; 66) "}" | 65 | R_CURLY@65..66 "}" |
66 | SEMICOLON@[66; 67) ";" | 66 | SEMICOLON@66..67 ";" |
67 | WHITESPACE@[67; 72) "\n " | 67 | WHITESPACE@67..72 "\n " |
68 | EXPR_STMT@[72; 90) | 68 | EXPR_STMT@72..90 |
69 | WHILE_EXPR@[72; 89) | 69 | WHILE_EXPR@72..89 |
70 | WHILE_KW@[72; 77) "while" | 70 | WHILE_KW@72..77 "while" |
71 | WHITESPACE@[77; 78) " " | 71 | WHITESPACE@77..78 " " |
72 | CONDITION@[78; 86) | 72 | CONDITION@78..86 |
73 | BLOCK_EXPR@[78; 86) | 73 | BLOCK_EXPR@78..86 |
74 | BLOCK@[78; 86) | 74 | BLOCK@78..86 |
75 | L_CURLY@[78; 79) "{" | 75 | L_CURLY@78..79 "{" |
76 | WHITESPACE@[79; 80) " " | 76 | WHITESPACE@79..80 " " |
77 | LITERAL@[80; 84) | 77 | LITERAL@80..84 |
78 | TRUE_KW@[80; 84) "true" | 78 | TRUE_KW@80..84 "true" |
79 | WHITESPACE@[84; 85) " " | 79 | WHITESPACE@84..85 " " |
80 | R_CURLY@[85; 86) "}" | 80 | R_CURLY@85..86 "}" |
81 | WHITESPACE@[86; 87) " " | 81 | WHITESPACE@86..87 " " |
82 | BLOCK_EXPR@[87; 89) | 82 | BLOCK_EXPR@87..89 |
83 | BLOCK@[87; 89) | 83 | BLOCK@87..89 |
84 | L_CURLY@[87; 88) "{" | 84 | L_CURLY@87..88 "{" |
85 | R_CURLY@[88; 89) "}" | 85 | R_CURLY@88..89 "}" |
86 | SEMICOLON@[89; 90) ";" | 86 | SEMICOLON@89..90 ";" |
87 | WHITESPACE@[90; 91) "\n" | 87 | WHITESPACE@90..91 "\n" |
88 | R_CURLY@[91; 92) "}" | 88 | R_CURLY@91..92 "}" |
89 | WHITESPACE@[92; 93) "\n" | 89 | WHITESPACE@92..93 "\n" |