**Describe the bug** With a lib like ``` plaintext π¦ my_crate β£ π Cargo.toml β£ π src β β£ π lib.rs β β£ π my_mod β β β£ π mod.rs # β Parsed correctly β β β£ π sub_mod.rs # β Not parsed ``` Currently, the library correctly parses `my_mod/mod.rs`, but it does not parse files inside the `my_mod` directory, such as `my_mod/sub_mod.rs.` **how to fix** Fix the rust function `analyzer::crate_::analyze_crate` in the loop.