aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/ok/0030_string_suffixes.rast
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser/ok/0030_string_suffixes.rast')
-rw-r--r--crates/ra_syntax/test_data/parser/ok/0030_string_suffixes.rast64
1 files changed, 64 insertions, 0 deletions
diff --git a/crates/ra_syntax/test_data/parser/ok/0030_string_suffixes.rast b/crates/ra_syntax/test_data/parser/ok/0030_string_suffixes.rast
new file mode 100644
index 000000000..cdc9f05ae
--- /dev/null
+++ b/crates/ra_syntax/test_data/parser/ok/0030_string_suffixes.rast
@@ -0,0 +1,64 @@
1SOURCE_FILE@[0; 112)
2 FN_DEF@[0; 111)
3 FN_KW@[0; 2) "fn"
4 WHITESPACE@[2; 3) " "
5 NAME@[3; 7)
6 IDENT@[3; 7) "main"
7 PARAM_LIST@[7; 9)
8 L_PAREN@[7; 8) "("
9 R_PAREN@[8; 9) ")"
10 WHITESPACE@[9; 10) " "
11 BLOCK_EXPR@[10; 111)
12 BLOCK@[10; 111)
13 L_CURLY@[10; 11) "{"
14 WHITESPACE@[11; 16) "\n "
15 LET_STMT@[16; 31)
16 LET_KW@[16; 19) "let"
17 WHITESPACE@[19; 20) " "
18 PLACEHOLDER_PAT@[20; 21)
19 UNDERSCORE@[20; 21) "_"
20 WHITESPACE@[21; 22) " "
21 EQ@[22; 23) "="
22 WHITESPACE@[23; 24) " "
23 LITERAL@[24; 30)
24 CHAR@[24; 30) "\'c\'u32"
25 SEMI@[30; 31) ";"
26 WHITESPACE@[31; 36) "\n "
27 LET_STMT@[36; 60)
28 LET_KW@[36; 39) "let"
29 WHITESPACE@[39; 40) " "
30 PLACEHOLDER_PAT@[40; 41)
31 UNDERSCORE@[40; 41) "_"
32 WHITESPACE@[41; 42) " "
33 EQ@[42; 43) "="
34 WHITESPACE@[43; 44) " "
35 LITERAL@[44; 59)
36 STRING@[44; 59) "\"string\"invalid"
37 SEMI@[59; 60) ";"
38 WHITESPACE@[60; 65) "\n "
39 LET_STMT@[65; 83)
40 LET_KW@[65; 68) "let"
41 WHITESPACE@[68; 69) " "
42 PLACEHOLDER_PAT@[69; 70)
43 UNDERSCORE@[69; 70) "_"
44 WHITESPACE@[70; 71) " "
45 EQ@[71; 72) "="
46 WHITESPACE@[72; 73) " "
47 LITERAL@[73; 82)
48 BYTE@[73; 82) "b\'b\'_suff"
49 SEMI@[82; 83) ";"
50 WHITESPACE@[83; 88) "\n "
51 LET_STMT@[88; 109)
52 LET_KW@[88; 91) "let"
53 WHITESPACE@[91; 92) " "
54 PLACEHOLDER_PAT@[92; 93)
55 UNDERSCORE@[92; 93) "_"
56 WHITESPACE@[93; 94) " "
57 EQ@[94; 95) "="
58 WHITESPACE@[95; 96) " "
59 LITERAL@[96; 108)
60 BYTE_STRING@[96; 108) "b\"bs\"invalid"
61 SEMI@[108; 109) ";"
62 WHITESPACE@[109; 110) "\n"
63 R_CURLY@[110; 111) "}"
64 WHITESPACE@[111; 112) "\n"