euph 0.3.2

A functional stack-based programming language
1
2
3
4
5
6
7
8
9
10
11
12
13
use crate::{
    fns::EuDef,
    types::EuType,
};

pub const TO_STR: EuDef = |env| {
    let a0 = match env.arg("a0")? {
        t @ EuType::Str(_) => t,
        t => EuType::str(t.to_string()),
    };
    env.push(a0);
    Ok(())
};