DepGenerator: iterating over ASTs
DepVisitor: adding some dependencies
DepVisitor: handling more Stmts/Exprs/etc
Builder: handle invalid filenames
DepVisitor: handle more decls/types, convert EnumConstants -> EnumTypeDecl
Analyser: set Package on FunctionTypeDecl's FunctionDecl
DepVisitor: analysing whole AST
DepGenerator: cleanup