This module may be helpful if you want to create an implementation of Simple in another language. It can parse the JUnit tests to automatically translate most of the boilerplate. Some manual tweaks will still be required though, because only common patterns are detected.
Just call JUnitParser.parseRepository
to get a list of parsed test classes for each chapter,
and implement a pretty printer for your favourite language.
For an example you can refer to printers.RustPrinter
,
which produces tests similar to the ones used by
Simple-Rust.
Note that although all tests of all chapters are parsed, you probably only want to transpile the latest test of each chapter. For the rest you can just manually port the small changes between chapters.