input function

This commit is contained in:
Ava Apples Affine 2023-03-22 22:53:29 -07:00
parent df6b5b5f06
commit 1ce5fd3454
Signed by: affine
GPG key ID: 3A4645B8CF806069
4 changed files with 35 additions and 5 deletions

View file

@ -595,6 +595,18 @@ pub fn static_stdlib(syms: &mut SymTable) -> Result<(), String> {
}
);
syms.insert(
"input".to_string(),
Symbol {
name: String::from("input"),
args: Args::Strict(vec![Type::String]),
conditional_branches: false,
docs: strings::INPUT_DOCSTRING.to_string(),
value: ValueType::Internal(Rc::new(strings::input_callback)),
..Default::default()
}
);
Ok(())
}