rl_lang/interpreter/stdlib/process/
env.rs1use crate::{
2 interpreter::{evaluator::Evaluator, values::Value},
3 utils::{errors::Error, span::Span},
4};
5
6pub fn std_env(_: &mut Evaluator, key: String, _: Span) -> Result<Value, Error> {
7 match std::env::var(&key) {
8 Ok(val) => Ok(Value::String(val)),
9 Err(_) => Ok(Value::Null),
10 }
11}