This PR just contains the first part of #229 -- I re-did the split to avoid running into any merging issues and preserve the zbanks:split-translate-evaluate branch (I didn't want to force-push over it).
This moves functions from translate.py into a new evaluate.py file verbatim, in the same order they originally appeared.
As an exception: CarryBit.add_to & CarryBit.sub_from were rewritten as carry_add_to and carry_sub_from and placed at the end of the file.
This PR just contains the first part of #229 -- I re-did the split to avoid running into any merging issues and preserve the
zbanks:split-translate-evaluate
branch (I didn't want to force-push over it).This moves functions from
translate.py
into a newevaluate.py
file verbatim, in the same order they originally appeared.As an exception:
CarryBit.add_to
&CarryBit.sub_from
were rewritten ascarry_add_to
andcarry_sub_from
and placed at the end of the file.