rubyx/test/ruby
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
..
helper.rb A good start on the macro idea 2019-08-25 14:40:59 +03:00
test_array_statement.rb start a new ruby layer to do the to_vool conversion 2018-07-19 14:46:51 +03:00
test_assignment1.rb Fix vool assignments after call rework 2019-08-16 20:39:08 +03:00
test_assignment.rb Fix if statements hoisting, now that send is working 2019-08-16 18:42:57 +03:00
test_basic_values.rb slightly better messages for unsupported ruby 2019-02-10 21:02:16 +02:00
test_class_method_statement.rb Implicit returns for class methods 2019-08-19 15:56:15 +03:00
test_class_statement2.rb Renaming Vool exppressions rightly 2019-08-19 11:33:12 +03:00
test_class_statement3.rb Renaming Vool exppressions rightly 2019-08-19 11:33:12 +03:00
test_class_statement.rb Renaming Vool exppressions rightly 2019-08-19 11:33:12 +03:00
test_hash_statement.rb fixing the ruby creation tests 2018-07-19 16:30:36 +03:00
test_if_statement1.rb fix if to_vool 2018-07-20 17:30:08 +03:00
test_if_statement2.rb Fix if statements hoisting, now that send is working 2019-08-16 18:42:57 +03:00
test_if_statement.rb Some docs and to_s testing 2018-09-01 15:54:25 +03:00
test_logical_statement.rb fixing the ruby creation tests 2018-07-19 16:30:36 +03:00
test_macro_expression.rb A good start on the macro idea 2019-08-25 14:40:59 +03:00
test_method_statement2.rb Fixing tests for implicit return 2019-08-17 23:29:42 +03:00
test_method_statement.rb Fixing tests for implicit return 2019-08-17 23:29:42 +03:00
test_not_implemented.rb slightly better messages for unsupported ruby 2019-02-10 21:02:16 +02:00
test_op_assignment.rb fixing the ruby creation tests 2018-07-19 16:30:36 +03:00
test_return_statement.rb Fix vool assignments after call rework 2019-08-16 20:39:08 +03:00
test_ruby_block_statement1.rb Redoing ruby block conversion 2019-08-19 14:23:55 +03:00
test_ruby_block_statement.rb Redoing ruby block conversion 2019-08-19 14:23:55 +03:00
test_send_statement1.rb Fix super as statement 2019-08-19 18:48:13 +03:00
test_send_statement2.rb Fixing ruby send with arguments 2019-08-15 21:30:36 +03:00
test_send_statement.rb Fix super as statement 2019-08-19 18:48:13 +03:00
test_statement.rb add a helper to get the vool equivalent of a ruby class 2018-07-19 20:59:15 +03:00
test_variables.rb Renaming Vool exppressions rightly 2019-08-19 11:33:12 +03:00
test_while_statement1.rb Fix ruby normalising to_vool 2019-08-16 14:20:06 +03:00
test_while_statement.rb fix while.to_vool 2018-07-20 17:51:17 +03:00
test_yield_statement.rb Fix all but one test 2019-08-16 21:43:54 +03:00