changed the way preprocessing directives are parsed
-rw-r--r-- 907 Makefile
-rw-r--r-- 161 TODO
drwxr-xr-x - adt
-rw-r--r-- 6676 ast.c
-rw-r--r-- 2174 ast.h
-rw-r--r-- 4953 ast_t.h
-rw-r--r-- 0 config.h
-rw-r--r-- 19320 lexer.c
-rw-r--r-- 204 lexer.h
-rw-r--r-- 478 lexer_t.h
drwxr-xr-x - lextest
-rw-r--r-- 1898 main.c
-rw-r--r-- 37717 parser.c
-rw-r--r-- 200 parser.h
-rw-r--r-- 234 symbol.h
-rw-r--r-- 2085 symbol_table.c
-rw-r--r-- 249 symbol_table.h
-rw-r--r-- 381 symbol_table_t.h
-rw-r--r-- 2213 token.c
-rw-r--r-- 726 token_t.h
-rw-r--r-- 2562 tokens.inc
-rw-r--r-- 182 tokens_preprocessor.inc
-rw-r--r-- 4027 type.c
-rw-r--r-- 932 type.h
-rw-r--r-- 5650 type_hash.c
-rw-r--r-- 201 type_hash.h
-rw-r--r-- 2001 type_t.h