fix minor memory leak
-rw-r--r-- 32 .gitignore
-rw-r--r-- 289 Makefile
-rw-r--r-- 12538 ast.c
-rw-r--r-- 2795 ast.h
-rw-r--r-- 629 expr.c
-rw-r--r-- 134 input.txt
-rw-r--r-- 3314 parse.y
-rw-r--r-- 1259 scan.l
-rw-r--r-- 16 todo.txt
-rw-r--r-- 1510 util.c
-rw-r--r-- 560 util.h