rubyx/test/risc
Torsten Ruger a2e7d7c469 give interpreter a clock and pc
where the pc, like in cpu’s is the memory position.
That is what the interpreter works on.
But for humans, the clock is a simpler way to count where the program
is at, no. of instructions executed
2018-05-23 18:05:22 +03:00
..
builtin bit of renaming and a string test 2018-04-24 20:12:49 +03:00
interpreter getter by position 2018-05-17 20:13:33 +03:00
mains extract setup for mains test 2018-04-26 12:33:19 +03:00
methods implement assignment normalisation 2018-04-27 21:56:41 +03:00
position getter by position 2018-05-17 20:13:33 +03:00
helper.rb make the interpreter platform 2018-05-17 09:31:36 +03:00
test_builder.rb pass a source into the builder 2018-04-18 19:12:30 +03:00
test_collector.rb don't collect labels anymore 2018-03-27 19:06:16 +03:00
test_compat.rb rename register to risc 2017-01-19 09:02:29 +02:00
test_instructions.rb fix builtin methods according to last commit 2018-04-08 18:52:17 +03:00
test_interpreter_platform.rb assemble risc to it's position (not itself) 2018-05-17 09:49:01 +03:00
test_interpreter.rb give interpreter a clock and pc 2018-05-23 18:05:22 +03:00
test_machine.rb getter by position 2018-05-17 20:13:33 +03:00
test_padding.rb move all position setting into position 2018-05-07 22:30:43 +03:00
test_platform.rb make the interpreter platform 2018-05-17 09:31:36 +03:00
test_position.rb getter by position 2018-05-17 20:13:33 +03:00
test_risc_value.rb another million index fixes 2018-05-14 15:17:04 +03:00
test_text_writer.rb groundwork for interpreter platform 2018-05-16 21:00:14 +03:00
test_translator.rb make the interpreter platform 2018-05-17 09:31:36 +03:00