Skip to main content

rl_lang/interpreter/stdlib/string/
chars.rs

1use crate::{
2    ast::statements::TypeAnnotation,
3    interpreter::{evaluator::Evaluator, values::Value},
4};
5
6pub fn std_chars(_: &mut Evaluator, string: String) -> Value {
7    let chars = string.chars().map(Value::Char).collect();
8    Value::Values {
9        items_type: TypeAnnotation::Char,
10        items: chars,
11    }
12}