Add symbol scoping for proper parsing.
tree7fe9d5badef603bb00f56a97ce2d031b16824284
-rw-r--r-- 483 Makefile
-rw-r--r-- 6420 lib.c
-rw-r--r-- 1662 lib.h
-rw-r--r-- 29254 parse.c
-rw-r--r-- 2372 parse.h
-rw-r--r-- 20755 pre-process.c
-rw-r--r-- 891 scope.c
-rw-r--r-- 315 scope.h
-rw-r--r-- 6283 symbol.c
-rw-r--r-- 3020 symbol.h
-rw-r--r-- 714 test-lexing.c
-rw-r--r-- 870 test-parsing.c
-rw-r--r-- 3356 token.h
-rw-r--r-- 14761 tokenize.c