LICENSE
README.md
pyproject.toml
src/lograder/__init__.py
src/lograder/random_utils.py
src/lograder/types.py
src/lograder.egg-info/PKG-INFO
src/lograder.egg-info/SOURCES.txt
src/lograder.egg-info/dependency_links.txt
src/lograder.egg-info/requires.txt
src/lograder.egg-info/top_level.txt
src/lograder/data/__init__.py
src/lograder/data/build.py
src/lograder/data/cxx.py
src/lograder/data/messages.py
src/lograder/data/paths.py
src/lograder/data/penalties.py
src/lograder/grader/__init__.py
src/lograder/grader/metadata.py
src/lograder/grader/submission_handler.py
src/lograder/grader/addons/__init__.py
src/lograder/grader/addons/addon.py
src/lograder/grader/addons/valgrind.py
src/lograder/grader/builders/__init__.py
src/lograder/grader/builders/dispatcher.py
src/lograder/grader/builders/cpp/__init__.py
src/lograder/grader/builders/cpp/cmake.py
src/lograder/grader/builders/cpp/cxx_source.py
src/lograder/grader/builders/interfaces/__init__.py
src/lograder/grader/builders/interfaces/builder.py
src/lograder/grader/builders/interfaces/cli_builder.py
src/lograder/grader/formatters/__init__.py
src/lograder/grader/formatters/dispatcher.py
src/lograder/grader/formatters/formatter.py
src/lograder/grader/json/__init__.py
src/lograder/grader/json/raw_gradescope.py
src/lograder/grader/penalties/__init__.py
src/lograder/grader/penalties/interfaces/__init__.py
src/lograder/grader/penalties/interfaces/penalty.py
src/lograder/grader/tests/__init__.py
src/lograder/grader/tests/file_test.py
src/lograder/grader/tests/interfaces/__init__.py
src/lograder/grader/tests/interfaces/cli_test.py
src/lograder/grader/tests/interfaces/output_test.py
src/lograder/grader/tests/interfaces/test.py
src/lograder/grader/tests/interfaces/unit_test.py
src/lograder/grader/tests/output_comparison/__init__.py
src/lograder/grader/tests/output_comparison/file.py
src/lograder/grader/tests/output_comparison/generator.py
src/lograder/grader/tests/output_comparison/output_tests.py
src/lograder/grader/tests/output_comparison/simple.py
src/lograder/grader/tests/output_comparison/template.py
src/lograder/grader/tests/output_comparison/types.py
src/lograder/grader/tests/output_comparison/validation.py
src/lograder/grader/tests/unit_tests/__init__.py
src/lograder/grader/tests/unit_tests/catch2.py
src/lograder/grader/tests/unit_tests/directory.py
src/lograder/grader/unit_testers/__init__.py
src/lograder/grader/unit_testers/catch2.py
src/lograder/grader/unit_testers/unit_tester.py
src/lograder/os/__init__.py
src/lograder/os/cmd.py
src/lograder/os/file.py
tests/test_build.py
tests/test_catch2.py
tests/test_cmake_comparison.py
tests/test_cpp_comparison.py
tests/test_valgrind.py
tests/testing_utils.py