Refactored parse_codebase.cpp slightly to fix duplication and structure code a bit better
parse_codebase.cpp needs a bit more structure and some bits of code were duplicated in different places.
parse_codebase.cpp needs a bit more structure and some bits of code were duplicated in different places.