diff --git a/test/runtime/samples/component-static-at-symbol/Email.svelte b/test/runtime/samples/component-static-at-symbol/Email.svelte
index 8af8c3d3b1..711fefb829 100644
--- a/test/runtime/samples/component-static-at-symbol/Email.svelte
+++ b/test/runtime/samples/component-static-at-symbol/Email.svelte
@@ -1 +1,5 @@
+
+
\ No newline at end of file
diff --git a/test/runtime/samples/component-yield-nested-if/Outer.svelte b/test/runtime/samples/component-yield-nested-if/Outer.svelte
index 1d5fd34e1a..637bae0dec 100644
--- a/test/runtime/samples/component-yield-nested-if/Outer.svelte
+++ b/test/runtime/samples/component-yield-nested-if/Outer.svelte
@@ -1,3 +1,7 @@
+
+
{#if foo}
{/if}
\ No newline at end of file
diff --git a/test/runtime/samples/deconflict-contexts/main.svelte b/test/runtime/samples/deconflict-contexts/main.svelte
index 84cdb1bca0..f971a01cf8 100644
--- a/test/runtime/samples/deconflict-contexts/main.svelte
+++ b/test/runtime/samples/deconflict-contexts/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each components as component}
- {component}
diff --git a/test/runtime/samples/dev-warning-missing-data-binding/main.svelte b/test/runtime/samples/dev-warning-missing-data-binding/main.svelte
index f24d608cd5..3714351783 100644
--- a/test/runtime/samples/dev-warning-missing-data-binding/main.svelte
+++ b/test/runtime/samples/dev-warning-missing-data-binding/main.svelte
@@ -1 +1,5 @@
+
+
\ No newline at end of file
diff --git a/test/runtime/samples/dev-warning-missing-data-component/Foo.svelte b/test/runtime/samples/dev-warning-missing-data-component/Foo.svelte
index 8f26d21baf..95422444cc 100644
--- a/test/runtime/samples/dev-warning-missing-data-component/Foo.svelte
+++ b/test/runtime/samples/dev-warning-missing-data-component/Foo.svelte
@@ -1 +1,6 @@
+
+
{x} {y}
\ No newline at end of file
diff --git a/test/runtime/samples/dev-warning-missing-data-each/main.svelte b/test/runtime/samples/dev-warning-missing-data-each/main.svelte
index 6b6a72204e..55ac7a7b47 100644
--- a/test/runtime/samples/dev-warning-missing-data-each/main.svelte
+++ b/test/runtime/samples/dev-warning-missing-data-each/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each letters as letter (letter.id)}
{letter.char}
{/each}
\ No newline at end of file
diff --git a/test/runtime/samples/dev-warning-missing-data/main.svelte b/test/runtime/samples/dev-warning-missing-data/main.svelte
index 4efe809843..0e9f45ab16 100644
--- a/test/runtime/samples/dev-warning-missing-data/main.svelte
+++ b/test/runtime/samples/dev-warning-missing-data/main.svelte
@@ -1,3 +1,8 @@
+
+
{Math.max(0, foo)}
{bar}
diff --git a/test/runtime/samples/dev-warning-readonly-window-binding/main.svelte b/test/runtime/samples/dev-warning-readonly-window-binding/main.svelte
index bd2d50d388..06194394c5 100644
--- a/test/runtime/samples/dev-warning-readonly-window-binding/main.svelte
+++ b/test/runtime/samples/dev-warning-readonly-window-binding/main.svelte
@@ -1 +1,5 @@
+
+
\ No newline at end of file
diff --git a/test/runtime/samples/dynamic-component-bindings-recreated/Green.svelte b/test/runtime/samples/dynamic-component-bindings-recreated/Green.svelte
index b4faa1b662..63c2e25090 100644
--- a/test/runtime/samples/dynamic-component-bindings-recreated/Green.svelte
+++ b/test/runtime/samples/dynamic-component-bindings-recreated/Green.svelte
@@ -1 +1,5 @@
+
+
green {foo}
\ No newline at end of file
diff --git a/test/runtime/samples/dynamic-component-bindings-recreated/Red.svelte b/test/runtime/samples/dynamic-component-bindings-recreated/Red.svelte
index a3e3c792a0..aaaade509e 100644
--- a/test/runtime/samples/dynamic-component-bindings-recreated/Red.svelte
+++ b/test/runtime/samples/dynamic-component-bindings-recreated/Red.svelte
@@ -1 +1,5 @@
+
+
red {foo}
\ No newline at end of file
diff --git a/test/runtime/samples/dynamic-component-bindings/Bar.svelte b/test/runtime/samples/dynamic-component-bindings/Bar.svelte
index 71e6fd8acc..7f215faa3f 100644
--- a/test/runtime/samples/dynamic-component-bindings/Bar.svelte
+++ b/test/runtime/samples/dynamic-component-bindings/Bar.svelte
@@ -1,2 +1,6 @@
+
+
bar
\ No newline at end of file
diff --git a/test/runtime/samples/dynamic-component-bindings/Foo.svelte b/test/runtime/samples/dynamic-component-bindings/Foo.svelte
index 01faecfa49..5ed139be24 100644
--- a/test/runtime/samples/dynamic-component-bindings/Foo.svelte
+++ b/test/runtime/samples/dynamic-component-bindings/Foo.svelte
@@ -1,2 +1,6 @@
+
+
foo
\ No newline at end of file
diff --git a/test/runtime/samples/dynamic-component-destroy-null/main.svelte b/test/runtime/samples/dynamic-component-destroy-null/main.svelte
index 401b86d1f6..6b58e61267 100644
--- a/test/runtime/samples/dynamic-component-destroy-null/main.svelte
+++ b/test/runtime/samples/dynamic-component-destroy-null/main.svelte
@@ -1,3 +1,7 @@
+
+
{#if x}
{/if}
\ No newline at end of file
diff --git a/test/runtime/samples/dynamic-component-inside-element/Bar.svelte b/test/runtime/samples/dynamic-component-inside-element/Bar.svelte
index 79e01b851c..2a3ebfca74 100644
--- a/test/runtime/samples/dynamic-component-inside-element/Bar.svelte
+++ b/test/runtime/samples/dynamic-component-inside-element/Bar.svelte
@@ -1 +1,5 @@
+
+
{x}, therefore Bar
\ No newline at end of file
diff --git a/test/runtime/samples/dynamic-component-inside-element/Foo.svelte b/test/runtime/samples/dynamic-component-inside-element/Foo.svelte
index cb35cfc082..d2434520f7 100644
--- a/test/runtime/samples/dynamic-component-inside-element/Foo.svelte
+++ b/test/runtime/samples/dynamic-component-inside-element/Foo.svelte
@@ -1 +1,5 @@
+
+
{x}, therefore Foo
\ No newline at end of file
diff --git a/test/runtime/samples/dynamic-component-update-existing-instance/Bar.svelte b/test/runtime/samples/dynamic-component-update-existing-instance/Bar.svelte
index 36fa195dcd..6b7e486eba 100644
--- a/test/runtime/samples/dynamic-component-update-existing-instance/Bar.svelte
+++ b/test/runtime/samples/dynamic-component-update-existing-instance/Bar.svelte
@@ -1 +1,5 @@
+
+
Bar {x}
\ No newline at end of file
diff --git a/test/runtime/samples/dynamic-component-update-existing-instance/Foo.svelte b/test/runtime/samples/dynamic-component-update-existing-instance/Foo.svelte
index 0a9cd0047a..4a4debdb12 100644
--- a/test/runtime/samples/dynamic-component-update-existing-instance/Foo.svelte
+++ b/test/runtime/samples/dynamic-component-update-existing-instance/Foo.svelte
@@ -1 +1,5 @@
+
+
Foo {x}
\ No newline at end of file
diff --git a/test/runtime/samples/dynamic-component/Bar.svelte b/test/runtime/samples/dynamic-component/Bar.svelte
index 79e01b851c..2a3ebfca74 100644
--- a/test/runtime/samples/dynamic-component/Bar.svelte
+++ b/test/runtime/samples/dynamic-component/Bar.svelte
@@ -1 +1,5 @@
+
+
{x}, therefore Bar
\ No newline at end of file
diff --git a/test/runtime/samples/dynamic-component/Foo.svelte b/test/runtime/samples/dynamic-component/Foo.svelte
index cb35cfc082..d2434520f7 100644
--- a/test/runtime/samples/dynamic-component/Foo.svelte
+++ b/test/runtime/samples/dynamic-component/Foo.svelte
@@ -1 +1,5 @@
+
+
{x}, therefore Foo
\ No newline at end of file
diff --git a/test/runtime/samples/each-block-containing-component-in-if/Nested.svelte b/test/runtime/samples/each-block-containing-component-in-if/Nested.svelte
index 0ceac58d9c..534db38385 100644
--- a/test/runtime/samples/each-block-containing-component-in-if/Nested.svelte
+++ b/test/runtime/samples/each-block-containing-component-in-if/Nested.svelte
@@ -1,3 +1,8 @@
+
+
{#if show}
{#each fields as field}
{field}
diff --git a/test/runtime/samples/each-block-deconflict-name-context/main.svelte b/test/runtime/samples/each-block-deconflict-name-context/main.svelte
index 391e42ecd0..62c13b2e59 100644
--- a/test/runtime/samples/each-block-deconflict-name-context/main.svelte
+++ b/test/runtime/samples/each-block-deconflict-name-context/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each foo.bar as bar}
{/each}
diff --git a/test/runtime/samples/each-block-destructured-array-sparse/main.svelte b/test/runtime/samples/each-block-destructured-array-sparse/main.svelte
index 7ca8e403d8..587017bc04 100644
--- a/test/runtime/samples/each-block-destructured-array-sparse/main.svelte
+++ b/test/runtime/samples/each-block-destructured-array-sparse/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each animalPawsEntries as [, pawType]}
{pawType}
{/each}
diff --git a/test/runtime/samples/each-block-destructured-array/main.svelte b/test/runtime/samples/each-block-destructured-array/main.svelte
index bf70195880..db93ffa622 100644
--- a/test/runtime/samples/each-block-destructured-array/main.svelte
+++ b/test/runtime/samples/each-block-destructured-array/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each animalPawsEntries as [animal, pawType]}
{animal}: {pawType}
{/each}
diff --git a/test/runtime/samples/each-block-destructured-object-binding/main.svelte b/test/runtime/samples/each-block-destructured-object-binding/main.svelte
index dcdd7c0f6b..37993d83c1 100644
--- a/test/runtime/samples/each-block-destructured-object-binding/main.svelte
+++ b/test/runtime/samples/each-block-destructured-object-binding/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each people as { name: { first: f, last: l } } }
diff --git a/test/runtime/samples/each-block-destructured-object/main.svelte b/test/runtime/samples/each-block-destructured-object/main.svelte
index d759dabf9b..8432d72335 100644
--- a/test/runtime/samples/each-block-destructured-object/main.svelte
+++ b/test/runtime/samples/each-block-destructured-object/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each animalPawsEntries as { animal, pawType } }
{animal}: {pawType}
{/each}
diff --git a/test/runtime/samples/each-block-dynamic-else-static/main.svelte b/test/runtime/samples/each-block-dynamic-else-static/main.svelte
index 86245d2486..ec8e82913a 100644
--- a/test/runtime/samples/each-block-dynamic-else-static/main.svelte
+++ b/test/runtime/samples/each-block-dynamic-else-static/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each animals as animal}
{animal}
{:else}
diff --git a/test/runtime/samples/each-block-else-starts-empty/main.svelte b/test/runtime/samples/each-block-else-starts-empty/main.svelte
index c202670ed5..3275cb1f83 100644
--- a/test/runtime/samples/each-block-else-starts-empty/main.svelte
+++ b/test/runtime/samples/each-block-else-starts-empty/main.svelte
@@ -1,3 +1,8 @@
+
+
before
{#each animals as animal}
{animal}
diff --git a/test/runtime/samples/each-block-else/main.svelte b/test/runtime/samples/each-block-else/main.svelte
index c202670ed5..3275cb1f83 100644
--- a/test/runtime/samples/each-block-else/main.svelte
+++ b/test/runtime/samples/each-block-else/main.svelte
@@ -1,3 +1,8 @@
+
+
before
{#each animals as animal}
{animal}
diff --git a/test/runtime/samples/each-block-empty-outro/Thing.svelte b/test/runtime/samples/each-block-empty-outro/Thing.svelte
index 150c8fd252..d3707c7d8b 100644
--- a/test/runtime/samples/each-block-empty-outro/Thing.svelte
+++ b/test/runtime/samples/each-block-empty-outro/Thing.svelte
@@ -1 +1,5 @@
+
+
{thing}
\ No newline at end of file
diff --git a/test/runtime/samples/each-block-in-if-block/main.svelte b/test/runtime/samples/each-block-in-if-block/main.svelte
index 4c71f3e5b3..2746fd960a 100644
--- a/test/runtime/samples/each-block-in-if-block/main.svelte
+++ b/test/runtime/samples/each-block-in-if-block/main.svelte
@@ -1,3 +1,7 @@
+
+
{#if fruits}
{#each fruits as fruit (fruit)}
diff --git a/test/runtime/samples/each-block-index-only/main.svelte b/test/runtime/samples/each-block-index-only/main.svelte
index 83fb0e6b8e..d1314cbb82 100644
--- a/test/runtime/samples/each-block-index-only/main.svelte
+++ b/test/runtime/samples/each-block-index-only/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each things as _, i}
{i}
{/each}
diff --git a/test/runtime/samples/each-block-indexed/main.svelte b/test/runtime/samples/each-block-indexed/main.svelte
index d5602ec82c..3dc8797481 100644
--- a/test/runtime/samples/each-block-indexed/main.svelte
+++ b/test/runtime/samples/each-block-indexed/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each animals as animal, i}
{i}: {animal}
{/each}
diff --git a/test/runtime/samples/each-block-keyed-dynamic/main.svelte b/test/runtime/samples/each-block-keyed-dynamic/main.svelte
index cc5f25a0ef..0c50a62661 100644
--- a/test/runtime/samples/each-block-keyed-dynamic/main.svelte
+++ b/test/runtime/samples/each-block-keyed-dynamic/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each todos as todo (todo.id)}
{todo.description}
{/each}
diff --git a/test/runtime/samples/each-block-keyed-empty/main.svelte b/test/runtime/samples/each-block-keyed-empty/main.svelte
index 1d45aefa53..f8ee322ce6 100644
--- a/test/runtime/samples/each-block-keyed-empty/main.svelte
+++ b/test/runtime/samples/each-block-keyed-empty/main.svelte
@@ -1 +1,5 @@
+
+
{#each x as y (y.z)}{/each}
diff --git a/test/runtime/samples/each-block-keyed-non-prop/main.svelte b/test/runtime/samples/each-block-keyed-non-prop/main.svelte
index a3d28bb3e4..9b68992d3d 100644
--- a/test/runtime/samples/each-block-keyed-non-prop/main.svelte
+++ b/test/runtime/samples/each-block-keyed-non-prop/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each words as word (word)}
{word}
{/each}
diff --git a/test/runtime/samples/each-block-keyed-random-permute/main.svelte b/test/runtime/samples/each-block-keyed-random-permute/main.svelte
index 1dc93d9fa6..de70e90815 100644
--- a/test/runtime/samples/each-block-keyed-random-permute/main.svelte
+++ b/test/runtime/samples/each-block-keyed-random-permute/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each values as value (value.id)}
({value.id})
{/each}
diff --git a/test/runtime/samples/each-block-keyed-siblings/main.svelte b/test/runtime/samples/each-block-keyed-siblings/main.svelte
index 575f0f2d93..561ea34c19 100644
--- a/test/runtime/samples/each-block-keyed-siblings/main.svelte
+++ b/test/runtime/samples/each-block-keyed-siblings/main.svelte
@@ -1,3 +1,8 @@
+
+
{#each ones as one (one.text)}
{one.text}
{/each}
diff --git a/test/runtime/samples/each-block-keyed-static/main.svelte b/test/runtime/samples/each-block-keyed-static/main.svelte
index fa1b853d16..96c34dfc27 100644
--- a/test/runtime/samples/each-block-keyed-static/main.svelte
+++ b/test/runtime/samples/each-block-keyed-static/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each x as y (y.z)}
does not change
{/each}
diff --git a/test/runtime/samples/each-block-keyed-unshift/Nested.svelte b/test/runtime/samples/each-block-keyed-unshift/Nested.svelte
index 4e9905910b..82df711742 100644
--- a/test/runtime/samples/each-block-keyed-unshift/Nested.svelte
+++ b/test/runtime/samples/each-block-keyed-unshift/Nested.svelte
@@ -1 +1,5 @@
+
+
{title}
\ No newline at end of file
diff --git a/test/runtime/samples/each-block-keyed/main.svelte b/test/runtime/samples/each-block-keyed/main.svelte
index 3be42ebc77..520072ab2e 100644
--- a/test/runtime/samples/each-block-keyed/main.svelte
+++ b/test/runtime/samples/each-block-keyed/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each todos as todo, i (todo.id)}
{i+1}: {todo.description}
{/each}
diff --git a/test/runtime/samples/each-block-random-permute/main.svelte b/test/runtime/samples/each-block-random-permute/main.svelte
index 310003c701..0e7e2596c2 100644
--- a/test/runtime/samples/each-block-random-permute/main.svelte
+++ b/test/runtime/samples/each-block-random-permute/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each values as value}
({value})
{/each}
diff --git a/test/runtime/samples/each-block-static/main.svelte b/test/runtime/samples/each-block-static/main.svelte
index b10d2d4fe6..93ae37cf1a 100644
--- a/test/runtime/samples/each-block-static/main.svelte
+++ b/test/runtime/samples/each-block-static/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each items as item}
foo
{/each}
\ No newline at end of file
diff --git a/test/runtime/samples/each-block-text-node/main.svelte b/test/runtime/samples/each-block-text-node/main.svelte
index a25b53ed35..c9be76b431 100644
--- a/test/runtime/samples/each-block-text-node/main.svelte
+++ b/test/runtime/samples/each-block-text-node/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each animals as animal}
({animal})
{/each}
diff --git a/test/runtime/samples/each-block/main.svelte b/test/runtime/samples/each-block/main.svelte
index 83a5e88ddd..947ec6d723 100644
--- a/test/runtime/samples/each-block/main.svelte
+++ b/test/runtime/samples/each-block/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each animals as animal}
{animal}
{/each}
diff --git a/test/runtime/samples/each-blocks-nested-b/main.svelte b/test/runtime/samples/each-blocks-nested-b/main.svelte
index 3e9acfe986..2cfe4be98a 100644
--- a/test/runtime/samples/each-blocks-nested-b/main.svelte
+++ b/test/runtime/samples/each-blocks-nested-b/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each categories as category}
{#each category.things as thing}
{category.name}: {thing.name}
diff --git a/test/runtime/samples/each-blocks-nested/main.svelte b/test/runtime/samples/each-blocks-nested/main.svelte
index 004bfcbca9..cd5c3f3e8b 100644
--- a/test/runtime/samples/each-blocks-nested/main.svelte
+++ b/test/runtime/samples/each-blocks-nested/main.svelte
@@ -1,3 +1,8 @@
+
+
{#each columns as x}
{#each rows as y}
{x}, {y}
diff --git a/test/runtime/samples/escape-template-literals/Widget.svelte b/test/runtime/samples/escape-template-literals/Widget.svelte
index 5964bdac68..2ba74ee888 100644
--- a/test/runtime/samples/escape-template-literals/Widget.svelte
+++ b/test/runtime/samples/escape-template-literals/Widget.svelte
@@ -1 +1,5 @@
+
+
{value}
diff --git a/test/runtime/samples/event-handler-deconflicted/main.svelte b/test/runtime/samples/event-handler-deconflicted/main.svelte
index 38c923794e..b34e17e8a3 100644
--- a/test/runtime/samples/event-handler-deconflicted/main.svelte
+++ b/test/runtime/samples/event-handler-deconflicted/main.svelte
@@ -1 +1,6 @@
+
+
\ No newline at end of file
diff --git a/test/runtime/samples/event-handler-each-context/main.svelte b/test/runtime/samples/event-handler-each-context/main.svelte
index 3b22ec529c..e30996b261 100644
--- a/test/runtime/samples/event-handler-each-context/main.svelte
+++ b/test/runtime/samples/event-handler-each-context/main.svelte
@@ -1,3 +1,9 @@
+
+
{#each items as item}
{/each}
diff --git a/test/runtime/samples/event-handler-each-deconflicted/main.svelte b/test/runtime/samples/event-handler-each-deconflicted/main.svelte
index 165e535e95..96d20d4d85 100644
--- a/test/runtime/samples/event-handler-each-deconflicted/main.svelte
+++ b/test/runtime/samples/event-handler-each-deconflicted/main.svelte
@@ -1,3 +1,9 @@
+
+
{#each foo as f}
{/each}
diff --git a/test/runtime/samples/event-handler-each/main.svelte b/test/runtime/samples/event-handler-each/main.svelte
index 3d1c5dcfd8..777fdb1c41 100644
--- a/test/runtime/samples/event-handler-each/main.svelte
+++ b/test/runtime/samples/event-handler-each/main.svelte
@@ -1,3 +1,8 @@
+
+
{#each items as item}
{/each}
diff --git a/test/runtime/samples/event-handler-sanitize/main.svelte b/test/runtime/samples/event-handler-sanitize/main.svelte
index 7a5f39aa58..5171820c83 100644
--- a/test/runtime/samples/event-handler-sanitize/main.svelte
+++ b/test/runtime/samples/event-handler-sanitize/main.svelte
@@ -1,3 +1,7 @@
+
+
toggle
{#if visible}
diff --git a/test/runtime/samples/event-handler/main.svelte b/test/runtime/samples/event-handler/main.svelte
index 8dcaf1b701..67ce998eee 100644
--- a/test/runtime/samples/event-handler/main.svelte
+++ b/test/runtime/samples/event-handler/main.svelte
@@ -1,3 +1,7 @@
+
+
{#if visible}
diff --git a/test/runtime/samples/function-in-expression/main.svelte b/test/runtime/samples/function-in-expression/main.svelte
index 895a36e690..272c705165 100644
--- a/test/runtime/samples/function-in-expression/main.svelte
+++ b/test/runtime/samples/function-in-expression/main.svelte
@@ -1 +1,5 @@
+
+
{numbers.filter(x => x % 2).join(', ')}
\ No newline at end of file
diff --git a/test/runtime/samples/get-after-destroy/main.svelte b/test/runtime/samples/get-after-destroy/main.svelte
index ea892526af..0831729fa5 100644
--- a/test/runtime/samples/get-after-destroy/main.svelte
+++ b/test/runtime/samples/get-after-destroy/main.svelte
@@ -1 +1,5 @@
+
+
{foo}
\ No newline at end of file
diff --git a/test/runtime/samples/globals-not-dereferenced/main.svelte b/test/runtime/samples/globals-not-dereferenced/main.svelte
index ec39251992..a4a3b59d10 100644
--- a/test/runtime/samples/globals-not-dereferenced/main.svelte
+++ b/test/runtime/samples/globals-not-dereferenced/main.svelte
@@ -1 +1,5 @@
+
+
{Math.min(x, 5)}
diff --git a/test/runtime/samples/globals-not-overwritten-by-bindings/main.svelte b/test/runtime/samples/globals-not-overwritten-by-bindings/main.svelte
index 9c573a6319..602c8c8805 100644
--- a/test/runtime/samples/globals-not-overwritten-by-bindings/main.svelte
+++ b/test/runtime/samples/globals-not-overwritten-by-bindings/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each Object.keys(todos) as key}
diff --git a/test/runtime/samples/hash-in-attribute/main.svelte b/test/runtime/samples/hash-in-attribute/main.svelte
index 0d1455b066..f250a8256b 100644
--- a/test/runtime/samples/hash-in-attribute/main.svelte
+++ b/test/runtime/samples/hash-in-attribute/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each links as link}
x#{link}
{/each}
\ No newline at end of file
diff --git a/test/runtime/samples/head-if-block/main.svelte b/test/runtime/samples/head-if-block/main.svelte
index 27d994335d..a6b115bf28 100644
--- a/test/runtime/samples/head-if-block/main.svelte
+++ b/test/runtime/samples/head-if-block/main.svelte
@@ -1,3 +1,7 @@
+
+
{#if condition}
woo!!!
diff --git a/test/runtime/samples/head-title-dynamic-simple/main.svelte b/test/runtime/samples/head-title-dynamic-simple/main.svelte
index d2ff2c596b..7fc54ba1d2 100644
--- a/test/runtime/samples/head-title-dynamic-simple/main.svelte
+++ b/test/runtime/samples/head-title-dynamic-simple/main.svelte
@@ -1,3 +1,7 @@
+
+
{foo}
\ No newline at end of file
diff --git a/test/runtime/samples/head-title-dynamic/main.svelte b/test/runtime/samples/head-title-dynamic/main.svelte
index 255f344c00..60888e569e 100644
--- a/test/runtime/samples/head-title-dynamic/main.svelte
+++ b/test/runtime/samples/head-title-dynamic/main.svelte
@@ -1,3 +1,7 @@
+
+
a {adjective} title
diff --git a/test/runtime/samples/hello-world/main.svelte b/test/runtime/samples/hello-world/main.svelte
index 4820d55d09..538dc970e9 100644
--- a/test/runtime/samples/hello-world/main.svelte
+++ b/test/runtime/samples/hello-world/main.svelte
@@ -1 +1,5 @@
+
+
Hello {name}!
diff --git a/test/runtime/samples/if-block-else-in-each/main.svelte b/test/runtime/samples/if-block-else-in-each/main.svelte
index 4df229b2e8..96ac5a6cdc 100644
--- a/test/runtime/samples/if-block-else-in-each/main.svelte
+++ b/test/runtime/samples/if-block-else-in-each/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each array as item}
{#if item}
foo
diff --git a/test/runtime/samples/if-block-else/main.svelte b/test/runtime/samples/if-block-else/main.svelte
index 997f503e98..e839f72191 100644
--- a/test/runtime/samples/if-block-else/main.svelte
+++ b/test/runtime/samples/if-block-else/main.svelte
@@ -1,3 +1,8 @@
+
+
{#if foo}
foo
{:else}
diff --git a/test/runtime/samples/if-block-elseif-no-else/main.svelte b/test/runtime/samples/if-block-elseif-no-else/main.svelte
index 2566aef258..6d4f324717 100644
--- a/test/runtime/samples/if-block-elseif-no-else/main.svelte
+++ b/test/runtime/samples/if-block-elseif-no-else/main.svelte
@@ -1,3 +1,7 @@
+
+
{#if x > 10}
x is greater than 10
{:else if x < 5}
diff --git a/test/runtime/samples/if-block-elseif-text/main.svelte b/test/runtime/samples/if-block-elseif-text/main.svelte
index ea1e1aac43..d1c161f616 100644
--- a/test/runtime/samples/if-block-elseif-text/main.svelte
+++ b/test/runtime/samples/if-block-elseif-text/main.svelte
@@ -1 +1,5 @@
+
+
before-{#if x > 10}if{:else if x < 5}elseif{:else}else{/if}-after
diff --git a/test/runtime/samples/if-block-elseif/main.svelte b/test/runtime/samples/if-block-elseif/main.svelte
index d4833c7aeb..bf22945159 100644
--- a/test/runtime/samples/if-block-elseif/main.svelte
+++ b/test/runtime/samples/if-block-elseif/main.svelte
@@ -1,3 +1,7 @@
+
+
{#if x > 10}
x is greater than 10
{:else if x < 5}
diff --git a/test/runtime/samples/if-block-first/main.svelte b/test/runtime/samples/if-block-first/main.svelte
index bae6f01e10..b8680e7d4c 100644
--- a/test/runtime/samples/if-block-first/main.svelte
+++ b/test/runtime/samples/if-block-first/main.svelte
@@ -1,3 +1,7 @@
+
+
{#if visible}
i am visible
diff --git a/test/runtime/samples/if-block-or/main.svelte b/test/runtime/samples/if-block-or/main.svelte
index 8f3713bffb..5e9268fb1d 100644
--- a/test/runtime/samples/if-block-or/main.svelte
+++ b/test/runtime/samples/if-block-or/main.svelte
@@ -1,3 +1,8 @@
+
+
{#if a || b}
i am visible
{/if}
diff --git a/test/runtime/samples/if-block/main.svelte b/test/runtime/samples/if-block/main.svelte
index a54acecb15..828ea910fc 100644
--- a/test/runtime/samples/if-block/main.svelte
+++ b/test/runtime/samples/if-block/main.svelte
@@ -1,3 +1,7 @@
+
+
{#if visible}
i am visible
{/if}
diff --git a/test/runtime/samples/if-in-keyed-each/main.svelte b/test/runtime/samples/if-in-keyed-each/main.svelte
index 65ebcdd330..4cf877b3d7 100644
--- a/test/runtime/samples/if-in-keyed-each/main.svelte
+++ b/test/runtime/samples/if-in-keyed-each/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each items as item (item.id)}
{#if item.id}
diff --git a/test/runtime/samples/inline-expressions/main.svelte b/test/runtime/samples/inline-expressions/main.svelte
index e5da1ff551..f51d901912 100644
--- a/test/runtime/samples/inline-expressions/main.svelte
+++ b/test/runtime/samples/inline-expressions/main.svelte
@@ -1 +1,6 @@
+
+
{a} + {b} = {a + b}
diff --git a/test/runtime/samples/names-deconflicted-nested/main.svelte b/test/runtime/samples/names-deconflicted-nested/main.svelte
index 4d0b8ae1b6..4942ec5fbc 100644
--- a/test/runtime/samples/names-deconflicted-nested/main.svelte
+++ b/test/runtime/samples/names-deconflicted-nested/main.svelte
@@ -1,3 +1,7 @@
+
+
{#each array as row, i}
{#each row as cell, j}
diff --git a/test/runtime/samples/names-deconflicted/Widget.svelte b/test/runtime/samples/names-deconflicted/Widget.svelte
index a004758196..a8cc274a6f 100644
--- a/test/runtime/samples/names-deconflicted/Widget.svelte
+++ b/test/runtime/samples/names-deconflicted/Widget.svelte
@@ -1 +1,6 @@
+
+
{index + 1}: {widget.name}
diff --git a/test/runtime/samples/option-without-select/main.svelte b/test/runtime/samples/option-without-select/main.svelte
index b0156e95c5..69dd8b229e 100644
--- a/test/runtime/samples/option-without-select/main.svelte
+++ b/test/runtime/samples/option-without-select/main.svelte
@@ -1 +1,5 @@
+
+
\ No newline at end of file
diff --git a/test/runtime/samples/paren-wrapped-expressions/main.svelte b/test/runtime/samples/paren-wrapped-expressions/main.svelte
index f76ea96950..44398b3bd0 100644
--- a/test/runtime/samples/paren-wrapped-expressions/main.svelte
+++ b/test/runtime/samples/paren-wrapped-expressions/main.svelte
@@ -1,3 +1,9 @@
+
+
{ (a) }
{#if (b) }
diff --git a/test/runtime/samples/prop-not-action/Nested.svelte b/test/runtime/samples/prop-not-action/Nested.svelte
index b1029d2ad5..7c8cd59210 100644
--- a/test/runtime/samples/prop-not-action/Nested.svelte
+++ b/test/runtime/samples/prop-not-action/Nested.svelte
@@ -1 +1,5 @@
+
+
Hello {user.name}!
\ No newline at end of file
diff --git a/test/runtime/samples/props/RenderProps.svelte b/test/runtime/samples/props/RenderProps.svelte
index ce3fc9abce..7026545f00 100644
--- a/test/runtime/samples/props/RenderProps.svelte
+++ b/test/runtime/samples/props/RenderProps.svelte
@@ -1 +1,3 @@
+
+
{JSON.stringify($$props)}
\ No newline at end of file
diff --git a/test/runtime/samples/raw-anchor-first-child/main.svelte b/test/runtime/samples/raw-anchor-first-child/main.svelte
index 1c882f4e7d..39d7937a7d 100644
--- a/test/runtime/samples/raw-anchor-first-child/main.svelte
+++ b/test/runtime/samples/raw-anchor-first-child/main.svelte
@@ -1 +1,6 @@
+
+
{@html raw}{#if maybe}after{/if}
diff --git a/test/runtime/samples/raw-anchor-first-last-child/main.svelte b/test/runtime/samples/raw-anchor-first-last-child/main.svelte
index 610d1f3141..205abb75e8 100644
--- a/test/runtime/samples/raw-anchor-first-last-child/main.svelte
+++ b/test/runtime/samples/raw-anchor-first-last-child/main.svelte
@@ -1 +1,5 @@
+
+
{@html raw}
diff --git a/test/runtime/samples/raw-anchor-last-child/main.svelte b/test/runtime/samples/raw-anchor-last-child/main.svelte
index 4267bfa933..48a6b9e5b6 100644
--- a/test/runtime/samples/raw-anchor-last-child/main.svelte
+++ b/test/runtime/samples/raw-anchor-last-child/main.svelte
@@ -1 +1,6 @@
+
+
{#if maybe}after{/if}{@html raw}
diff --git a/test/runtime/samples/raw-anchor-next-previous-sibling/main.svelte b/test/runtime/samples/raw-anchor-next-previous-sibling/main.svelte
index 701d85c2b2..963ce1bd91 100644
--- a/test/runtime/samples/raw-anchor-next-previous-sibling/main.svelte
+++ b/test/runtime/samples/raw-anchor-next-previous-sibling/main.svelte
@@ -1 +1,5 @@
+
+
before
{@html raw}
after
diff --git a/test/runtime/samples/raw-anchor-next-sibling/main.svelte b/test/runtime/samples/raw-anchor-next-sibling/main.svelte
index 24472a362e..5add0fc7d3 100644
--- a/test/runtime/samples/raw-anchor-next-sibling/main.svelte
+++ b/test/runtime/samples/raw-anchor-next-sibling/main.svelte
@@ -1 +1,6 @@
+
+
before
{@html raw}{#if maybe}after{/if}
diff --git a/test/runtime/samples/raw-anchor-previous-sibling/main.svelte b/test/runtime/samples/raw-anchor-previous-sibling/main.svelte
index 24472a362e..5add0fc7d3 100644
--- a/test/runtime/samples/raw-anchor-previous-sibling/main.svelte
+++ b/test/runtime/samples/raw-anchor-previous-sibling/main.svelte
@@ -1 +1,6 @@
+
+
before
{@html raw}{#if maybe}after{/if}
diff --git a/test/runtime/samples/raw-mustaches-preserved/main.svelte b/test/runtime/samples/raw-mustaches-preserved/main.svelte
index 610d1f3141..205abb75e8 100644
--- a/test/runtime/samples/raw-mustaches-preserved/main.svelte
+++ b/test/runtime/samples/raw-mustaches-preserved/main.svelte
@@ -1 +1,5 @@
+
+
{@html raw}
diff --git a/test/runtime/samples/raw-mustaches/main.svelte b/test/runtime/samples/raw-mustaches/main.svelte
index 28c657e9a6..e6b2ed57df 100644
--- a/test/runtime/samples/raw-mustaches/main.svelte
+++ b/test/runtime/samples/raw-mustaches/main.svelte
@@ -1 +1,5 @@
+
+
before{@html raw}after
diff --git a/test/runtime/samples/select-bind-array/main.svelte b/test/runtime/samples/select-bind-array/main.svelte
index a863eec89e..4f8a3dda02 100644
--- a/test/runtime/samples/select-bind-array/main.svelte
+++ b/test/runtime/samples/select-bind-array/main.svelte
@@ -1,3 +1,8 @@
+
+