c/c++ dependency scanner implemented in go