@@ -12,14 +12,14 @@ package struct SwiftHTMLKitTests : HTMLGenerator {
1212 package init ( ) { }
1313
1414 package func staticHTML( ) -> String {
15- #html(
16- #head(
17- #title( " StaticView " )
18- ) ,
19- #body(
20- #h1 ( " Swift HTML Benchmarks " )
21- )
22- )
15+ #html( [
16+ #head( [
17+ #title( [ " StaticView " ] )
18+ ] ) ,
19+ #body( [
20+ #h1 ( [ " Swift HTML Benchmarks " ] )
21+ ] )
22+ ] )
2323 }
2424 // performance notes
2525 // - maping makes unneccessary copies and hurts throughput
@@ -30,20 +30,23 @@ package struct SwiftHTMLKitTests : HTMLGenerator {
3030 package func dynamicHTML( _ context: HTMLContext ) -> String {
3131 var qualities : String = " "
3232 for quality in context. user. qualities {
33- qualities += #li( " \( quality) " )
33+ qualities += #li( [ " \( quality) " ] )
3434 //qualities += "<li>" + quality + "</li>"
3535 }
3636 //return "<!DOCTYPE html><html><body><h1>" + context.heading + "</h1><div id=\"" + context.desc_id + "\"><p>" + context.string + "</p></div><h2>" + context.user.details_heading + "</h2><h3>" + context.user.qualities_heading + "</h3><ul id=\"" + context.user.qualities_id + "\">" + qualities + "</ul></body></html>"
37- return #html(
38- #body(
39- #h1 ( " \( context. heading) " ) ,
40- #div( attributes: [ . id( context. desc_id) ] ,
41- #p( " \( context. string) " )
42- ) ,
43- #h2 ( " \( context. user. details_heading) " ) ,
44- #h3 ( " \( context. user. qualities_heading) " ) ,
45- #ul( attributes: [ . id( context. user. qualities_id) ] , " \( qualities) " )
46- )
47- )
37+ return #html( [
38+ #head( [
39+ #title( [ " DynamicView " ] )
40+ ] ) ,
41+ #body( [
42+ #h1 ( [ " \( context. heading) " ] ) ,
43+ #div( attributes: [ . id( context. desc_id) ] , [
44+ #p( [ " \( context. string) " ] )
45+ ] ) ,
46+ #h2 ( [ " \( context. user. details_heading) " ] ) ,
47+ #h3 ( [ " \( context. user. qualities_heading) " ] ) ,
48+ #ul( attributes: [ . id( context. user. qualities_id) ] , [ " \( qualities) " ] )
49+ ] )
50+ ] )
4851 }
4952}
0 commit comments