gitextract_bo31q11i/ ├── .formatter.exs ├── .github/ │ └── workflows/ │ └── ci.yml ├── .gitignore ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── lib/ │ ├── dune/ │ │ ├── allowlist/ │ │ │ ├── default.ex │ │ │ ├── docs.ex │ │ │ └── spec.ex │ │ ├── allowlist.ex │ │ ├── atom_mapping.ex │ │ ├── eval/ │ │ │ ├── env.ex │ │ │ ├── fake_module.ex │ │ │ ├── function_clause_error.ex │ │ │ ├── macro_env.ex │ │ │ └── process.ex │ │ ├── eval.ex │ │ ├── failure.ex │ │ ├── helpers/ │ │ │ ├── diagnostics.ex │ │ │ └── term_checker.ex │ │ ├── opts.ex │ │ ├── parser/ │ │ │ ├── atom_encoder.ex │ │ │ ├── compile_env.ex │ │ │ ├── debug.ex │ │ │ ├── real_module.ex │ │ │ ├── safe_ast.ex │ │ │ ├── sanitizer.ex │ │ │ ├── string_parser.ex │ │ │ └── unsafe_ast.ex │ │ ├── parser.ex │ │ ├── session.ex │ │ ├── shims/ │ │ │ ├── atom.ex │ │ │ ├── enum.ex │ │ │ ├── io.ex │ │ │ ├── json.ex │ │ │ ├── kernel.ex │ │ │ ├── list.ex │ │ │ └── string.ex │ │ └── success.ex │ └── dune.ex ├── mix.exs └── test/ ├── dune/ │ ├── allowlist/ │ │ └── default_test.exs │ ├── allowlist_test.exs │ ├── atom_mapping_test.exs │ ├── opts_test.exs │ ├── parser/ │ │ ├── atom_encoder_test.exs │ │ └── string_parser_test.exs │ ├── session_test.exs │ ├── shims_test.exs │ └── validation_test.exs ├── dune_modules_test.exs ├── dune_oom_safety_test.exs ├── dune_quoted_test.exs ├── dune_string_test.exs ├── dune_string_to_quoted_test.exs ├── dune_test.exs └── test_helper.exs