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