Fix issues with UTF-8 encoded filenames Handle #ifdef, #IFDEF, #IF 0 etc Handle "# include" implement ifndef #include "file.h" doesn't restict it to be a local include, add checks! Handle dlopen() "includes" Clean up the code so that stuff is more organized Perhaps multithread some stuff so the rest of the program doesn't have to wait for the parser to finish Handle deptopackage conversion where the dep is defined at root lever IE dep = /usr/map/file Handle ../map/%.type : %.type2 makefile targets Handle zip,tar for unpacking Handle $(foo)_test = ... variable assingment Add more filetypes to search for in the implicid makefile ".c" search Have ply write the parser.out to different files for different filetypes so that is doesn't overwrite other parsers Properly handle names of AC_ARG_WITH (convert stuff to underscores)