aboutsummaryrefslogtreecommitdiff
path: root/crates/ra_syntax/tests/data/parser/ok/0030_traits.txt
diff options
context:
space:
mode:
Diffstat (limited to 'crates/ra_syntax/tests/data/parser/ok/0030_traits.txt')
-rw-r--r--crates/ra_syntax/tests/data/parser/ok/0030_traits.txt96
1 files changed, 48 insertions, 48 deletions
diff --git a/crates/ra_syntax/tests/data/parser/ok/0030_traits.txt b/crates/ra_syntax/tests/data/parser/ok/0030_traits.txt
index b89f34884..b656c1a81 100644
--- a/crates/ra_syntax/tests/data/parser/ok/0030_traits.txt
+++ b/crates/ra_syntax/tests/data/parser/ok/0030_traits.txt
@@ -1,93 +1,93 @@
1SOURCE_FILE@[0; 164) 1SOURCE_FILE@[0; 164)
2 TRAIT_DEF@[0; 66) 2 TRAIT_DEF@[0; 66)
3 VISIBILITY@[0; 3) 3 VISIBILITY@[0; 3)
4 PUB_KW@[0; 3) 4 PUB_KW@[0; 3) "pub"
5 WHITESPACE@[3; 4) 5 WHITESPACE@[3; 4) " "
6 TRAIT_KW@[4; 9) 6 TRAIT_KW@[4; 9) "trait"
7 WHITESPACE@[9; 10) 7 WHITESPACE@[9; 10) " "
8 NAME@[10; 22) 8 NAME@[10; 22)
9 IDENT@[10; 22) "WriteMessage" 9 IDENT@[10; 22) "WriteMessage"
10 WHITESPACE@[22; 23) 10 WHITESPACE@[22; 23) " "
11 ITEM_LIST@[23; 66) 11 ITEM_LIST@[23; 66)
12 L_CURLY@[23; 24) 12 L_CURLY@[23; 24) "{"
13 WHITESPACE@[24; 29) 13 WHITESPACE@[24; 29) "\n "
14 FN_DEF@[29; 64) 14 FN_DEF@[29; 64)
15 FN_KW@[29; 31) 15 FN_KW@[29; 31) "fn"
16 WHITESPACE@[31; 32) 16 WHITESPACE@[31; 32) " "
17 NAME@[32; 45) 17 NAME@[32; 45)
18 IDENT@[32; 45) "write_message" 18 IDENT@[32; 45) "write_message"
19 PARAM_LIST@[45; 63) 19 PARAM_LIST@[45; 63)
20 L_PAREN@[45; 46) 20 L_PAREN@[45; 46) "("
21 PARAM@[46; 62) 21 PARAM@[46; 62)
22 REFERENCE_TYPE@[46; 62) 22 REFERENCE_TYPE@[46; 62)
23 AMP@[46; 47) 23 AMP@[46; 47) "&"
24 PATH_TYPE@[47; 62) 24 PATH_TYPE@[47; 62)
25 PATH@[47; 62) 25 PATH@[47; 62)
26 PATH_SEGMENT@[47; 62) 26 PATH_SEGMENT@[47; 62)
27 NAME_REF@[47; 62) 27 NAME_REF@[47; 62)
28 IDENT@[47; 62) "FrontendMessage" 28 IDENT@[47; 62) "FrontendMessage"
29 R_PAREN@[62; 63) 29 R_PAREN@[62; 63) ")"
30 SEMI@[63; 64) 30 SEMI@[63; 64) ";"
31 WHITESPACE@[64; 65) 31 WHITESPACE@[64; 65) "\n"
32 R_CURLY@[65; 66) 32 R_CURLY@[65; 66) "}"
33 WHITESPACE@[66; 68) 33 WHITESPACE@[66; 68) "\n\n"
34 TRAIT_DEF@[68; 104) 34 TRAIT_DEF@[68; 104)
35 TRAIT_KW@[68; 73) 35 TRAIT_KW@[68; 73) "trait"
36 WHITESPACE@[73; 74) 36 WHITESPACE@[73; 74) " "
37 NAME@[74; 82) 37 NAME@[74; 82)
38 IDENT@[74; 82) "Runnable" 38 IDENT@[74; 82) "Runnable"
39 WHITESPACE@[82; 83) 39 WHITESPACE@[82; 83) " "
40 ITEM_LIST@[83; 104) 40 ITEM_LIST@[83; 104)
41 L_CURLY@[83; 84) 41 L_CURLY@[83; 84) "{"
42 WHITESPACE@[84; 89) 42 WHITESPACE@[84; 89) "\n "
43 FN_DEF@[89; 102) 43 FN_DEF@[89; 102)
44 FN_KW@[89; 91) 44 FN_KW@[89; 91) "fn"
45 WHITESPACE@[91; 92) 45 WHITESPACE@[91; 92) " "
46 NAME@[92; 99) 46 NAME@[92; 99)
47 IDENT@[92; 99) "handler" 47 IDENT@[92; 99) "handler"
48 PARAM_LIST@[99; 101) 48 PARAM_LIST@[99; 101)
49 L_PAREN@[99; 100) 49 L_PAREN@[99; 100) "("
50 R_PAREN@[100; 101) 50 R_PAREN@[100; 101) ")"
51 SEMI@[101; 102) 51 SEMI@[101; 102) ";"
52 WHITESPACE@[102; 103) 52 WHITESPACE@[102; 103) "\n"
53 R_CURLY@[103; 104) 53 R_CURLY@[103; 104) "}"
54 WHITESPACE@[104; 106) 54 WHITESPACE@[104; 106) "\n\n"
55 TRAIT_DEF@[106; 163) 55 TRAIT_DEF@[106; 163)
56 TRAIT_KW@[106; 111) 56 TRAIT_KW@[106; 111) "trait"
57 WHITESPACE@[111; 112) 57 WHITESPACE@[111; 112) " "
58 NAME@[112; 125) 58 NAME@[112; 125)
59 IDENT@[112; 125) "TraitWithExpr" 59 IDENT@[112; 125) "TraitWithExpr"
60 WHITESPACE@[125; 126) 60 WHITESPACE@[125; 126) " "
61 ITEM_LIST@[126; 163) 61 ITEM_LIST@[126; 163)
62 L_CURLY@[126; 127) 62 L_CURLY@[126; 127) "{"
63 WHITESPACE@[127; 132) 63 WHITESPACE@[127; 132) "\n "
64 FN_DEF@[132; 161) 64 FN_DEF@[132; 161)
65 FN_KW@[132; 134) 65 FN_KW@[132; 134) "fn"
66 WHITESPACE@[134; 135) 66 WHITESPACE@[134; 135) " "
67 NAME@[135; 147) 67 NAME@[135; 147)
68 IDENT@[135; 147) "fn_with_expr" 68 IDENT@[135; 147) "fn_with_expr"
69 PARAM_LIST@[147; 160) 69 PARAM_LIST@[147; 160)
70 L_PAREN@[147; 148) 70 L_PAREN@[147; 148) "("
71 PARAM@[148; 159) 71 PARAM@[148; 159)
72 BIND_PAT@[148; 149) 72 BIND_PAT@[148; 149)
73 NAME@[148; 149) 73 NAME@[148; 149)
74 IDENT@[148; 149) "x" 74 IDENT@[148; 149) "x"
75 COLON@[149; 150) 75 COLON@[149; 150) ":"
76 WHITESPACE@[150; 151) 76 WHITESPACE@[150; 151) " "
77 ARRAY_TYPE@[151; 159) 77 ARRAY_TYPE@[151; 159)
78 L_BRACK@[151; 152) 78 L_BRACK@[151; 152) "["
79 PATH_TYPE@[152; 155) 79 PATH_TYPE@[152; 155)
80 PATH@[152; 155) 80 PATH@[152; 155)
81 PATH_SEGMENT@[152; 155) 81 PATH_SEGMENT@[152; 155)
82 NAME_REF@[152; 155) 82 NAME_REF@[152; 155)
83 IDENT@[152; 155) "i32" 83 IDENT@[152; 155) "i32"
84 SEMI@[155; 156) 84 SEMI@[155; 156) ";"
85 WHITESPACE@[156; 157) 85 WHITESPACE@[156; 157) " "
86 LITERAL@[157; 158) 86 LITERAL@[157; 158)
87 INT_NUMBER@[157; 158) "1" 87 INT_NUMBER@[157; 158) "1"
88 R_BRACK@[158; 159) 88 R_BRACK@[158; 159) "]"
89 R_PAREN@[159; 160) 89 R_PAREN@[159; 160) ")"
90 SEMI@[160; 161) 90 SEMI@[160; 161) ";"
91 WHITESPACE@[161; 162) 91 WHITESPACE@[161; 162) "\n"
92 R_CURLY@[162; 163) 92 R_CURLY@[162; 163) "}"
93 WHITESPACE@[163; 164) 93 WHITESPACE@[163; 164) "\n"