Torsten Ruger
|
4095bb397f
|
starting to create vm_method from ruby_method
issues galore though
|
2017-01-15 12:10:37 +02:00 |
|
Torsten Ruger
|
9eeb9f65f3
|
add normalizing and method compilation phases (empty)
|
2017-01-14 20:30:19 +02:00 |
|
Torsten Ruger
|
2e62c5bbb6
|
create compilers directory, found and renamed salama.rb
|
2017-01-14 20:05:58 +02:00 |
|
Torsten Ruger
|
01fe3b4b04
|
small rename
|
2017-01-14 19:52:16 +02:00 |
|
Torsten Ruger
|
75c7ca950e
|
bit more method collector/creation testing
|
2017-01-13 22:16:06 +02:00 |
|
Torsten Ruger
|
3f6c1bc3a3
|
manage to create ruby methods
|
2017-01-12 20:38:04 +02:00 |
|
Torsten Ruger
|
06cfbdf066
|
minor
|
2017-01-01 21:50:54 +02:00 |
|
Torsten Ruger
|
f0350601a7
|
Move the space instance to the parfait module
A better fit, maybe even a pattern for singletons
|
2016-12-30 14:10:49 +02:00 |
|
Torsten Ruger
|
0040baae28
|
rename frame to named_list to be shared soon
|
2016-12-21 18:45:18 +02:00 |
|
Torsten Ruger
|
b242f9e223
|
bringing the locals into the ruby method
|
2016-12-21 11:30:35 +02:00 |
|
Torsten Ruger
|
9ec9ccb9b6
|
start on collector for local variables
|
2016-12-21 11:20:36 +02:00 |
|
Torsten Ruger
|
8b05951883
|
extracting processor comonality before adding a third
|
2016-12-21 10:51:33 +02:00 |
|
Torsten Ruger
|
8507bef08b
|
extracting methods for the compiler to handle
|
2016-12-20 20:02:52 +02:00 |
|
Torsten Ruger
|
a70d20d63e
|
add a ruby method
including source ast and args, later locals
|
2016-12-20 20:02:20 +02:00 |
|
Torsten Ruger
|
9e89306733
|
rename to get guard matches
|
2016-12-20 20:01:28 +02:00 |
|
Torsten Ruger
|
aa6685a0cb
|
test collector for ivar assignment
|
2016-12-20 15:46:23 +02:00 |
|
Torsten Ruger
|
aa5f48e3c6
|
remove instance_names from class again
and use types names instead. For now assuming Object class
|
2016-12-19 14:20:47 +02:00 |
|
Torsten Ruger
|
107e3e6d58
|
pick up instance variables from the class
Crude first set to creating types
|
2016-12-18 20:05:11 +02:00 |
|
Torsten Ruger
|
af9987659f
|
create and test derived classes too
|
2016-12-18 17:17:58 +02:00 |
|
Torsten Ruger
|
170d453a36
|
start with melon and tests
First step, create a basic class
|
2016-12-18 17:02:55 +02:00 |
|