diff options
Diffstat (limited to 'main.c')
-rw-r--r-- | main.c | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -14,6 +14,7 @@ main(int argc, char *argv[]) { int off = 0; stdin = Bfdopen(0, OREAD); + globalsymtab = newsymtab(); traceeval = 0; ARGBEGIN{ @@ -57,7 +58,7 @@ Datum * evalline(Rune *line) { int ntoks; - Datum *tokens = lexline(line, &ntoks); + Datum *tokens = lexline(line, &ntoks, globalsymtab); Datum *result = eval(tokens, &ntoks); if(ntoks == 1) return result; |