Torsten Ruger
|
4fe0edd1e3
|
first risc level block test working
assign was not executing yield
baecause it was just testing for send, instead of callable
|
2018-07-30 20:11:52 +03:00 |
|
Torsten Ruger
|
1d2ec8e8ac
|
abstract CallStatement base class, just like in ruby
to_mom differs much more than the to_vool in ruby,
but data and base functionality still warrent unification
also we can check for CallStatement now
|
2018-07-30 14:45:37 +03:00 |
|
Torsten Ruger
|
1cb07a4164
|
block arg access was off by one
|
2018-07-27 12:16:06 +03:00 |
|
Torsten Ruger
|
f5c284b3a0
|
bring the blocks down to mom level
reusing message_setup, but adding yield specific instructions
|
2018-07-24 11:35:49 +03:00 |
|
Torsten Ruger
|
b6c85cd4a4
|
callable as base for yield and send
more yield tests
|
2018-07-21 14:34:39 +03:00 |
|
Torsten Ruger
|
ae3d64eb53
|
moved all the normalize stuff over to the ruby layer
Which is how it should have been from the start
|
2018-07-19 14:47:29 +03:00 |
|
Torsten Ruger
|
acd5cd8f30
|
rename for_type to self_type
and split a base class off TypedMethod
|
2018-07-06 20:01:17 +03:00 |
|
Torsten Ruger
|
3f80953385
|
passing compiler to to_mom, not method
To be able to delegate scope (block/method) things later
|
2018-07-05 14:02:38 +03:00 |
|
Torsten Ruger
|
e099014d63
|
fix dunamic jump in interpreter and misc
|
2018-07-03 19:15:36 +03:00 |
|
Torsten Ruger
|
63dd6d9039
|
moved statements up one dir
|
2018-06-29 22:46:00 +03:00 |
|