From a3c4e0a82d5b56e280cbf72af2ecf5a990b1f577 Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Wed, 12 Mar 2025 18:12:53 -0400 Subject: Rename `without_escaping()` -> `from_text()` --- docs/langs.md | 8 ++++---- docs/paths.md | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'docs') diff --git a/docs/langs.md b/docs/langs.md index f087b31c..0e6242db 100644 --- a/docs/langs.md +++ b/docs/langs.md @@ -18,7 +18,7 @@ lang HTML: $/"/ = """, $/'/ = "'", }) - return HTML.without_escaping(t) + return HTML.from_text(t) func paragraph(content:HTML -> HTML): return $HTML"

$content

" @@ -75,7 +75,7 @@ instead of building a global function called `execute()` that takes a ```tomo lang Sh: convert(text:Text -> Sh): - return Sh.without_escaping("'" ++ text:replace($/'/, "''") ++ "'") + return Sh.from_text("'" ++ text:replace($/'/, "''") ++ "'") func execute(sh:Sh -> Text): ... @@ -94,11 +94,11 @@ another type's block or at the top level. ```tomo lang Sh: convert(text:Text -> Sh): - return Sh.without_escaping("'" ++ text:replace($/'/, "''") ++ "'") + return Sh.from_text("'" ++ text:replace($/'/, "''") ++ "'") struct Foo(x,y:Int): convert(f:Foo -> Sh): - return Sh.without_escaping("$(f.x),$(f.y)") + return Sh.from_text("$(f.x),$(f.y)") convert(texts:[Text] -> Sh): return $Sh" ":join([Sh(t) for t in texts]) diff --git a/docs/paths.md b/docs/paths.md index e39a42ce..6e8d6fc6 100644 --- a/docs/paths.md +++ b/docs/paths.md @@ -33,7 +33,7 @@ not be trustworthy and interpret that value as a single path component name, i.e. the name of a directory or file. If a user were to supply a value like `..` or `foo/baz`, it would risk navigating into a directory other than intended. Paths can be created from text with slashes using -`Path.without_escaping(text)` if you need to use arbitrary text as a file path. +`Path.from_text(text)` if you need to use arbitrary text as a file path. ## Path Methods -- cgit v1.2.3