Torsten Ruger
|
2dc03f8d1b
|
push the callable into the callable compiler
thus generalizing for .callable access
keep block and method aliases for destinction in derived classes
|
2018-07-30 10:26:11 +03:00 |
|
Torsten Ruger
|
ff8b95f21a
|
get block resolution to use the extra
block_compiler puts in the extra, that we get out when resolving the type
Thus block args work, though only by assuming direct call
|
2018-07-17 10:37:33 +03:00 |
|
Torsten Ruger
|
29363e7f72
|
split compilers resolve_type into the three possibilities
cleaner code, though temporary it shifts some dirt
into the index method. up next
|
2018-07-16 12:03:40 +03:00 |
|
Torsten Ruger
|
3343017dba
|
move type resolution to compiler
from risc_value.
also unite mock compilers
|
2018-07-16 11:46:18 +03:00 |
|
Torsten Ruger
|
e3673e579c
|
pass extra info into register init, not just value
extra info may be hash, maybe just type info
|
2018-07-16 11:23:09 +03:00 |
|
Torsten Ruger
|
a3e758357c
|
extract base class from method_compiler
to be used for blocks too
|
2018-07-10 22:02:11 +03:00 |
|