simple_ir_transformer 0.0.4

SITER - SImple Ir TransformER
Documentation
use std::collections::HashMap;

pub fn python_aliases() -> HashMap<String, String> {
    HashMap::from([
        ("echo".to_string(), "print".to_string()),
        ("input".to_string(), "input".to_string()),
        ("len".to_string(), "len".to_string()),
        ("random".to_string(), "random.randint".to_string()),
    ])
}

pub fn javascript_aliases() -> HashMap<String, String> {
    HashMap::from([
        ("echo".to_string(), "console.log".to_string()),
        ("len".to_string(), "length".to_string()),
        ("random".to_string(), "Math.random".to_string()),
    ])
}

pub fn lua_aliases() -> HashMap<String, String> {
    HashMap::from([
        ("echo".to_string(), "print".to_string()),
        ("input".to_string(), "io.read".to_string()),
        ("len".to_string(), "#".to_string()),
        ("random".to_string(), "math.random".to_string()),
    ])
}