aboutsummaryrefslogtreecommitdiff
path: root/test/lang.tm
diff options
context:
space:
mode:
Diffstat (limited to 'test/lang.tm')
-rw-r--r--test/lang.tm13
1 files changed, 8 insertions, 5 deletions
diff --git a/test/lang.tm b/test/lang.tm
index e2093a6e..e23410e7 100644
--- a/test/lang.tm
+++ b/test/lang.tm
@@ -1,11 +1,14 @@
lang HTML:
HEADER := $HTML"<!DOCTYPE HTML>"
func escape(t:Text)->HTML:
- t = t:replace($/&/, "&amp;")
- t = t:replace($/</, "&lt;")
- t = t:replace($/>/, "&gt;")
- t = t:replace($/"/, "&quot;")
- t = t:replace($/'/, "&#39;")
+ t = t:replace_all({
+ $/&/: "&amp;",
+ $/</: "&lt;",
+ $/>/: "&gt;",
+ $/"/: "&quot",
+ $/'/: "&#39;",
+ })
+
return HTML.from_unsafe_text(t)
func escape_int(i:Int)->HTML: