diff options
author | Aleksey Kladov <[email protected]> | 2018-08-24 17:27:30 +0100 |
---|---|---|
committer | Aleksey Kladov <[email protected]> | 2018-08-24 17:27:30 +0100 |
commit | 7edab6ae6b4c5d0c411e88f10e923b91dca31de3 (patch) | |
tree | 4c17856285f568c56adb7c02024ef80e821dd367 /crates/libsyntax2/tests/data/parser/ok/0030_traits.txt | |
parent | 4d293003964c8f9fabadb1ceb77eab29c0438de3 (diff) |
nodes for blocks
Diffstat (limited to 'crates/libsyntax2/tests/data/parser/ok/0030_traits.txt')
-rw-r--r-- | crates/libsyntax2/tests/data/parser/ok/0030_traits.txt | 133 |
1 files changed, 68 insertions, 65 deletions
diff --git a/crates/libsyntax2/tests/data/parser/ok/0030_traits.txt b/crates/libsyntax2/tests/data/parser/ok/0030_traits.txt index 88282ca1a..ab87864fc 100644 --- a/crates/libsyntax2/tests/data/parser/ok/0030_traits.txt +++ b/crates/libsyntax2/tests/data/parser/ok/0030_traits.txt | |||
@@ -8,27 +8,28 @@ FILE@[0; 164) | |||
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 | L_CURLY@[23; 24) | 11 | ITEM_LIST@[23; 66) |
12 | WHITESPACE@[24; 29) | 12 | L_CURLY@[23; 24) |
13 | FN_DEF@[29; 64) | 13 | WHITESPACE@[24; 29) |
14 | FN_KW@[29; 31) | 14 | FN_DEF@[29; 64) |
15 | WHITESPACE@[31; 32) | 15 | FN_KW@[29; 31) |
16 | NAME@[32; 45) | 16 | WHITESPACE@[31; 32) |
17 | IDENT@[32; 45) "write_message" | 17 | NAME@[32; 45) |
18 | PARAM_LIST@[45; 63) | 18 | IDENT@[32; 45) "write_message" |
19 | L_PAREN@[45; 46) | 19 | PARAM_LIST@[45; 63) |
20 | PARAM@[46; 62) | 20 | L_PAREN@[45; 46) |
21 | REFERENCE_TYPE@[46; 62) | 21 | PARAM@[46; 62) |
22 | AMP@[46; 47) | 22 | REFERENCE_TYPE@[46; 62) |
23 | PATH_TYPE@[47; 62) | 23 | AMP@[46; 47) |
24 | PATH@[47; 62) | 24 | PATH_TYPE@[47; 62) |
25 | PATH_SEGMENT@[47; 62) | 25 | PATH@[47; 62) |
26 | NAME_REF@[47; 62) | 26 | PATH_SEGMENT@[47; 62) |
27 | IDENT@[47; 62) "FrontendMessage" | 27 | NAME_REF@[47; 62) |
28 | R_PAREN@[62; 63) | 28 | IDENT@[47; 62) "FrontendMessage" |
29 | SEMI@[63; 64) | 29 | R_PAREN@[62; 63) |
30 | WHITESPACE@[64; 65) | 30 | SEMI@[63; 64) |
31 | R_CURLY@[65; 66) | 31 | WHITESPACE@[64; 65) |
32 | R_CURLY@[65; 66) | ||
32 | WHITESPACE@[66; 68) | 33 | WHITESPACE@[66; 68) |
33 | TRAIT_DEF@[68; 104) | 34 | TRAIT_DEF@[68; 104) |
34 | TRAIT_KW@[68; 73) | 35 | TRAIT_KW@[68; 73) |
@@ -36,19 +37,20 @@ FILE@[0; 164) | |||
36 | NAME@[74; 82) | 37 | NAME@[74; 82) |
37 | IDENT@[74; 82) "Runnable" | 38 | IDENT@[74; 82) "Runnable" |
38 | WHITESPACE@[82; 83) | 39 | WHITESPACE@[82; 83) |
39 | L_CURLY@[83; 84) | 40 | ITEM_LIST@[83; 104) |
40 | WHITESPACE@[84; 89) | 41 | L_CURLY@[83; 84) |
41 | FN_DEF@[89; 102) | 42 | WHITESPACE@[84; 89) |
42 | FN_KW@[89; 91) | 43 | FN_DEF@[89; 102) |
43 | WHITESPACE@[91; 92) | 44 | FN_KW@[89; 91) |
44 | NAME@[92; 99) | 45 | WHITESPACE@[91; 92) |
45 | IDENT@[92; 99) "handler" | 46 | NAME@[92; 99) |
46 | PARAM_LIST@[99; 101) | 47 | IDENT@[92; 99) "handler" |
47 | L_PAREN@[99; 100) | 48 | PARAM_LIST@[99; 101) |
48 | R_PAREN@[100; 101) | 49 | L_PAREN@[99; 100) |
49 | SEMI@[101; 102) | 50 | R_PAREN@[100; 101) |
50 | WHITESPACE@[102; 103) | 51 | SEMI@[101; 102) |
51 | R_CURLY@[103; 104) | 52 | WHITESPACE@[102; 103) |
53 | R_CURLY@[103; 104) | ||
52 | WHITESPACE@[104; 106) | 54 | WHITESPACE@[104; 106) |
53 | TRAIT_DEF@[106; 163) | 55 | TRAIT_DEF@[106; 163) |
54 | TRAIT_KW@[106; 111) | 56 | TRAIT_KW@[106; 111) |
@@ -56,35 +58,36 @@ FILE@[0; 164) | |||
56 | NAME@[112; 125) | 58 | NAME@[112; 125) |
57 | IDENT@[112; 125) "TraitWithExpr" | 59 | IDENT@[112; 125) "TraitWithExpr" |
58 | WHITESPACE@[125; 126) | 60 | WHITESPACE@[125; 126) |
59 | L_CURLY@[126; 127) | 61 | ITEM_LIST@[126; 163) |
60 | WHITESPACE@[127; 132) | 62 | L_CURLY@[126; 127) |
61 | FN_DEF@[132; 161) | 63 | WHITESPACE@[127; 132) |
62 | FN_KW@[132; 134) | 64 | FN_DEF@[132; 161) |
63 | WHITESPACE@[134; 135) | 65 | FN_KW@[132; 134) |
64 | NAME@[135; 147) | 66 | WHITESPACE@[134; 135) |
65 | IDENT@[135; 147) "fn_with_expr" | 67 | NAME@[135; 147) |
66 | PARAM_LIST@[147; 160) | 68 | IDENT@[135; 147) "fn_with_expr" |
67 | L_PAREN@[147; 148) | 69 | PARAM_LIST@[147; 160) |
68 | PARAM@[148; 159) | 70 | L_PAREN@[147; 148) |
69 | BIND_PAT@[148; 149) | 71 | PARAM@[148; 159) |
70 | NAME@[148; 149) | 72 | BIND_PAT@[148; 149) |
71 | IDENT@[148; 149) "x" | 73 | NAME@[148; 149) |
72 | COLON@[149; 150) | 74 | IDENT@[148; 149) "x" |
73 | WHITESPACE@[150; 151) | 75 | COLON@[149; 150) |
74 | ARRAY_TYPE@[151; 159) | 76 | WHITESPACE@[150; 151) |
75 | L_BRACK@[151; 152) | 77 | ARRAY_TYPE@[151; 159) |
76 | PATH_TYPE@[152; 155) | 78 | L_BRACK@[151; 152) |
77 | PATH@[152; 155) | 79 | PATH_TYPE@[152; 155) |
78 | PATH_SEGMENT@[152; 155) | 80 | PATH@[152; 155) |
79 | NAME_REF@[152; 155) | 81 | PATH_SEGMENT@[152; 155) |
80 | IDENT@[152; 155) "i32" | 82 | NAME_REF@[152; 155) |
81 | SEMI@[155; 156) | 83 | IDENT@[152; 155) "i32" |
82 | WHITESPACE@[156; 157) | 84 | SEMI@[155; 156) |
83 | LITERAL@[157; 158) | 85 | WHITESPACE@[156; 157) |
84 | INT_NUMBER@[157; 158) "1" | 86 | LITERAL@[157; 158) |
85 | R_BRACK@[158; 159) | 87 | INT_NUMBER@[157; 158) "1" |
86 | R_PAREN@[159; 160) | 88 | R_BRACK@[158; 159) |
87 | SEMI@[160; 161) | 89 | R_PAREN@[159; 160) |
88 | WHITESPACE@[161; 162) | 90 | SEMI@[160; 161) |
89 | R_CURLY@[162; 163) | 91 | WHITESPACE@[161; 162) |
92 | R_CURLY@[162; 163) | ||
90 | WHITESPACE@[163; 164) | 93 | WHITESPACE@[163; 164) |