add boolean cast function

This commit is contained in:
Ava Hahn 2023-03-09 17:28:17 -08:00
parent 001e35755d
commit ce3dba470a
Signed by untrusted user who does not match committer: affine
GPG key ID: 3A4645B8CF806069
4 changed files with 133 additions and 2 deletions

View file

@ -162,6 +162,17 @@ pub fn static_stdlib(syms: &mut SymTable) -> Result<(), String> {
},
);
syms.insert(
"bool".to_string(),
Symbol {
name: String::from("bool"),
args: Args::Infinite,
conditional_branches: false,
docs: boolean::BOOLCAST_DOCSTRING.to_string(),
value: ValueType::Internal(Rc::new(boolean::boolcast_callback)),
},
);
syms.insert(
"or".to_string(),
Symbol {