eb7713a9f3
remove method_compiler init method
...
as init is really just adding a label it is done in the method
(thus mixing the levels, “polluting” parfait with risc, but there must
be change coming that way anyway)
2018-03-25 19:37:51 +03:00
0f183b3a74
fix value return and test
...
slot load was wrong way around
2018-03-23 20:02:17 +02:00
b4a18bc59b
mostly brackets and formatting
2018-03-23 18:55:23 +02:00
d9ce295b89
fix all tests from removing the receiver load
2018-03-20 23:31:42 +05:30
be79388cc5
remove dead code
2018-03-18 10:50:37 +05:30
35a0952943
first while test working
...
fixed logic error in test framework
2018-03-16 12:33:11 +05:30
ea882f403a
pass parfait method to to_mom
...
previously it was the toll incarnation, and that is almost the same
But for the type of self. This s by definition only known in the
parfait method
And we need it off course for type checking/dispatch
2018-03-16 11:03:29 +05:30
79bf416e58
collapsed slot classes into one
...
different slot operation have different right sides
mom assignment tests work again
157 others don’t
2018-03-15 20:33:38 +05:30
3247c2036c
moving from collect to each
...
when iterating over tree.
Much cleaner, less hokuspukus methods that are noops
Mom is coming back out, but not linked yet
2018-03-15 17:22:56 +05:30
d910c02b4a
better name for cool compile
2018-03-12 17:23:16 +05:30
bc5906fb83
moving vool_method to parfait
2017-12-10 20:47:26 +02:00
66901eeb5b
fix use of slot_constant vs slot_move
...
wip
2017-09-10 12:57:25 +03:00
c5ac24c850
check the instructions that are produced in mom
2017-09-09 23:36:43 +03:00
b5ca886069
moving helper for all to use
2017-09-07 08:16:37 +03:00
9dd4409009
implements argument assignment
2017-04-13 14:14:43 +03:00
0d96f5e35f
rearranges test helper modules
2017-04-10 16:12:15 +03:00