aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0064_if_expr.txt
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0064_if_expr.txt')
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0064_if_expr.txt176
1 files changed, 92 insertions, 84 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0064_if_expr.txt b/crates/ra_syntax/test_data/parser/inline/ok/0064_if_expr.txt
index 554bda6fb..14ea91fd2 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0064_if_expr.txt
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0064_if_expr.txt
@@ -8,88 +8,96 @@ SOURCE_FILE@[0; 107)
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; 106) 11 BLOCK_EXPR@[9; 106)
12 L_CURLY@[9; 10) "{" 12 BLOCK@[9; 106)
13 WHITESPACE@[10; 15) "\n " 13 L_CURLY@[9; 10) "{"
14 EXPR_STMT@[15; 26) 14 WHITESPACE@[10; 15) "\n "
15 IF_EXPR@[15; 25) 15 EXPR_STMT@[15; 26)
16 IF_KW@[15; 17) "if" 16 IF_EXPR@[15; 25)
17 WHITESPACE@[17; 18) " " 17 IF_KW@[15; 17) "if"
18 CONDITION@[18; 22) 18 WHITESPACE@[17; 18) " "
19 LITERAL@[18; 22) 19 CONDITION@[18; 22)
20 TRUE_KW@[18; 22) "true" 20 LITERAL@[18; 22)
21 WHITESPACE@[22; 23) " " 21 TRUE_KW@[18; 22) "true"
22 BLOCK@[23; 25) 22 WHITESPACE@[22; 23) " "
23 L_CURLY@[23; 24) "{" 23 BLOCK_EXPR@[23; 25)
24 R_CURLY@[24; 25) "}" 24 BLOCK@[23; 25)
25 SEMI@[25; 26) ";" 25 L_CURLY@[23; 24) "{"
26 WHITESPACE@[26; 31) "\n " 26 R_CURLY@[24; 25) "}"
27 EXPR_STMT@[31; 50) 27 SEMI@[25; 26) ";"
28 IF_EXPR@[31; 49) 28 WHITESPACE@[26; 31) "\n "
29 IF_KW@[31; 33) "if" 29 EXPR_STMT@[31; 50)
30 WHITESPACE@[33; 34) " " 30 IF_EXPR@[31; 49)
31 CONDITION@[34; 38) 31 IF_KW@[31; 33) "if"
32 LITERAL@[34; 38) 32 WHITESPACE@[33; 34) " "
33 TRUE_KW@[34; 38) "true" 33 CONDITION@[34; 38)
34 WHITESPACE@[38; 39) " " 34 LITERAL@[34; 38)
35 BLOCK@[39; 41) 35 TRUE_KW@[34; 38) "true"
36 L_CURLY@[39; 40) "{" 36 WHITESPACE@[38; 39) " "
37 R_CURLY@[40; 41) "}" 37 BLOCK_EXPR@[39; 41)
38 WHITESPACE@[41; 42) " " 38 BLOCK@[39; 41)
39 ELSE_KW@[42; 46) "else" 39 L_CURLY@[39; 40) "{"
40 WHITESPACE@[46; 47) " " 40 R_CURLY@[40; 41) "}"
41 BLOCK@[47; 49) 41 WHITESPACE@[41; 42) " "
42 L_CURLY@[47; 48) "{" 42 ELSE_KW@[42; 46) "else"
43 R_CURLY@[48; 49) "}" 43 WHITESPACE@[46; 47) " "
44 SEMI@[49; 50) ";" 44 BLOCK_EXPR@[47; 49)
45 WHITESPACE@[50; 55) "\n " 45 BLOCK@[47; 49)
46 EXPR_STMT@[55; 91) 46 L_CURLY@[47; 48) "{"
47 IF_EXPR@[55; 90) 47 R_CURLY@[48; 49) "}"
48 IF_KW@[55; 57) "if" 48 SEMI@[49; 50) ";"
49 WHITESPACE@[57; 58) " " 49 WHITESPACE@[50; 55) "\n "
50 CONDITION@[58; 62) 50 EXPR_STMT@[55; 91)
51 LITERAL@[58; 62) 51 IF_EXPR@[55; 90)
52 TRUE_KW@[58; 62) "true" 52 IF_KW@[55; 57) "if"
53 WHITESPACE@[62; 63) " " 53 WHITESPACE@[57; 58) " "
54 BLOCK@[63; 65) 54 CONDITION@[58; 62)
55 L_CURLY@[63; 64) "{" 55 LITERAL@[58; 62)
56 R_CURLY@[64; 65) "}" 56 TRUE_KW@[58; 62) "true"
57 WHITESPACE@[65; 66) " " 57 WHITESPACE@[62; 63) " "
58 ELSE_KW@[66; 70) "else" 58 BLOCK_EXPR@[63; 65)
59 WHITESPACE@[70; 71) " " 59 BLOCK@[63; 65)
60 IF_EXPR@[71; 90) 60 L_CURLY@[63; 64) "{"
61 IF_KW@[71; 73) "if" 61 R_CURLY@[64; 65) "}"
62 WHITESPACE@[73; 74) " " 62 WHITESPACE@[65; 66) " "
63 CONDITION@[74; 79) 63 ELSE_KW@[66; 70) "else"
64 LITERAL@[74; 79) 64 WHITESPACE@[70; 71) " "
65 FALSE_KW@[74; 79) "false" 65 IF_EXPR@[71; 90)
66 WHITESPACE@[79; 80) " " 66 IF_KW@[71; 73) "if"
67 BLOCK@[80; 82) 67 WHITESPACE@[73; 74) " "
68 L_CURLY@[80; 81) "{" 68 CONDITION@[74; 79)
69 R_CURLY@[81; 82) "}" 69 LITERAL@[74; 79)
70 WHITESPACE@[82; 83) " " 70 FALSE_KW@[74; 79) "false"
71 ELSE_KW@[83; 87) "else" 71 WHITESPACE@[79; 80) " "
72 WHITESPACE@[87; 88) " " 72 BLOCK_EXPR@[80; 82)
73 BLOCK@[88; 90) 73 BLOCK@[80; 82)
74 L_CURLY@[88; 89) "{" 74 L_CURLY@[80; 81) "{"
75 R_CURLY@[89; 90) "}" 75 R_CURLY@[81; 82) "}"
76 SEMI@[90; 91) ";" 76 WHITESPACE@[82; 83) " "
77 WHITESPACE@[91; 96) "\n " 77 ELSE_KW@[83; 87) "else"
78 EXPR_STMT@[96; 104) 78 WHITESPACE@[87; 88) " "
79 IF_EXPR@[96; 103) 79 BLOCK_EXPR@[88; 90)
80 IF_KW@[96; 98) "if" 80 BLOCK@[88; 90)
81 WHITESPACE@[98; 99) " " 81 L_CURLY@[88; 89) "{"
82 CONDITION@[99; 100) 82 R_CURLY@[89; 90) "}"
83 PATH_EXPR@[99; 100) 83 SEMI@[90; 91) ";"
84 PATH@[99; 100) 84 WHITESPACE@[91; 96) "\n "
85 PATH_SEGMENT@[99; 100) 85 EXPR_STMT@[96; 104)
86 NAME_REF@[99; 100) 86 IF_EXPR@[96; 103)
87 IDENT@[99; 100) "S" 87 IF_KW@[96; 98) "if"
88 WHITESPACE@[100; 101) " " 88 WHITESPACE@[98; 99) " "
89 BLOCK@[101; 103) 89 CONDITION@[99; 100)
90 L_CURLY@[101; 102) "{" 90 PATH_EXPR@[99; 100)
91 R_CURLY@[102; 103) "}" 91 PATH@[99; 100)
92 SEMI@[103; 104) ";" 92 PATH_SEGMENT@[99; 100)
93 WHITESPACE@[104; 105) "\n" 93 NAME_REF@[99; 100)
94 R_CURLY@[105; 106) "}" 94 IDENT@[99; 100) "S"
95 WHITESPACE@[100; 101) " "
96 BLOCK_EXPR@[101; 103)
97 BLOCK@[101; 103)
98 L_CURLY@[101; 102) "{"
99 R_CURLY@[102; 103) "}"
100 SEMI@[103; 104) ";"
101 WHITESPACE@[104; 105) "\n"
102 R_CURLY@[105; 106) "}"
95 WHITESPACE@[106; 107) "\n" 103 WHITESPACE@[106; 107) "\n"