aboutsummaryrefslogtreecommitdiff
path: root/environment.c
diff options
context:
space:
mode:
authorBruce Hill <bruce@bruce-hill.com>2024-04-10 13:33:40 -0400
committerBruce Hill <bruce@bruce-hill.com>2024-04-10 13:33:40 -0400
commit17cb6ffd88c4464c513b045f4b06c4e6e46e8f22 (patch)
tree115c43f519f598f98d635502a6660c2a7df14c6f /environment.c
parente6f78f1d89acb038cf7893c325ee9acf61a555ad (diff)
Add Bool.from_text()
Diffstat (limited to 'environment.c')
-rw-r--r--environment.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/environment.c b/environment.c
index e86de364..81824710 100644
--- a/environment.c
+++ b/environment.c
@@ -49,7 +49,9 @@ env_t *new_compilation_unit(void)
CORD struct_val;
array_t namespace;
} global_types[] = {
- {"Bool", Type(BoolType), "Bool_t", "$Bool", {}},
+ {"Bool", Type(BoolType), "Bool_t", "$Bool", $TypedArray(ns_entry_t,
+ {"from_text", "Bool$from_text", "func(text:Text, success=!Bool)->Bool"},
+ )},
{"Int", Type(IntType, .bits=64), "Int_t", "$Int", $TypedArray(ns_entry_t,
{"format", "Int$format", "func(i:Int, digits=0)->Text"},
{"hex", "Int$hex", "func(i:Int, digits=0, uppercase=yes, prefix=yes)->Text"},