pub fn get_all_commands_iter(&self) -> impl Iterator<Item = &SourceCommandLine> + Debug + '_ {
pub vs_ccompat_stdlib_path: SourceFile<'a>, // std.compat.ixx path for the MSVC std lib location
fn discover_modular_stdlibs(program_data: &ZorkModel<'_>, cache: &mut ZorkCache) -> Result<()> {
"No libc++ installation path was provided. Trying to find one in the system with the standard modules..\
let mock_version: &'static str = "clang version 19.0.0git (git@github.com:llvm/llvm-project.git 60a904b2ad9842b93cc5fa0ad5bda5e22c550b7e)";
let mock_version_3: &'static str = "Ubuntu clang version 16.0.5 (++20231112100510+7cbf1a259152-1~exp1~20231112100554.106)";
fn load_env_vars_from_cmd_output(stdout: &[u8]) -> color_eyre::Result<HashMap<String, String>> {
/// Can we only call this when we know that the user modified the ZorkCache file for the current iteration?