diff options
Diffstat (limited to 'tests/data/parser/ok')
-rw-r--r-- | tests/data/parser/ok/0002_struct_item_field.txt | 10 | ||||
-rw-r--r-- | tests/data/parser/ok/0016_struct_flavors.txt | 32 | ||||
-rw-r--r-- | tests/data/parser/ok/0018_struct_type_params.txt | 16 | ||||
-rw-r--r-- | tests/data/parser/ok/0019_enums.txt | 22 | ||||
-rw-r--r-- | tests/data/parser/ok/0023_static_items.txt | 20 | ||||
-rw-r--r-- | tests/data/parser/ok/0024_const_item.txt | 20 |
6 files changed, 88 insertions, 32 deletions
diff --git a/tests/data/parser/ok/0002_struct_item_field.txt b/tests/data/parser/ok/0002_struct_item_field.txt index 31d3508db..7a395e14f 100644 --- a/tests/data/parser/ok/0002_struct_item_field.txt +++ b/tests/data/parser/ok/0002_struct_item_field.txt | |||
@@ -11,7 +11,11 @@ FILE@[0; 25) | |||
11 | WHITESPACE@[10; 15) | 11 | WHITESPACE@[10; 15) |
12 | IDENT@[15; 18) "foo" | 12 | IDENT@[15; 18) "foo" |
13 | COLON@[18; 19) | 13 | COLON@[18; 19) |
14 | WHITESPACE@[19; 20) | 14 | PATH_TYPE@[19; 24) |
15 | IDENT@[20; 23) "u32" | 15 | PATH@[19; 24) |
16 | WHITESPACE@[23; 24) | 16 | PATH_SEGMENT@[19; 24) |
17 | NAME_REF@[19; 24) | ||
18 | WHITESPACE@[19; 20) | ||
19 | IDENT@[20; 23) "u32" | ||
20 | WHITESPACE@[23; 24) | ||
17 | R_CURLY@[24; 25) | 21 | R_CURLY@[24; 25) |
diff --git a/tests/data/parser/ok/0016_struct_flavors.txt b/tests/data/parser/ok/0016_struct_flavors.txt index 15462b9b9..b5101c87d 100644 --- a/tests/data/parser/ok/0016_struct_flavors.txt +++ b/tests/data/parser/ok/0016_struct_flavors.txt | |||
@@ -36,8 +36,12 @@ FILE@[0; 97) | |||
36 | WHITESPACE@[45; 50) | 36 | WHITESPACE@[45; 50) |
37 | IDENT@[50; 51) "a" | 37 | IDENT@[50; 51) "a" |
38 | COLON@[51; 52) | 38 | COLON@[51; 52) |
39 | WHITESPACE@[52; 53) | 39 | PATH_TYPE@[52; 56) |
40 | IDENT@[53; 56) "u32" | 40 | PATH@[52; 56) |
41 | PATH_SEGMENT@[52; 56) | ||
42 | NAME_REF@[52; 56) | ||
43 | WHITESPACE@[52; 53) | ||
44 | IDENT@[53; 56) "u32" | ||
41 | COMMA@[56; 57) | 45 | COMMA@[56; 57) |
42 | NAMED_FIELD@[57; 73) | 46 | NAMED_FIELD@[57; 73) |
43 | VISIBILITY@[57; 66) | 47 | VISIBILITY@[57; 66) |
@@ -47,9 +51,13 @@ FILE@[0; 97) | |||
47 | NAME@[66; 67) | 51 | NAME@[66; 67) |
48 | IDENT@[66; 67) "b" | 52 | IDENT@[66; 67) "b" |
49 | COLON@[67; 68) | 53 | COLON@[67; 68) |
50 | WHITESPACE@[68; 69) | 54 | PATH_TYPE@[68; 73) |
51 | IDENT@[69; 72) "u32" | 55 | PATH@[68; 73) |
52 | WHITESPACE@[72; 73) | 56 | PATH_SEGMENT@[68; 73) |
57 | NAME_REF@[68; 73) | ||
58 | WHITESPACE@[68; 69) | ||
59 | IDENT@[69; 72) "u32" | ||
60 | WHITESPACE@[72; 73) | ||
53 | R_CURLY@[73; 74) | 61 | R_CURLY@[73; 74) |
54 | WHITESPACE@[74; 76) | 62 | WHITESPACE@[74; 76) |
55 | STRUCT_ITEM@[76; 97) | 63 | STRUCT_ITEM@[76; 97) |
@@ -62,11 +70,19 @@ FILE@[0; 97) | |||
62 | VISIBILITY@[85; 89) | 70 | VISIBILITY@[85; 89) |
63 | PUB_KW@[85; 88) | 71 | PUB_KW@[85; 88) |
64 | WHITESPACE@[88; 89) | 72 | WHITESPACE@[88; 89) |
65 | IDENT@[89; 90) "x" | 73 | PATH_TYPE@[89; 90) |
74 | PATH@[89; 90) | ||
75 | PATH_SEGMENT@[89; 90) | ||
76 | NAME_REF@[89; 90) | ||
77 | IDENT@[89; 90) "x" | ||
66 | COMMA@[90; 91) | 78 | COMMA@[90; 91) |
67 | POS_FIELD@[91; 93) | 79 | POS_FIELD@[91; 93) |
68 | WHITESPACE@[91; 92) | 80 | PATH_TYPE@[91; 93) |
69 | IDENT@[92; 93) "y" | 81 | PATH@[91; 93) |
82 | PATH_SEGMENT@[91; 93) | ||
83 | NAME_REF@[91; 93) | ||
84 | WHITESPACE@[91; 92) | ||
85 | IDENT@[92; 93) "y" | ||
70 | COMMA@[93; 94) | 86 | COMMA@[93; 94) |
71 | R_PAREN@[94; 95) | 87 | R_PAREN@[94; 95) |
72 | SEMI@[95; 96) | 88 | SEMI@[95; 96) |
diff --git a/tests/data/parser/ok/0018_struct_type_params.txt b/tests/data/parser/ok/0018_struct_type_params.txt index fe14effce..8e1feab38 100644 --- a/tests/data/parser/ok/0018_struct_type_params.txt +++ b/tests/data/parser/ok/0018_struct_type_params.txt | |||
@@ -23,7 +23,11 @@ FILE@[0; 290) | |||
23 | R_ANGLE@[25; 26) | 23 | R_ANGLE@[25; 26) |
24 | L_PAREN@[26; 27) | 24 | L_PAREN@[26; 27) |
25 | POS_FIELD@[27; 30) | 25 | POS_FIELD@[27; 30) |
26 | IDENT@[27; 30) "u32" | 26 | PATH_TYPE@[27; 30) |
27 | PATH@[27; 30) | ||
28 | PATH_SEGMENT@[27; 30) | ||
29 | NAME_REF@[27; 30) | ||
30 | IDENT@[27; 30) "u32" | ||
27 | R_PAREN@[30; 31) | 31 | R_PAREN@[30; 31) |
28 | SEMI@[31; 32) | 32 | SEMI@[31; 32) |
29 | WHITESPACE@[32; 33) | 33 | WHITESPACE@[32; 33) |
@@ -44,9 +48,13 @@ FILE@[0; 290) | |||
44 | WHITESPACE@[47; 48) | 48 | WHITESPACE@[47; 48) |
45 | IDENT@[48; 49) "u" | 49 | IDENT@[48; 49) "u" |
46 | COLON@[49; 50) | 50 | COLON@[49; 50) |
47 | WHITESPACE@[50; 51) | 51 | PATH_TYPE@[50; 55) |
48 | IDENT@[51; 54) "u32" | 52 | PATH@[50; 55) |
49 | WHITESPACE@[54; 55) | 53 | PATH_SEGMENT@[50; 55) |
54 | NAME_REF@[50; 55) | ||
55 | WHITESPACE@[50; 51) | ||
56 | IDENT@[51; 54) "u32" | ||
57 | WHITESPACE@[54; 55) | ||
50 | R_CURLY@[55; 56) | 58 | R_CURLY@[55; 56) |
51 | WHITESPACE@[56; 58) | 59 | WHITESPACE@[56; 58) |
52 | STRUCT_ITEM@[58; 71) | 60 | STRUCT_ITEM@[58; 71) |
diff --git a/tests/data/parser/ok/0019_enums.txt b/tests/data/parser/ok/0019_enums.txt index bad12bee3..09253dcea 100644 --- a/tests/data/parser/ok/0019_enums.txt +++ b/tests/data/parser/ok/0019_enums.txt | |||
@@ -81,8 +81,12 @@ FILE@[0; 182) | |||
81 | WHITESPACE@[104; 113) | 81 | WHITESPACE@[104; 113) |
82 | IDENT@[113; 114) "a" | 82 | IDENT@[113; 114) "a" |
83 | COLON@[114; 115) | 83 | COLON@[114; 115) |
84 | WHITESPACE@[115; 116) | 84 | PATH_TYPE@[115; 119) |
85 | IDENT@[116; 119) "u32" | 85 | PATH@[115; 119) |
86 | PATH_SEGMENT@[115; 119) | ||
87 | NAME_REF@[115; 119) | ||
88 | WHITESPACE@[115; 116) | ||
89 | IDENT@[116; 119) "u32" | ||
86 | COMMA@[119; 120) | 90 | COMMA@[119; 120) |
87 | NAMED_FIELD@[120; 139) | 91 | NAMED_FIELD@[120; 139) |
88 | VISIBILITY@[120; 133) | 92 | VISIBILITY@[120; 133) |
@@ -92,8 +96,12 @@ FILE@[0; 182) | |||
92 | NAME@[133; 134) | 96 | NAME@[133; 134) |
93 | IDENT@[133; 134) "b" | 97 | IDENT@[133; 134) "b" |
94 | COLON@[134; 135) | 98 | COLON@[134; 135) |
95 | WHITESPACE@[135; 136) | 99 | PATH_TYPE@[135; 139) |
96 | IDENT@[136; 139) "f64" | 100 | PATH@[135; 139) |
101 | PATH_SEGMENT@[135; 139) | ||
102 | NAME_REF@[135; 139) | ||
103 | WHITESPACE@[135; 136) | ||
104 | IDENT@[136; 139) "f64" | ||
97 | COMMA@[139; 140) | 105 | COMMA@[139; 140) |
98 | WHITESPACE@[140; 145) | 106 | WHITESPACE@[140; 145) |
99 | R_CURLY@[145; 146) | 107 | R_CURLY@[145; 146) |
@@ -110,7 +118,11 @@ FILE@[0; 182) | |||
110 | IDENT@[162; 163) "D" | 118 | IDENT@[162; 163) "D" |
111 | L_PAREN@[163; 164) | 119 | L_PAREN@[163; 164) |
112 | POS_FIELD@[164; 167) | 120 | POS_FIELD@[164; 167) |
113 | IDENT@[164; 167) "u32" | 121 | PATH_TYPE@[164; 167) |
122 | PATH@[164; 167) | ||
123 | PATH_SEGMENT@[164; 167) | ||
124 | NAME_REF@[164; 167) | ||
125 | IDENT@[164; 167) "u32" | ||
114 | COMMA@[167; 168) | 126 | COMMA@[167; 168) |
115 | R_PAREN@[168; 169) | 127 | R_PAREN@[168; 169) |
116 | COMMA@[169; 170) | 128 | COMMA@[169; 170) |
diff --git a/tests/data/parser/ok/0023_static_items.txt b/tests/data/parser/ok/0023_static_items.txt index 8872520c5..c9ecfb920 100644 --- a/tests/data/parser/ok/0023_static_items.txt +++ b/tests/data/parser/ok/0023_static_items.txt | |||
@@ -5,9 +5,13 @@ FILE@[0; 47) | |||
5 | WHITESPACE@[6; 7) | 5 | WHITESPACE@[6; 7) |
6 | IDENT@[7; 10) "FOO" | 6 | IDENT@[7; 10) "FOO" |
7 | COLON@[10; 11) | 7 | COLON@[10; 11) |
8 | WHITESPACE@[11; 12) | 8 | PATH_TYPE@[11; 16) |
9 | IDENT@[12; 15) "u32" | 9 | PATH@[11; 16) |
10 | WHITESPACE@[15; 16) | 10 | PATH_SEGMENT@[11; 16) |
11 | NAME_REF@[11; 16) | ||
12 | WHITESPACE@[11; 12) | ||
13 | IDENT@[12; 15) "u32" | ||
14 | WHITESPACE@[15; 16) | ||
11 | EQ@[16; 17) | 15 | EQ@[16; 17) |
12 | LITERAL@[17; 19) | 16 | LITERAL@[17; 19) |
13 | WHITESPACE@[17; 18) | 17 | WHITESPACE@[17; 18) |
@@ -22,9 +26,13 @@ FILE@[0; 47) | |||
22 | WHITESPACE@[31; 32) | 26 | WHITESPACE@[31; 32) |
23 | IDENT@[32; 35) "BAR" | 27 | IDENT@[32; 35) "BAR" |
24 | COLON@[35; 36) | 28 | COLON@[35; 36) |
25 | WHITESPACE@[36; 37) | 29 | PATH_TYPE@[36; 41) |
26 | IDENT@[37; 40) "i32" | 30 | PATH@[36; 41) |
27 | WHITESPACE@[40; 41) | 31 | PATH_SEGMENT@[36; 41) |
32 | NAME_REF@[36; 41) | ||
33 | WHITESPACE@[36; 37) | ||
34 | IDENT@[37; 40) "i32" | ||
35 | WHITESPACE@[40; 41) | ||
28 | EQ@[41; 42) | 36 | EQ@[41; 42) |
29 | LITERAL@[42; 45) | 37 | LITERAL@[42; 45) |
30 | WHITESPACE@[42; 43) | 38 | WHITESPACE@[42; 43) |
diff --git a/tests/data/parser/ok/0024_const_item.txt b/tests/data/parser/ok/0024_const_item.txt index 0f31d19d3..e37150ee4 100644 --- a/tests/data/parser/ok/0024_const_item.txt +++ b/tests/data/parser/ok/0024_const_item.txt | |||
@@ -5,9 +5,13 @@ FILE@[0; 46) | |||
5 | WHITESPACE@[5; 6) | 5 | WHITESPACE@[5; 6) |
6 | IDENT@[6; 9) "FOO" | 6 | IDENT@[6; 9) "FOO" |
7 | COLON@[9; 10) | 7 | COLON@[9; 10) |
8 | WHITESPACE@[10; 11) | 8 | PATH_TYPE@[10; 15) |
9 | IDENT@[11; 14) "u32" | 9 | PATH@[10; 15) |
10 | WHITESPACE@[14; 15) | 10 | PATH_SEGMENT@[10; 15) |
11 | NAME_REF@[10; 15) | ||
12 | WHITESPACE@[10; 11) | ||
13 | IDENT@[11; 14) "u32" | ||
14 | WHITESPACE@[14; 15) | ||
11 | EQ@[15; 16) | 15 | EQ@[15; 16) |
12 | LITERAL@[16; 19) | 16 | LITERAL@[16; 19) |
13 | WHITESPACE@[16; 17) | 17 | WHITESPACE@[16; 17) |
@@ -22,9 +26,13 @@ FILE@[0; 46) | |||
22 | WHITESPACE@[30; 31) | 26 | WHITESPACE@[30; 31) |
23 | IDENT@[31; 34) "BAR" | 27 | IDENT@[31; 34) "BAR" |
24 | COLON@[34; 35) | 28 | COLON@[34; 35) |
25 | WHITESPACE@[35; 36) | 29 | PATH_TYPE@[35; 40) |
26 | IDENT@[36; 39) "u32" | 30 | PATH@[35; 40) |
27 | WHITESPACE@[39; 40) | 31 | PATH_SEGMENT@[35; 40) |
32 | NAME_REF@[35; 40) | ||
33 | WHITESPACE@[35; 36) | ||
34 | IDENT@[36; 39) "u32" | ||
35 | WHITESPACE@[39; 40) | ||
28 | EQ@[40; 41) | 36 | EQ@[40; 41) |
29 | LITERAL@[41; 44) | 37 | LITERAL@[41; 44) |
30 | WHITESPACE@[41; 42) | 38 | WHITESPACE@[41; 42) |