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
|
a095515b0e
|
new get_type_by_class_name helper for space
sorely needed, with 36 occurences replaced
|
2018-07-13 21:50:40 +03:00 |
|
Torsten Ruger
|
edea9ac080
|
makeing the method of the compiler more or less private
in preparation for using the same code for bocks
|
2018-07-09 19:32:17 +03:00 |
|
Torsten Ruger
|
acd5cd8f30
|
rename for_type to self_type
and split a base class off TypedMethod
|
2018-07-06 20:01:17 +03:00 |
|
Torsten Ruger
|
3f80953385
|
passing compiler to to_mom, not method
To be able to delegate scope (block/method) things later
|
2018-07-05 14:02:38 +03:00 |
|
Torsten Ruger
|
6f936f190d
|
misc to_s and small fixes
|
2018-07-04 08:28:29 +03:00 |
|
Torsten Ruger
|
c8451d0048
|
create rubyx dir and move previous vool_compiler there
|
2018-06-29 22:46:39 +03:00 |
|
Torsten Ruger
|
db8f99409b
|
move vool statements into own directory
also tests for guard to work
|
2017-04-06 19:11:11 +03:00 |
|
Torsten Ruger
|
3fe286b5ed
|
enforces data encapsulation in vool tree
gets rid of attraccessor
|
2017-04-06 16:06:51 +03:00 |
|
Torsten Ruger
|
443fd13980
|
adds super
with and without args
current thinking is to fill the name of the method later as we carry no
context currently, but this may change
|
2017-04-02 18:42:52 +03:00 |
|
Torsten Ruger
|
27e4e9f501
|
add assignment and self
|
2017-04-02 12:59:07 +03:00 |
|
Torsten Ruger
|
d5af6dad42
|
adds arrays to vool
also symbols and some cleanup
|
2017-04-02 10:43:22 +03:00 |
|
Torsten Ruger
|
b341c722fd
|
copied stash over
|
2017-04-01 21:28:57 +03:00 |
|