@@ -3,7 +3,7 @@ import HTMLKitUtilities
33
44extension CSSStyle {
55 @frozen
6- public enum Color : HTMLParsable {
6+ public enum Color : HTMLInitializable {
77 case currentColor
88 case hex( String )
99 case hsl( Swift . Float , Swift . Float , Swift . Float , Swift . Float ? = nil )
@@ -178,168 +178,4 @@ extension CSSStyle {
178178 }
179179 }
180180 }
181- }
182-
183- // MARK: SyntaxSyntax
184- #if canImport(SwiftSyntax)
185- extension CSSStyle . Color {
186- public init ? ( context: HTMLExpansionContext ) {
187- switch context. key {
188- case " currentColor " : self = . currentColor
189- case " inherit " : self = . inherit
190- case " initial " : self = . initial
191- case " transparent " : self = . transparent
192-
193- case " aliceBlue " : self = . aliceBlue
194- case " antiqueWhite " : self = . antiqueWhite
195- case " aqua " : self = . aqua
196- case " aquamarine " : self = . aquamarine
197- case " azure " : self = . azure
198- case " beige " : self = . beige
199- case " bisque " : self = . bisque
200- case " black " : self = . black
201- case " blanchedAlmond " : self = . blanchedAlmond
202- case " blue " : self = . blue
203- case " blueViolet " : self = . blueViolet
204- case " brown " : self = . brown
205- case " burlyWood " : self = . burlyWood
206- case " cadetBlue " : self = . cadetBlue
207- case " chartreuse " : self = . chartreuse
208- case " chocolate " : self = . chocolate
209- case " coral " : self = . coral
210- case " cornflowerBlue " : self = . cornflowerBlue
211- case " cornsilk " : self = . cornsilk
212- case " crimson " : self = . crimson
213- case " cyan " : self = . cyan
214- case " darkBlue " : self = . darkBlue
215- case " darkCyan " : self = . darkCyan
216- case " darkGoldenRod " : self = . darkGoldenRod
217- case " darkGray " : self = . darkGray
218- case " darkGrey " : self = . darkGrey
219- case " darkGreen " : self = . darkGreen
220- case " darkKhaki " : self = . darkKhaki
221- case " darkMagenta " : self = . darkMagenta
222- case " darkOliveGreen " : self = . darkOliveGreen
223- case " darkOrange " : self = . darkOrange
224- case " darkOrchid " : self = . darkOrchid
225- case " darkRed " : self = . darkRed
226- case " darkSalmon " : self = . darkSalmon
227- case " darkSeaGreen " : self = . darkSeaGreen
228- case " darkSlateBlue " : self = . darkSlateBlue
229- case " darkSlateGray " : self = . darkSlateGray
230- case " darkSlateGrey " : self = . darkSlateGrey
231- case " darkTurquoise " : self = . darkTurquoise
232- case " darkViolet " : self = . darkViolet
233- case " deepPink " : self = . deepPink
234- case " deepSkyBlue " : self = . deepSkyBlue
235- case " dimGray " : self = . dimGray
236- case " dimGrey " : self = . dimGrey
237- case " dodgerBlue " : self = . dodgerBlue
238- case " fireBrick " : self = . fireBrick
239- case " floralWhite " : self = . floralWhite
240- case " forestGreen " : self = . forestGreen
241- case " fuchsia " : self = . fuchsia
242- case " gainsboro " : self = . gainsboro
243- case " ghostWhite " : self = . ghostWhite
244- case " gold " : self = . gold
245- case " goldenRod " : self = . goldenRod
246- case " gray " : self = . gray
247- case " grey " : self = . grey
248- case " green " : self = . green
249- case " greenYellow " : self = . greenYellow
250- case " honeyDew " : self = . honeyDew
251- case " hotPink " : self = . hotPink
252- case " indianRed " : self = . indianRed
253- case " indigo " : self = . indigo
254- case " ivory " : self = . ivory
255- case " khaki " : self = . khaki
256- case " lavender " : self = . lavender
257- case " lavenderBlush " : self = . lavenderBlush
258- case " lawnGreen " : self = . lawnGreen
259- case " lemonChiffon " : self = . lemonChiffon
260- case " lightBlue " : self = . lightBlue
261- case " lightCoral " : self = . lightCoral
262- case " lightCyan " : self = . lightCyan
263- case " lightGoldenRodYellow " : self = . lightGoldenRodYellow
264- case " lightGray " : self = . lightGray
265- case " lightGrey " : self = . lightGrey
266- case " lightGreen " : self = . lightGreen
267- case " lightPink " : self = . lightPink
268- case " lightSalmon " : self = . lightSalmon
269- case " lightSeaGreen " : self = . lightSeaGreen
270- case " lightSkyBlue " : self = . lightSkyBlue
271- case " lightSlateGray " : self = . lightSlateGray
272- case " lightSlateGrey " : self = . lightSlateGrey
273- case " lightSteelBlue " : self = . lightSteelBlue
274- case " lightYellow " : self = . lightYellow
275- case " lime " : self = . lime
276- case " limeGreen " : self = . limeGreen
277- case " linen " : self = . linen
278- case " magenta " : self = . magenta
279- case " maroon " : self = . maroon
280- case " mediumAquaMarine " : self = . mediumAquaMarine
281- case " mediumBlue " : self = . mediumBlue
282- case " mediumOrchid " : self = . mediumOrchid
283- case " mediumPurple " : self = . mediumPurple
284- case " mediumSeaGreen " : self = . mediumSeaGreen
285- case " mediumSlateBlue " : self = . mediumSlateBlue
286- case " mediumSpringGreen " : self = . mediumSpringGreen
287- case " mediumTurquoise " : self = . mediumTurquoise
288- case " mediumVioletRed " : self = . mediumVioletRed
289- case " midnightBlue " : self = . midnightBlue
290- case " mintCream " : self = . mintCream
291- case " mistyRose " : self = . mistyRose
292- case " moccasin " : self = . moccasin
293- case " navajoWhite " : self = . navajoWhite
294- case " navy " : self = . navy
295- case " oldLace " : self = . oldLace
296- case " olive " : self = . olive
297- case " oliveDrab " : self = . oliveDrab
298- case " orange " : self = . orange
299- case " orangeRed " : self = . orangeRed
300- case " orchid " : self = . orchid
301- case " paleGoldenRod " : self = . paleGoldenRod
302- case " paleGreen " : self = . paleGreen
303- case " paleTurquoise " : self = . paleTurquoise
304- case " paleVioletRed " : self = . paleVioletRed
305- case " papayaWhip " : self = . papayaWhip
306- case " peachPuff " : self = . peachPuff
307- case " peru " : self = . peru
308- case " pink " : self = . pink
309- case " plum " : self = . plum
310- case " powderBlue " : self = . powderBlue
311- case " purple " : self = . purple
312- case " rebeccaPurple " : self = . rebeccaPurple
313- case " red " : self = . red
314- case " rosyBrown " : self = . rosyBrown
315- case " royalBlue " : self = . royalBlue
316- case " saddleBrown " : self = . saddleBrown
317- case " salmon " : self = . salmon
318- case " sandyBrown " : self = . sandyBrown
319- case " seaGreen " : self = . seaGreen
320- case " seaShell " : self = . seaShell
321- case " sienna " : self = . sienna
322- case " silver " : self = . silver
323- case " skyBlue " : self = . skyBlue
324- case " slateBlue " : self = . slateBlue
325- case " slateGray " : self = . slateGray
326- case " slateGrey " : self = . slateGrey
327- case " snow " : self = . snow
328- case " springGreen " : self = . springGreen
329- case " steelBlue " : self = . steelBlue
330- case " tan " : self = . tan
331- case " teal " : self = . teal
332- case " thistle " : self = . thistle
333- case " tomato " : self = . tomato
334- case " turquoise " : self = . turquoise
335- case " violet " : self = . violet
336- case " wheat " : self = . wheat
337- case " white " : self = . white
338- case " whiteSmoke " : self = . whiteSmoke
339- case " yellow " : self = . yellow
340- case " yellowGreen " : self = . yellowGreen
341- default : return nil
342- }
343- }
344- }
345- #endif
181+ }
0 commit comments