analyse the ASTs to construct the relations in `analysis::m3::Core` such as `containment`, `decls` and `uses`.