
Refactoring eval run functions **Purpose of the refactoring (approx 250 lines of code removed):** 1. "flatten" the different compilation steps (in the tests & CLI), avoiding the russian doll effect of the `Of_**` modules. What is being done is now clearer (not perfect but way better IMO 2. Make the Run module actually only run code.. instead of being responsible for both compilation & michelson evaluation. As a result, only the `Run.Of_michelson` module remains. 3. I added a module Compile.Wrapper, which make use of the functions defined in the `Compile.Of_*` modules. They are both use by the tests and the CLI. 4. delete dead/duplicated code in the `Compile.Of_*` modules to keep it as minimal as possible See merge request ligolang/ligo!229
Description
Languages
OCaml
84.6%
TypeScript
7.1%
JavaScript
4%
CSS
1.4%
Shell
0.8%
Other
2%