Skip to main content

rl_lang/interpreter/stdlib/string/
index_of.rs

1use crate::interpreter::evaluator::Evaluator;
2
3pub fn std_index_of(_: &mut Evaluator, string: String, sub: String) -> i64 {
4    match string.find(&sub) {
5        Some(i) => string[..i].chars().count() as i64,
6        None => -1_i64,
7    }
8}