Change repl behavior of strings

This commit is contained in:
greg 2018-05-12 12:58:57 -07:00
parent 1f6e6d9b31
commit abf25d648d
1 changed files with 2 additions and 1 deletions

View File

@ -291,7 +291,7 @@ impl Expr {
Int(i) => format!("{}", i),
Float(f) => format!("{}", f),
Bool(b) => format!("{}", b),
StringLit(s) => format!("{}", s),
StringLit(s) => format!("\"{}\"", s),
},
Expr::Func(f) => match f {
BuiltIn(name) => format!("<built-in function {}>", name),
@ -486,5 +486,6 @@ mod eval_tests {
fresh_env!("1 + 2", "3");
fresh_env!("var a = 1; a = 2", "Unit");
fresh_env!("var a = 1; a = 2; a", "2");
fresh_env!(r#"("a", 1 + 2)"#, r#"("a", 3)"#);
}
}