rubyx/lib/mom/instruction
Torsten Ruger 8322fca7b3 give labels an integer that will end up being the position at runtime
Since integers are first class objects, we need to use an integer object
as the return address. The actual address can not be stored in an
instance variable since it is not an object.
The address is unique to the label and never changes after positioning
(using the int is next up)
2018-05-29 20:26:00 +03:00
..
argument_transfer.rb adds a lot of to_ssss 2018-04-17 20:26:15 +03:00
basic_values.rb give labels an integer that will end up being the position at runtime 2018-05-29 20:26:00 +03:00
check.rb own file for check 2018-03-19 21:19:26 +05:30
dynamic_call.rb give labels an integer that will end up being the position at runtime 2018-05-29 20:26:00 +03:00
instruction.rb move resolve_method code from word to mom 2018-04-08 18:55:17 +03:00
jump.rb removing unconditional 2018-04-02 19:30:34 +03:00
label.rb give labels an integer that will end up being the position at runtime 2018-05-29 20:26:00 +03:00
message_setup.rb pass a source into the builder 2018-04-18 19:12:30 +03:00
not_same_check.rb adds a lot of to_ssss 2018-04-17 20:26:15 +03:00
resolve_method.rb fix mod4 name 2018-04-19 10:00:55 +03:00
return_sequence.rb adds a lot of to_ssss 2018-04-17 20:26:15 +03:00
simple_call.rb give labels an integer that will end up being the position at runtime 2018-05-29 20:26:00 +03:00
slot_definition.rb use existing constant 2018-05-16 12:55:51 +03:00
slot_load.rb separate SlotDefinition into own file 2018-05-15 19:29:06 +03:00
truth_check.rb more complex while test 2018-04-20 19:38:33 +03:00