aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/tests/data/parser/inline/ok/0031_while_expr.txt
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/tests/data/parser/inline/ok/0031_while_expr.txt')
-rw-r--r--crates/ra_syntax/tests/data/parser/inline/ok/0031_while_expr.txt66
1 files changed, 66 insertions, 0 deletions
diff --git a/crates/ra_syntax/tests/data/parser/inline/ok/0031_while_expr.txt b/crates/ra_syntax/tests/data/parser/inline/ok/0031_while_expr.txt
new file mode 100644
index 000000000..f9b074e82
--- /dev/null
+++ b/crates/ra_syntax/tests/data/parser/inline/ok/0031_while_expr.txt
@@ -0,0 +1,66 @@
1SOURCE_FILE@[0; 70)
2 FN_DEF@[0; 69)
3 FN_KW@[0; 2)
4 WHITESPACE@[2; 3)
5 NAME@[3; 6)
6 IDENT@[3; 6) "foo"
7 PARAM_LIST@[6; 8)
8 L_PAREN@[6; 7)
9 R_PAREN@[7; 8)
10 WHITESPACE@[8; 9)
11 BLOCK@[9; 69)
12 L_CURLY@[9; 10)
13 WHITESPACE@[10; 15)
14 EXPR_STMT@[15; 29)
15 WHILE_EXPR@[15; 28)
16 WHILE_KW@[15; 20)
17 WHITESPACE@[20; 21)
18 CONDITION@[21; 25)
19 LITERAL@[21; 25)
20 TRUE_KW@[21; 25)
21 WHITESPACE@[25; 26)
22 BLOCK@[26; 28)
23 L_CURLY@[26; 27)
24 R_CURLY@[27; 28)
25 SEMI@[28; 29)
26 WHITESPACE@[29; 34)
27 EXPR_STMT@[34; 67)
28 WHILE_EXPR@[34; 66)
29 WHILE_KW@[34; 39)
30 WHITESPACE@[39; 40)
31 CONDITION@[40; 63)
32 LET_KW@[40; 43)
33 WHITESPACE@[43; 44)
34 TUPLE_STRUCT_PAT@[44; 51)
35 PATH@[44; 48)
36 PATH_SEGMENT@[44; 48)
37 NAME_REF@[44; 48)
38 IDENT@[44; 48) "Some"
39 L_PAREN@[48; 49)
40 BIND_PAT@[49; 50)
41 NAME@[49; 50)
42 IDENT@[49; 50) "x"
43 R_PAREN@[50; 51)
44 WHITESPACE@[51; 52)
45 EQ@[52; 53)
46 WHITESPACE@[53; 54)
47 METHOD_CALL_EXPR@[54; 63)
48 PATH_EXPR@[54; 56)
49 PATH@[54; 56)
50 PATH_SEGMENT@[54; 56)
51 NAME_REF@[54; 56)
52 IDENT@[54; 56) "it"
53 DOT@[56; 57)
54 NAME_REF@[57; 61)
55 IDENT@[57; 61) "next"
56 ARG_LIST@[61; 63)
57 L_PAREN@[61; 62)
58 R_PAREN@[62; 63)
59 WHITESPACE@[63; 64)
60 BLOCK@[64; 66)
61 L_CURLY@[64; 65)
62 R_CURLY@[65; 66)
63 SEMI@[66; 67)
64 WHITESPACE@[67; 68)
65 R_CURLY@[68; 69)
66 WHITESPACE@[69; 70)