load base into a compiler
This commit is contained in:
parent
ef134c0335
commit
c73c7e0d6a
|
@ -251,7 +251,7 @@ pub fn print(x: &Value) -> Value {
|
||||||
.iter()
|
.iter()
|
||||||
.map(|val| format!("{val}"))
|
.map(|val| format!("{val}"))
|
||||||
.collect::<Vec<_>>()
|
.collect::<Vec<_>>()
|
||||||
.join("");
|
.join(" ");
|
||||||
println!("{out}");
|
println!("{out}");
|
||||||
Value::Keyword("ok")
|
Value::Keyword("ok")
|
||||||
}
|
}
|
||||||
|
|
|
@ -80,7 +80,8 @@ pub fn run(src: &'static str) {
|
||||||
pub fn main() {
|
pub fn main() {
|
||||||
env::set_var("RUST_BACKTRACE", "1");
|
env::set_var("RUST_BACKTRACE", "1");
|
||||||
let src = "
|
let src = "
|
||||||
base :assoc (#{:a 1}, :b, 2)
|
fn print! (...args) -> base :print! (args)
|
||||||
|
print! (:foo, :bar, :baz)
|
||||||
";
|
";
|
||||||
run(src);
|
run(src);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user