aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0031_while_expr.txt
diff options
context:
space:
mode:
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.txt113
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"