Draft: Interpreter, Tests, Debug Info, Misc.
Compare changes
Files
39
Conflict: This file was modified in both the source and target branches.
Ask someone with write access to resolve it.
+ 2
− 1
Bit of a mess, lots of TODOs, in the process of cleaning up. Will have distinct changes in separate branches in the future.
Interpreter:
hercules_test/hercules_interpreter
, covering most basic functionality.Testing:
Misc / Debug Info:
Experimented with different ways of propagating debug info / partitions between passes. All passes should report a list of changes they made, not including gravestone updates. Possibly add default mapping if a pass doesn't want to compute its changes. Current system is quite messy still (comments, code, files).
Moved Function type to function.rs