pub fn analyze_modules_in_order(
state: &mut ProgramState,
auto_use: &AutoUseModules,
modules: &mut Modules,
source_map: &SourceMap,
module_paths_in_order: &[Vec<String>],
parsed_modules: &DependencyParser,
) -> Result<(), Error>