@@ -26,8 +26,8 @@ void keyValueString() {
26
26
rewriteRun (
27
27
toml (
28
28
"""
29
- str = "I'm a string. \\ "You can quote me\\ ". Name\\ tJos\\ u00E9\\ nLocation\\ tSF."
30
- """
29
+ str = "I'm a string. \\ "You can quote me\\ ". Name\\ tJos\\ u00E9\\ nLocation\\ tSF."
30
+ """
31
31
)
32
32
);
33
33
}
@@ -37,23 +37,23 @@ void keyValueInteger() {
37
37
rewriteRun (
38
38
toml (
39
39
"""
40
- int1 = +99
41
- int2 = 42
42
- int3 = 0
43
- int4 = -17
44
- int5 = 1_000
45
-
46
- # hexadecimal with prefix `0x`
47
- hex1 = 0xDEADBEEF
48
- hex2 = 0xdeadbeef
49
- hex3 = 0xdead_beef
50
- # octal with prefix `0o`
51
- oct1 = 0o01234567
52
- oct2 = 0o755 # useful for Unix file permissions
53
-
54
- # binary with prefix `0b`
55
- bin1 = 0b11010110
56
- """
40
+ int1 = +99
41
+ int2 = 42
42
+ int3 = 0
43
+ int4 = -17
44
+ int5 = 1_000
45
+
46
+ # hexadecimal with prefix `0x`
47
+ hex1 = 0xDEADBEEF
48
+ hex2 = 0xdeadbeef
49
+ hex3 = 0xdead_beef
50
+ # octal with prefix `0o`
51
+ oct1 = 0o01234567
52
+ oct2 = 0o755 # useful for Unix file permissions
53
+
54
+ # binary with prefix `0b`
55
+ bin1 = 0b11010110
56
+ """
57
57
)
58
58
);
59
59
}
@@ -63,31 +63,31 @@ void keyValueFloat() {
63
63
rewriteRun (
64
64
toml (
65
65
"""
66
- # fractional
67
- flt1 = +1.0
68
- flt2 = 3.1415
69
- flt3 = -0.01
70
-
71
- # exponent
72
- flt4 = 5e+22
73
- flt5 = 1e06
74
- flt6 = -2E-2
75
-
76
- # both
77
- flt7 = 6.626e-34
78
-
79
- flt8 = 224_617.445_991_228
80
-
81
- # infinity
82
- sf1 = inf # positive infinity
83
- sf2 = +inf # positive infinity
84
- sf3 = -inf # negative infinity
85
-
86
- # not a number
87
- sf4 = nan # actual sNaN/qNaN encoding is implementation-specific
88
- sf5 = +nan # same as `nan`
89
- sf6 = -nan # valid, actual encoding is implementation-specific
90
- """
66
+ # fractional
67
+ flt1 = +1.0
68
+ flt2 = 3.1415
69
+ flt3 = -0.01
70
+
71
+ # exponent
72
+ flt4 = 5e+22
73
+ flt5 = 1e06
74
+ flt6 = -2E-2
75
+
76
+ # both
77
+ flt7 = 6.626e-34
78
+
79
+ flt8 = 224_617.445_991_228
80
+
81
+ # infinity
82
+ sf1 = inf # positive infinity
83
+ sf2 = +inf # positive infinity
84
+ sf3 = -inf # negative infinity
85
+
86
+ # not a number
87
+ sf4 = nan # actual sNaN/qNaN encoding is implementation-specific
88
+ sf5 = +nan # same as `nan`
89
+ sf6 = -nan # valid, actual encoding is implementation-specific
90
+ """
91
91
)
92
92
);
93
93
}
@@ -97,9 +97,9 @@ void keyValueBool() {
97
97
rewriteRun (
98
98
toml (
99
99
"""
100
- bool1 = true
101
- bool2 = false
102
- """
100
+ bool1 = true
101
+ bool2 = false
102
+ """
103
103
)
104
104
);
105
105
}
@@ -109,11 +109,11 @@ void keyValueOffsetDateTime() {
109
109
rewriteRun (
110
110
toml (
111
111
"""
112
- odt1 = 1979-05-27T07:32:00Z
113
- odt2 = 1979-05-27T00:32:00-07:00
114
- odt3 = 1979-05-27T00:32:00.999999-07:00
115
- odt4 = 1979-05-27 07:32:00Z
116
- """
112
+ odt1 = 1979-05-27T07:32:00Z
113
+ odt2 = 1979-05-27T00:32:00-07:00
114
+ odt3 = 1979-05-27T00:32:00.999999-07:00
115
+ odt4 = 1979-05-27 07:32:00Z
116
+ """
117
117
)
118
118
);
119
119
}
@@ -123,9 +123,9 @@ void keyValueLocalDateTime() {
123
123
rewriteRun (
124
124
toml (
125
125
"""
126
- ldt1 = 1979-05-27T07:32:00
127
- ldt2 = 1979-05-27T00:32:00.999999
128
- """
126
+ ldt1 = 1979-05-27T07:32:00
127
+ ldt2 = 1979-05-27T00:32:00.999999
128
+ """
129
129
)
130
130
);
131
131
}
@@ -135,8 +135,8 @@ void keyValueLocalDate() {
135
135
rewriteRun (
136
136
toml (
137
137
"""
138
- ld1 = 1979-05-27
139
- """
138
+ ld1 = 1979-05-27
139
+ """
140
140
)
141
141
);
142
142
}
@@ -146,9 +146,9 @@ void keyValueLocalTime() {
146
146
rewriteRun (
147
147
toml (
148
148
"""
149
- lt1 = 07:32:00
150
- lt2 = 00:32:00.999999
151
- """
149
+ lt1 = 07:32:00
150
+ lt2 = 00:32:00.999999
151
+ """
152
152
)
153
153
);
154
154
}
@@ -158,27 +158,27 @@ void keyValueArray() {
158
158
rewriteRun (
159
159
toml (
160
160
"""
161
- integers = [ 1, 2, 3 ]
162
- colors = [ "red", "yellow", "green" ]
163
- nested_arrays_of_ints = [ [ 1, 2 ], [3, 4, 5] ]
164
- nested_mixed_array = [ [ 1, 2 ], ["a", "b", "c"] ]
165
- string_array = [ "all", 'strings', ""\"are the same""\", '''type''' ]
166
-
167
- # Mixed-type arrays are allowed
168
- numbers = [ 0.1, 0.2, 0.5, 1, 2, 5 ]
169
- contributors = [
170
-
171
- { name = "Baz Qux", email = "[email protected] ", url = "https://example.com/bazqux" }
172
- ]
173
- integers2 = [
174
- 1, 2, 3
175
- ]
176
-
177
- integers3 = [
178
- 1,
179
- 2, # this is ok
180
- ]
181
- """
161
+ integers = [ 1, 2, 3 ]
162
+ colors = [ "red", "yellow", "green" ]
163
+ nested_arrays_of_ints = [ [ 1, 2 ], [3, 4, 5] ]
164
+ nested_mixed_array = [ [ 1, 2 ], ["a", "b", "c"] ]
165
+ string_array = [ "all", 'strings', ""\"are the same""\", '''type''' ]
166
+
167
+ # Mixed-type arrays are allowed
168
+ numbers = [ 0.1, 0.2, 0.5, 1, 2, 5 ]
169
+ contributors = [
170
+
171
+ { name = "Baz Qux", email = "[email protected] ", url = "https://example.com/bazqux" }
172
+ ]
173
+ integers2 = [
174
+ 1, 2, 3
175
+ ]
176
+
177
+ integers3 = [
178
+ 1,
179
+ 2, # this is ok
180
+ ]
181
+ """
182
182
)
183
183
);
184
184
}
@@ -188,17 +188,17 @@ void table() {
188
188
rewriteRun (
189
189
toml (
190
190
"""
191
- [table-1]
192
- key1 = "some string"
193
- key2 = 123
194
-
195
- [table-2]
196
- key1 = "another string"
197
- key2 = 456
198
-
199
- [dog."tater.man"]
200
- type.name = "pug"
201
- """
191
+ [table-1]
192
+ key1 = "some string"
193
+ key2 = 123
194
+
195
+ [table-2]
196
+ key1 = "another string"
197
+ key2 = 456
198
+
199
+ [dog."tater.man"]
200
+ type.name = "pug"
201
+ """
202
202
)
203
203
);
204
204
}
@@ -208,18 +208,18 @@ void arrayTable() {
208
208
rewriteRun (
209
209
toml (
210
210
"""
211
- [[products]]
212
- name = "Hammer"
213
- sku = 738594937
214
-
215
- [[products]] # empty table within the array
216
-
217
- [[products]]
218
- name = "Nail"
219
- sku = 284758393
220
-
221
- color = "gray"
222
- """
211
+ [[products]]
212
+ name = "Hammer"
213
+ sku = 738594937
214
+
215
+ [[products]] # empty table within the array
216
+
217
+ [[products]]
218
+ name = "Nail"
219
+ sku = 284758393
220
+
221
+ color = "gray"
222
+ """
223
223
)
224
224
);
225
225
}
@@ -229,11 +229,11 @@ void bareKeys() {
229
229
rewriteRun (
230
230
toml (
231
231
"""
232
- key = "value"
233
- bare_key = "value"
234
- bare-key = "value"
235
- 1234 = "value"
236
- """
232
+ key = "value"
233
+ bare_key = "value"
234
+ bare-key = "value"
235
+ 1234 = "value"
236
+ """
237
237
)
238
238
);
239
239
}
@@ -243,12 +243,12 @@ void quotedKeys() {
243
243
rewriteRun (
244
244
toml (
245
245
"""
246
- "127.0.0.1" = "value"
247
- "character encoding" = "value"
248
- "ʎǝʞ" = "value"
249
- 'key2' = "value"
250
- 'quoted "value"' = "value"
251
- """
246
+ "127.0.0.1" = "value"
247
+ "character encoding" = "value"
248
+ "ʎǝʞ" = "value"
249
+ 'key2' = "value"
250
+ 'quoted "value"' = "value"
251
+ """
252
252
)
253
253
);
254
254
}
@@ -258,10 +258,10 @@ void dottedKeys() {
258
258
rewriteRun (
259
259
toml (
260
260
"""
261
- physical.color = "orange"
262
- physical.shape = "round"
263
- site."google.com" = true
264
- """
261
+ physical.color = "orange"
262
+ physical.shape = "round"
263
+ site."google.com" = true
264
+ """
265
265
)
266
266
);
267
267
}
@@ -271,10 +271,10 @@ void extraWhitespaceDottedKeys() {
271
271
rewriteRun (
272
272
toml (
273
273
"""
274
- fruit.name = "banana" # this is best practice
275
- fruit. color = "yellow" # same as fruit.color
276
- fruit . flavor = "banana" # same as fruit.flavor
277
- """
274
+ fruit.name = "banana" # this is best practice
275
+ fruit. color = "yellow" # same as fruit.color
276
+ fruit . flavor = "banana" # same as fruit.flavor
277
+ """
278
278
)
279
279
);
280
280
}
@@ -321,9 +321,9 @@ void trailingComment() {
321
321
rewriteRun (
322
322
toml (
323
323
"""
324
- str = "I'm a string. \\ "You can quote me\\ ". Name\\ tJos\\ u00E9\\ nLocation\\ tSF."
325
- # trailing comment
326
- """
324
+ str = "I'm a string. \\ "You can quote me\\ ". Name\\ tJos\\ u00E9\\ nLocation\\ tSF."
325
+ # trailing comment
326
+ """
327
327
)
328
328
);
329
329
}
0 commit comments