Expand description
acadcheck
is a simple to use, flexible library for building checkers used
in programming contests or homeworks. This crate is meant to act as a base,
avoiding the need of writing different scripts from scratch for different
types of usage.
§Installation
[dependencies]
acadcheck = "0.1.7"
§Features
use-serde
for serialisation of tests output and checker configuration.
acadcheck = { version = "0.1.7", features = ["use-serde"] }
Modules§
- acadchecker
use-serde
- Implementation of a checker that is based on diff-ing the contestants’ outputs and the expected outputs. This module was written for the acadchecker CLI tool.
- checker
- Traits, structs and helpers related to the checker.
- language
- Traits, structs and helpers related for defining language processors.
- solution
- Traits, structs and helpers related to solutions/submissions.