diff options
Diffstat (limited to 'docs/langs.md')
| -rw-r--r-- | docs/langs.md | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/docs/langs.md b/docs/langs.md index 0e6242db..d7225ae5 100644 --- a/docs/langs.md +++ b/docs/langs.md @@ -11,12 +11,12 @@ where a different type of string is needed. ```tomo lang HTML: convert(t:Text -> HTML): - t = t:replace_all({ - $/&/ = "&", - $/</ = "<", - $/>/ = ">", - $/"/ = """, - $/'/ = "'", + t = t:translate({ + "&" = "&", + "<" = "<", + ">" = ">", + '"' = """, + "'" = "'", }) return HTML.from_text(t) @@ -75,7 +75,7 @@ instead of building a global function called `execute()` that takes a ```tomo lang Sh: convert(text:Text -> Sh): - return Sh.from_text("'" ++ text:replace($/'/, "''") ++ "'") + return Sh.from_text("'" ++ text:replace("'", "''") ++ "'") func execute(sh:Sh -> Text): ... @@ -94,7 +94,7 @@ another type's block or at the top level. ```tomo lang Sh: convert(text:Text -> Sh): - return Sh.from_text("'" ++ text:replace($/'/, "''") ++ "'") + return Sh.from_text("'" ++ text:replace("'", "''") ++ "'") struct Foo(x,y:Int): convert(f:Foo -> Sh): |
