From accef5f54c0a38b0de3c2dddbaf7b30c6d226541 Mon Sep 17 00:00:00 2001 From: Clyne Sullivan Date: Tue, 23 Jan 2018 12:00:30 -0500 Subject: var define/expansion --- shell.c | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) (limited to 'shell.c') diff --git a/shell.c b/shell.c index b4bfd63..b19add8 100644 --- a/shell.c +++ b/shell.c @@ -12,11 +12,15 @@ int main(int argc, char *argv[]) interpreter interp; interpreter_init(&interp); - interpreter_define_value(&interp, "answer", 42); + interpreter_define_value(&interp, "answer", "42"); interpreter_define_cfunc(&interp, "test", test); - if (argc == 2) { - printf("%d\n", interpreter_doline(&interp, argv[1])); + if (argc > 1) { + for (int i = 1; i < argc; i++) { + int result = interpreter_doline(&interp, argv[i]); + if (result != 0) + printf("%d\n", result); + } } return 0; -- cgit v1.2.3