aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0130_let_stmt.txt
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0130_let_stmt.txt')
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0130_let_stmt.txt181
1 files changed, 91 insertions, 90 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0130_let_stmt.txt b/crates/ra_syntax/test_data/parser/inline/ok/0130_let_stmt.txt
index 82c1eb009..97166cfd5 100644
--- a/crates/ra_syntax/test_data/parser/inline/ok/0130_let_stmt.txt
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0130_let_stmt.txt
@@ -8,94 +8,95 @@ SOURCE_FILE@[0; 110)
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; 109) 11 BLOCK_EXPR@[9; 109)
12 L_CURLY@[9; 10) "{" 12 BLOCK@[9; 109)
13 WHITESPACE@[10; 15) "\n " 13 L_CURLY@[9; 10) "{"
14 LET_STMT@[15; 21) 14 WHITESPACE@[10; 15) "\n "
15 LET_KW@[15; 18) "let" 15 LET_STMT@[15; 21)
16 WHITESPACE@[18; 19) " " 16 LET_KW@[15; 18) "let"
17 BIND_PAT@[19; 20) 17 WHITESPACE@[18; 19) " "
18 NAME@[19; 20) 18 BIND_PAT@[19; 20)
19 IDENT@[19; 20) "a" 19 NAME@[19; 20)
20 SEMI@[20; 21) ";" 20 IDENT@[19; 20) "a"
21 WHITESPACE@[21; 26) "\n " 21 SEMI@[20; 21) ";"
22 LET_STMT@[26; 37) 22 WHITESPACE@[21; 26) "\n "
23 LET_KW@[26; 29) "let" 23 LET_STMT@[26; 37)
24 WHITESPACE@[29; 30) " " 24 LET_KW@[26; 29) "let"
25 BIND_PAT@[30; 31) 25 WHITESPACE@[29; 30) " "
26 NAME@[30; 31) 26 BIND_PAT@[30; 31)
27 IDENT@[30; 31) "b" 27 NAME@[30; 31)
28 COLON@[31; 32) ":" 28 IDENT@[30; 31) "b"
29 WHITESPACE@[32; 33) " " 29 COLON@[31; 32) ":"
30 PATH_TYPE@[33; 36) 30 WHITESPACE@[32; 33) " "
31 PATH@[33; 36) 31 PATH_TYPE@[33; 36)
32 PATH_SEGMENT@[33; 36) 32 PATH@[33; 36)
33 NAME_REF@[33; 36) 33 PATH_SEGMENT@[33; 36)
34 IDENT@[33; 36) "i32" 34 NAME_REF@[33; 36)
35 SEMI@[36; 37) ";" 35 IDENT@[33; 36) "i32"
36 WHITESPACE@[37; 42) "\n " 36 SEMI@[36; 37) ";"
37 LET_STMT@[42; 53) 37 WHITESPACE@[37; 42) "\n "
38 LET_KW@[42; 45) "let" 38 LET_STMT@[42; 53)
39 WHITESPACE@[45; 46) " " 39 LET_KW@[42; 45) "let"
40 BIND_PAT@[46; 47) 40 WHITESPACE@[45; 46) " "
41 NAME@[46; 47) 41 BIND_PAT@[46; 47)
42 IDENT@[46; 47) "c" 42 NAME@[46; 47)
43 WHITESPACE@[47; 48) " " 43 IDENT@[46; 47) "c"
44 EQ@[48; 49) "=" 44 WHITESPACE@[47; 48) " "
45 WHITESPACE@[49; 50) " " 45 EQ@[48; 49) "="
46 LITERAL@[50; 52) 46 WHITESPACE@[49; 50) " "
47 INT_NUMBER@[50; 52) "92" 47 LITERAL@[50; 52)
48 SEMI@[52; 53) ";" 48 INT_NUMBER@[50; 52) "92"
49 WHITESPACE@[53; 58) "\n " 49 SEMI@[52; 53) ";"
50 LET_STMT@[58; 74) 50 WHITESPACE@[53; 58) "\n "
51 LET_KW@[58; 61) "let" 51 LET_STMT@[58; 74)
52 WHITESPACE@[61; 62) " " 52 LET_KW@[58; 61) "let"
53 BIND_PAT@[62; 63) 53 WHITESPACE@[61; 62) " "
54 NAME@[62; 63) 54 BIND_PAT@[62; 63)
55 IDENT@[62; 63) "d" 55 NAME@[62; 63)
56 COLON@[63; 64) ":" 56 IDENT@[62; 63) "d"
57 WHITESPACE@[64; 65) " " 57 COLON@[63; 64) ":"
58 PATH_TYPE@[65; 68) 58 WHITESPACE@[64; 65) " "
59 PATH@[65; 68) 59 PATH_TYPE@[65; 68)
60 PATH_SEGMENT@[65; 68) 60 PATH@[65; 68)
61 NAME_REF@[65; 68) 61 PATH_SEGMENT@[65; 68)
62 IDENT@[65; 68) "i32" 62 NAME_REF@[65; 68)
63 WHITESPACE@[68; 69) " " 63 IDENT@[65; 68) "i32"
64 EQ@[69; 70) "=" 64 WHITESPACE@[68; 69) " "
65 WHITESPACE@[70; 71) " " 65 EQ@[69; 70) "="
66 LITERAL@[71; 73) 66 WHITESPACE@[70; 71) " "
67 INT_NUMBER@[71; 73) "92" 67 LITERAL@[71; 73)
68 SEMI@[73; 74) ";" 68 INT_NUMBER@[71; 73) "92"
69 WHITESPACE@[74; 79) "\n " 69 SEMI@[73; 74) ";"
70 LET_STMT@[79; 88) 70 WHITESPACE@[74; 79) "\n "
71 LET_KW@[79; 82) "let" 71 LET_STMT@[79; 88)
72 WHITESPACE@[82; 83) " " 72 LET_KW@[79; 82) "let"
73 BIND_PAT@[83; 84) 73 WHITESPACE@[82; 83) " "
74 NAME@[83; 84) 74 BIND_PAT@[83; 84)
75 IDENT@[83; 84) "e" 75 NAME@[83; 84)
76 COLON@[84; 85) ":" 76 IDENT@[83; 84) "e"
77 WHITESPACE@[85; 86) " " 77 COLON@[84; 85) ":"
78 NEVER_TYPE@[86; 87) 78 WHITESPACE@[85; 86) " "
79 EXCL@[86; 87) "!" 79 NEVER_TYPE@[86; 87)
80 SEMI@[87; 88) ";" 80 EXCL@[86; 87) "!"
81 WHITESPACE@[88; 93) "\n " 81 SEMI@[87; 88) ";"
82 LET_STMT@[93; 107) 82 WHITESPACE@[88; 93) "\n "
83 LET_KW@[93; 96) "let" 83 LET_STMT@[93; 107)
84 WHITESPACE@[96; 97) " " 84 LET_KW@[93; 96) "let"
85 PLACEHOLDER_PAT@[97; 98) 85 WHITESPACE@[96; 97) " "
86 UNDERSCORE@[97; 98) "_" 86 PLACEHOLDER_PAT@[97; 98)
87 COLON@[98; 99) ":" 87 UNDERSCORE@[97; 98) "_"
88 WHITESPACE@[99; 100) " " 88 COLON@[98; 99) ":"
89 NEVER_TYPE@[100; 101) 89 WHITESPACE@[99; 100) " "
90 EXCL@[100; 101) "!" 90 NEVER_TYPE@[100; 101)
91 WHITESPACE@[101; 102) " " 91 EXCL@[100; 101) "!"
92 EQ@[102; 103) "=" 92 WHITESPACE@[101; 102) " "
93 WHITESPACE@[103; 104) " " 93 EQ@[102; 103) "="
94 BLOCK_EXPR@[104; 106) 94 WHITESPACE@[103; 104) " "
95 BLOCK@[104; 106) 95 BLOCK_EXPR@[104; 106)
96 L_CURLY@[104; 105) "{" 96 BLOCK@[104; 106)
97 R_CURLY@[105; 106) "}" 97 L_CURLY@[104; 105) "{"
98 SEMI@[106; 107) ";" 98 R_CURLY@[105; 106) "}"
99 WHITESPACE@[107; 108) "\n" 99 SEMI@[106; 107) ";"
100 R_CURLY@[108; 109) "}" 100 WHITESPACE@[107; 108) "\n"
101 R_CURLY@[108; 109) "}"
101 WHITESPACE@[109; 110) "\n" 102 WHITESPACE@[109; 110) "\n"