more fixes, lexer should now be correct
-rw-r--r-- 1198 Makefile
-rw-r--r-- 158 TODO
drwxr-xr-x - adt
-rw-r--r-- 7351 ast.c
-rw-r--r-- 2183 ast.h
-rw-r--r-- 5207 ast_t.h
-rw-r--r-- 0 config.h
-rw-r--r-- 16974 lexer.c
-rw-r--r-- 179 lexer.h
-rw-r--r-- 653 lexer_t.h
drwxr-xr-x - lextest
-rw-r--r-- 1286 main.c
-rw-r--r-- 10453 parser.c
-rw-r--r-- 427 preprocessor_tokens.inc
-rw-r--r-- 155 symbol.h
-rw-r--r-- 2295 symbol_table.c
-rw-r--r-- 375 symbol_table.h
-rw-r--r-- 381 symbol_table_t.h
-rw-r--r-- 1773 token.c
-rw-r--r-- 753 token_t.h
-rw-r--r-- 2431 tokens.inc
-rw-r--r-- 3343 type.c
-rw-r--r-- 891 type.h
-rw-r--r-- 1712 type_t.h