From 9e76d377dad809f4aa3faa700883dbfc9b2fa769 Mon Sep 17 00:00:00 2001 From: Teddy Date: Tue, 6 Aug 2013 12:39:39 +0800 Subject: vector, literal support! --- main.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'main.cpp') diff --git a/main.cpp b/main.cpp index 230d077..eae0597 100644 --- a/main.cpp +++ b/main.cpp @@ -21,6 +21,7 @@ int main() { ASTGenerator *ast = new ASTGenerator(); Evaluator *eval = new Evaluator(); + int rcnt = 0; while (1) { printf("Sonsi> "); @@ -29,11 +30,12 @@ int main() { Cons *tree = ast->absorb(tk); if (!tree) break; //tree_print(tree); - printf("%s\n", eval->run_expr(tree)->ext_repr().c_str()); + fprintf(stderr, "Ret> $%d = %s\n", rcnt++, + eval->run_expr(tree)->ext_repr().c_str()); } catch (GeneralError &e) { - printf("An error occured: %s\n", e.get_msg().c_str()); + fprintf(stderr, "An error occured: %s\n", e.get_msg().c_str()); } } } -- cgit v1.2.3