aboutsummaryrefslogtreecommitdiff
path: root/crates/libsyntax2/tests/data/parser/ok/0016_struct_flavors.txt
diff options
context:
space:
mode:
Diffstat (limited to 'crates/libsyntax2/tests/data/parser/ok/0016_struct_flavors.txt')
-rw-r--r--crates/libsyntax2/tests/data/parser/ok/0016_struct_flavors.txt110
1 files changed, 57 insertions, 53 deletions
diff --git a/crates/libsyntax2/tests/data/parser/ok/0016_struct_flavors.txt b/crates/libsyntax2/tests/data/parser/ok/0016_struct_flavors.txt
index fd777673d..5bf3a1794 100644
--- a/crates/libsyntax2/tests/data/parser/ok/0016_struct_flavors.txt
+++ b/crates/libsyntax2/tests/data/parser/ok/0016_struct_flavors.txt
@@ -12,16 +12,18 @@ FILE@[0; 97)
12 NAME@[17; 18) 12 NAME@[17; 18)
13 IDENT@[17; 18) "B" 13 IDENT@[17; 18) "B"
14 WHITESPACE@[18; 19) 14 WHITESPACE@[18; 19)
15 L_CURLY@[19; 20) 15 NAMED_FIELD_DEF_LIST@[19; 21)
16 R_CURLY@[20; 21) 16 L_CURLY@[19; 20)
17 R_CURLY@[20; 21)
17 WHITESPACE@[21; 22) 18 WHITESPACE@[21; 22)
18 STRUCT_DEF@[22; 33) 19 STRUCT_DEF@[22; 33)
19 STRUCT_KW@[22; 28) 20 STRUCT_KW@[22; 28)
20 WHITESPACE@[28; 29) 21 WHITESPACE@[28; 29)
21 NAME@[29; 30) 22 NAME@[29; 30)
22 IDENT@[29; 30) "C" 23 IDENT@[29; 30) "C"
23 L_PAREN@[30; 31) 24 POS_FIELD_LIST@[30; 32)
24 R_PAREN@[31; 32) 25 L_PAREN@[30; 31)
26 R_PAREN@[31; 32)
25 SEMI@[32; 33) 27 SEMI@[32; 33)
26 WHITESPACE@[33; 35) 28 WHITESPACE@[33; 35)
27 STRUCT_DEF@[35; 74) 29 STRUCT_DEF@[35; 74)
@@ -30,60 +32,62 @@ FILE@[0; 97)
30 NAME@[42; 43) 32 NAME@[42; 43)
31 IDENT@[42; 43) "D" 33 IDENT@[42; 43) "D"
32 WHITESPACE@[43; 44) 34 WHITESPACE@[43; 44)
33 L_CURLY@[44; 45) 35 NAMED_FIELD_DEF_LIST@[44; 74)
34 WHITESPACE@[45; 50) 36 L_CURLY@[44; 45)
35 NAMED_FIELD@[50; 56) 37 WHITESPACE@[45; 50)
36 NAME@[50; 51) 38 NAMED_FIELD_DEF@[50; 56)
37 IDENT@[50; 51) "a" 39 NAME@[50; 51)
38 COLON@[51; 52) 40 IDENT@[50; 51) "a"
39 WHITESPACE@[52; 53) 41 COLON@[51; 52)
40 PATH_TYPE@[53; 56) 42 WHITESPACE@[52; 53)
41 PATH@[53; 56) 43 PATH_TYPE@[53; 56)
42 PATH_SEGMENT@[53; 56) 44 PATH@[53; 56)
43 NAME_REF@[53; 56) 45 PATH_SEGMENT@[53; 56)
44 IDENT@[53; 56) "u32" 46 NAME_REF@[53; 56)
45 COMMA@[56; 57) 47 IDENT@[53; 56) "u32"
46 WHITESPACE@[57; 62) 48 COMMA@[56; 57)
47 NAMED_FIELD@[62; 72) 49 WHITESPACE@[57; 62)
48 VISIBILITY@[62; 65) 50 NAMED_FIELD_DEF@[62; 72)
49 PUB_KW@[62; 65) 51 VISIBILITY@[62; 65)
50 WHITESPACE@[65; 66) 52 PUB_KW@[62; 65)
51 NAME@[66; 67) 53 WHITESPACE@[65; 66)
52 IDENT@[66; 67) "b" 54 NAME@[66; 67)
53 COLON@[67; 68) 55 IDENT@[66; 67) "b"
54 WHITESPACE@[68; 69) 56 COLON@[67; 68)
55 PATH_TYPE@[69; 72) 57 WHITESPACE@[68; 69)
56 PATH@[69; 72) 58 PATH_TYPE@[69; 72)
57 PATH_SEGMENT@[69; 72) 59 PATH@[69; 72)
58 NAME_REF@[69; 72) 60 PATH_SEGMENT@[69; 72)
59 IDENT@[69; 72) "u32" 61 NAME_REF@[69; 72)
60 WHITESPACE@[72; 73) 62 IDENT@[69; 72) "u32"
61 R_CURLY@[73; 74) 63 WHITESPACE@[72; 73)
64 R_CURLY@[73; 74)
62 WHITESPACE@[74; 76) 65 WHITESPACE@[74; 76)
63 STRUCT_DEF@[76; 96) 66 STRUCT_DEF@[76; 96)
64 STRUCT_KW@[76; 82) 67 STRUCT_KW@[76; 82)
65 WHITESPACE@[82; 83) 68 WHITESPACE@[82; 83)
66 NAME@[83; 84) 69 NAME@[83; 84)
67 IDENT@[83; 84) "E" 70 IDENT@[83; 84) "E"
68 L_PAREN@[84; 85) 71 POS_FIELD_LIST@[84; 95)
69 POS_FIELD@[85; 90) 72 L_PAREN@[84; 85)
70 VISIBILITY@[85; 88) 73 POS_FIELD@[85; 90)
71 PUB_KW@[85; 88) 74 VISIBILITY@[85; 88)
72 WHITESPACE@[88; 89) 75 PUB_KW@[85; 88)
73 PATH_TYPE@[89; 90) 76 WHITESPACE@[88; 89)
74 PATH@[89; 90) 77 PATH_TYPE@[89; 90)
75 PATH_SEGMENT@[89; 90) 78 PATH@[89; 90)
76 NAME_REF@[89; 90) 79 PATH_SEGMENT@[89; 90)
77 IDENT@[89; 90) "x" 80 NAME_REF@[89; 90)
78 COMMA@[90; 91) 81 IDENT@[89; 90) "x"
79 WHITESPACE@[91; 92) 82 COMMA@[90; 91)
80 POS_FIELD@[92; 93) 83 WHITESPACE@[91; 92)
81 PATH_TYPE@[92; 93) 84 POS_FIELD@[92; 93)
82 PATH@[92; 93) 85 PATH_TYPE@[92; 93)
83 PATH_SEGMENT@[92; 93) 86 PATH@[92; 93)
84 NAME_REF@[92; 93) 87 PATH_SEGMENT@[92; 93)
85 IDENT@[92; 93) "y" 88 NAME_REF@[92; 93)
86 COMMA@[93; 94) 89 IDENT@[92; 93) "y"
87 R_PAREN@[94; 95) 90 COMMA@[93; 94)
91 R_PAREN@[94; 95)
88 SEMI@[95; 96) 92 SEMI@[95; 96)
89 WHITESPACE@[96; 97) 93 WHITESPACE@[96; 97)