Torsten Ruger
|
18994d2b4b
|
start on yield statement
|
2018-06-28 20:15:24 +03:00 |
|
Torsten Ruger
|
c6a903073a
|
start on blocks
|
2018-06-26 20:28:27 +03:00 |
|
Torsten Ruger
|
67a6ef9f67
|
add rewriting of operator assignment
foo += 1 becomes foo = foo + 1 in vool
|
2018-06-25 16:32:20 +03:00 |
|
Torsten Ruger
|
78ef1368de
|
introducing expressions and constants
not everything statement anymore (as in ruby)
basic statement tests working, rest havoc
|
2018-03-15 11:24:14 +05:30 |
|
Torsten Ruger
|
c3939ef622
|
start better if mom test
|
2017-08-30 22:27:12 +03:00 |
|
Torsten Ruger
|
0d43987005
|
start to compile send
still very hacked version of simple call, but a start
|
2017-04-15 20:58:39 +03:00 |
|
Torsten Ruger
|
be10e8c6af
|
set up ivar_assignment correctly
for statement tests
and write mom tests
also implement to_mom
and fix local (self) bug
|
2017-04-12 20:29:45 +03:00 |
|
Torsten Ruger
|
b0e3978b15
|
starts on local variable collection
500 tests (in under 2 seconds), yippie
|
2017-04-08 12:28:31 +03:00 |
|
Torsten Ruger
|
0fe5685ad4
|
makes own file for statement base class
adds some functionality to it
moves the requires from compiler there
|
2017-04-08 12:09:25 +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
|
b9caad937a
|
rename bools compiler to ruby_compiler
as that is what is does, compile ruby strings into vool st
|
2017-04-06 15:36:41 +03:00 |
|