aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0085_expr_literals.rast
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0085_expr_literals.rast')
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0085_expr_literals.rast136
1 files changed, 136 insertions, 0 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0085_expr_literals.rast b/crates/ra_syntax/test_data/parser/inline/ok/0085_expr_literals.rast
new file mode 100644
index 000000000..2903c6f9a
--- /dev/null
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0085_expr_literals.rast
@@ -0,0 +1,136 @@
1SOURCE_FILE@[0; 189)
2 FN_DEF@[0; 188)
3 FN_KW@[0; 2) "fn"
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_EXPR@[9; 188)
12 BLOCK@[9; 188)
13 L_CURLY@[9; 10) "{"
14 WHITESPACE@[10; 15) "\n "
15 LET_STMT@[15; 28)
16 LET_KW@[15; 18) "let"
17 WHITESPACE@[18; 19) " "
18 PLACEHOLDER_PAT@[19; 20)
19 UNDERSCORE@[19; 20) "_"
20 WHITESPACE@[20; 21) " "
21 EQ@[21; 22) "="
22 WHITESPACE@[22; 23) " "
23 LITERAL@[23; 27)
24 TRUE_KW@[23; 27) "true"
25 SEMI@[27; 28) ";"
26 WHITESPACE@[28; 33) "\n "
27 LET_STMT@[33; 47)
28 LET_KW@[33; 36) "let"
29 WHITESPACE@[36; 37) " "
30 PLACEHOLDER_PAT@[37; 38)
31 UNDERSCORE@[37; 38) "_"
32 WHITESPACE@[38; 39) " "
33 EQ@[39; 40) "="
34 WHITESPACE@[40; 41) " "
35 LITERAL@[41; 46)
36 FALSE_KW@[41; 46) "false"
37 SEMI@[46; 47) ";"
38 WHITESPACE@[47; 52) "\n "
39 LET_STMT@[52; 62)
40 LET_KW@[52; 55) "let"
41 WHITESPACE@[55; 56) " "
42 PLACEHOLDER_PAT@[56; 57)
43 UNDERSCORE@[56; 57) "_"
44 WHITESPACE@[57; 58) " "
45 EQ@[58; 59) "="
46 WHITESPACE@[59; 60) " "
47 LITERAL@[60; 61)
48 INT_NUMBER@[60; 61) "1"
49 SEMI@[61; 62) ";"
50 WHITESPACE@[62; 67) "\n "
51 LET_STMT@[67; 79)
52 LET_KW@[67; 70) "let"
53 WHITESPACE@[70; 71) " "
54 PLACEHOLDER_PAT@[71; 72)
55 UNDERSCORE@[71; 72) "_"
56 WHITESPACE@[72; 73) " "
57 EQ@[73; 74) "="
58 WHITESPACE@[74; 75) " "
59 LITERAL@[75; 78)
60 FLOAT_NUMBER@[75; 78) "2.0"
61 SEMI@[78; 79) ";"
62 WHITESPACE@[79; 84) "\n "
63 LET_STMT@[84; 97)
64 LET_KW@[84; 87) "let"
65 WHITESPACE@[87; 88) " "
66 PLACEHOLDER_PAT@[88; 89)
67 UNDERSCORE@[88; 89) "_"
68 WHITESPACE@[89; 90) " "
69 EQ@[90; 91) "="
70 WHITESPACE@[91; 92) " "
71 LITERAL@[92; 96)
72 BYTE@[92; 96) "b\'a\'"
73 SEMI@[96; 97) ";"
74 WHITESPACE@[97; 102) "\n "
75 LET_STMT@[102; 114)
76 LET_KW@[102; 105) "let"
77 WHITESPACE@[105; 106) " "
78 PLACEHOLDER_PAT@[106; 107)
79 UNDERSCORE@[106; 107) "_"
80 WHITESPACE@[107; 108) " "
81 EQ@[108; 109) "="
82 WHITESPACE@[109; 110) " "
83 LITERAL@[110; 113)
84 CHAR@[110; 113) "\'b\'"
85 SEMI@[113; 114) ";"
86 WHITESPACE@[114; 119) "\n "
87 LET_STMT@[119; 131)
88 LET_KW@[119; 122) "let"
89 WHITESPACE@[122; 123) " "
90 PLACEHOLDER_PAT@[123; 124)
91 UNDERSCORE@[123; 124) "_"
92 WHITESPACE@[124; 125) " "
93 EQ@[125; 126) "="
94 WHITESPACE@[126; 127) " "
95 LITERAL@[127; 130)
96 STRING@[127; 130) "\"c\""
97 SEMI@[130; 131) ";"
98 WHITESPACE@[131; 136) "\n "
99 LET_STMT@[136; 149)
100 LET_KW@[136; 139) "let"
101 WHITESPACE@[139; 140) " "
102 PLACEHOLDER_PAT@[140; 141)
103 UNDERSCORE@[140; 141) "_"
104 WHITESPACE@[141; 142) " "
105 EQ@[142; 143) "="
106 WHITESPACE@[143; 144) " "
107 LITERAL@[144; 148)
108 RAW_STRING@[144; 148) "r\"d\""
109 SEMI@[148; 149) ";"
110 WHITESPACE@[149; 154) "\n "
111 LET_STMT@[154; 167)
112 LET_KW@[154; 157) "let"
113 WHITESPACE@[157; 158) " "
114 PLACEHOLDER_PAT@[158; 159)
115 UNDERSCORE@[158; 159) "_"
116 WHITESPACE@[159; 160) " "
117 EQ@[160; 161) "="
118 WHITESPACE@[161; 162) " "
119 LITERAL@[162; 166)
120 BYTE_STRING@[162; 166) "b\"e\""
121 SEMI@[166; 167) ";"
122 WHITESPACE@[167; 172) "\n "
123 LET_STMT@[172; 186)
124 LET_KW@[172; 175) "let"
125 WHITESPACE@[175; 176) " "
126 PLACEHOLDER_PAT@[176; 177)
127 UNDERSCORE@[176; 177) "_"
128 WHITESPACE@[177; 178) " "
129 EQ@[178; 179) "="
130 WHITESPACE@[179; 180) " "
131 LITERAL@[180; 185)
132 RAW_BYTE_STRING@[180; 185) "br\"f\""
133 SEMI@[185; 186) ";"
134 WHITESPACE@[186; 187) "\n"
135 R_CURLY@[187; 188) "}"
136 WHITESPACE@[188; 189) "\n"