aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/test_data/parser/inline/ok/0055_literal_pattern.rast
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/test_data/parser/inline/ok/0055_literal_pattern.rast')
-rw-r--r--crates/ra_syntax/test_data/parser/inline/ok/0055_literal_pattern.rast77
1 files changed, 77 insertions, 0 deletions
diff --git a/crates/ra_syntax/test_data/parser/inline/ok/0055_literal_pattern.rast b/crates/ra_syntax/test_data/parser/inline/ok/0055_literal_pattern.rast
new file mode 100644
index 000000000..2b28cec67
--- /dev/null
+++ b/crates/ra_syntax/test_data/parser/inline/ok/0055_literal_pattern.rast
@@ -0,0 +1,77 @@
1SOURCE_FILE@[0; 113)
2 FN_DEF@[0; 112)
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; 112)
12 BLOCK@[10; 112)
13 L_CURLY@[10; 11) "{"
14 WHITESPACE@[11; 16) "\n "
15 MATCH_EXPR@[16; 110)
16 MATCH_KW@[16; 21) "match"
17 WHITESPACE@[21; 22) " "
18 TUPLE_EXPR@[22; 24)
19 L_PAREN@[22; 23) "("
20 R_PAREN@[23; 24) ")"
21 WHITESPACE@[24; 25) " "
22 MATCH_ARM_LIST@[25; 110)
23 L_CURLY@[25; 26) "{"
24 WHITESPACE@[26; 35) "\n "
25 MATCH_ARM@[35; 43)
26 LITERAL_PAT@[35; 37)
27 MINUS@[35; 36) "-"
28 LITERAL@[36; 37)
29 INT_NUMBER@[36; 37) "1"
30 WHITESPACE@[37; 38) " "
31 FAT_ARROW@[38; 40) "=>"
32 WHITESPACE@[40; 41) " "
33 TUPLE_EXPR@[41; 43)
34 L_PAREN@[41; 42) "("
35 R_PAREN@[42; 43) ")"
36 COMMA@[43; 44) ","
37 WHITESPACE@[44; 53) "\n "
38 MATCH_ARM@[53; 61)
39 LITERAL_PAT@[53; 55)
40 LITERAL@[53; 55)
41 INT_NUMBER@[53; 55) "92"
42 WHITESPACE@[55; 56) " "
43 FAT_ARROW@[56; 58) "=>"
44 WHITESPACE@[58; 59) " "
45 TUPLE_EXPR@[59; 61)
46 L_PAREN@[59; 60) "("
47 R_PAREN@[60; 61) ")"
48 COMMA@[61; 62) ","
49 WHITESPACE@[62; 71) "\n "
50 MATCH_ARM@[71; 80)
51 LITERAL_PAT@[71; 74)
52 LITERAL@[71; 74)
53 CHAR@[71; 74) "\'c\'"
54 WHITESPACE@[74; 75) " "
55 FAT_ARROW@[75; 77) "=>"
56 WHITESPACE@[77; 78) " "
57 TUPLE_EXPR@[78; 80)
58 L_PAREN@[78; 79) "("
59 R_PAREN@[79; 80) ")"
60 COMMA@[80; 81) ","
61 WHITESPACE@[81; 90) "\n "
62 MATCH_ARM@[90; 103)
63 LITERAL_PAT@[90; 97)
64 LITERAL@[90; 97)
65 STRING@[90; 97) "\"hello\""
66 WHITESPACE@[97; 98) " "
67 FAT_ARROW@[98; 100) "=>"
68 WHITESPACE@[100; 101) " "
69 TUPLE_EXPR@[101; 103)
70 L_PAREN@[101; 102) "("
71 R_PAREN@[102; 103) ")"
72 COMMA@[103; 104) ","
73 WHITESPACE@[104; 109) "\n "
74 R_CURLY@[109; 110) "}"
75 WHITESPACE@[110; 111) "\n"
76 R_CURLY@[111; 112) "}"
77 WHITESPACE@[112; 113) "\n"