Open xiaowuc1 opened 5 years ago
Custom checkers are often error-prone because the writers are not sufficiently careful in handling malformed output.
This issue is a catch-all for utilities that can be provided to make custom checkers easier to write and result in fewer IEs.
Idea: we create a Parser class that implements the reading functionality of dmoj.graders.interactive.Interactor and ship this class in dmoj.checkers.utils
Parser
dmoj.graders.interactive.Interactor
dmoj.checkers.utils
Custom checkers are often error-prone because the writers are not sufficiently careful in handling malformed output.
This issue is a catch-all for utilities that can be provided to make custom checkers easier to write and result in fewer IEs.