rubyx/test/vool
Torsten Rüger b9bdc55059 A good start on the macro idea
I call it macro because it lets you insert basically arbitrary risc code into the ruby level. The way it works:
Reserve namespace X
map any X.some_call to a Mom instruction
by the name SomeCall
which must take the same args in constructor as given
And obviously produce whatever risc it wants
Hoping to rewrite builtin around this idea (with the existing Mom builtn instructions)
2019-08-25 14:40:59 +03:00
..
class_send Fixing tests for implicit return 2019-08-17 23:29:42 +03:00
lambdas fix mom and vool after cc changes 2019-08-23 10:21:22 +03:00
send fix mom and vool after cc changes 2019-08-23 10:21:22 +03:00
helper.rb rearranges test helper modules 2017-04-10 16:12:15 +03:00
test_assignment.rb fix mom and vool after cc changes 2019-08-23 10:21:22 +03:00
test_class_expression.rb Move vool block compilation into constant generation 2019-08-19 14:33:02 +03:00
test_if_no_else.rb Fixing tests for implicit return 2019-08-17 23:29:42 +03:00
test_if_no_if.rb Fixing tests for implicit return 2019-08-17 23:29:42 +03:00
test_if_simple.rb Fixing tests for implicit return 2019-08-17 23:29:42 +03:00
test_if_statement.rb Fixing tests for implicit return 2019-08-17 23:29:42 +03:00
test_ivar.rb fix a whole bunch of vool to_mom 2019-08-07 15:09:26 +03:00
test_local_assignment.rb fix mom and vool after cc changes 2019-08-23 10:21:22 +03:00
test_macro_expression.rb A good start on the macro idea 2019-08-25 14:40:59 +03:00
test_method_expression.rb Move vool block compilation into constant generation 2019-08-19 14:33:02 +03:00
test_return.rb Fix all but one test 2019-08-16 21:43:54 +03:00
test_while_statement1.rb Fixing tests for implicit return 2019-08-17 23:29:42 +03:00
test_while_statement.rb Fixing tests for implicit return 2019-08-17 23:29:42 +03:00
test_yield_statement.rb vool working after message change 2019-08-22 21:24:02 +03:00