Crate acadcheck

Source
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§

acadcheckeruse-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.