Torsten Ruger
530537de1a
improve fragment checks
2015-10-09 21:53:22 +03:00
Torsten Ruger
f4a4ccb98e
several larger changes came together, bit of cleaning too
...
- all code must be in functions (which must be in classes).
— changes a fair few tests
— also changes api, as method is not recursive, not passed around
- all state in instance vars in compiler (no accessors)
- class is another such variable, surely more coming
all green again
2015-10-06 00:27:13 +03:00
Torsten Ruger
5f628744d6
more test working
...
operator wip
2015-09-20 16:52:26 +03:00
Torsten Ruger
d7c9245bb3
more fragment tests
2015-07-19 13:31:13 +03:00
Torsten Ruger
bee269f7a8
just renaming
2015-05-16 12:54:11 +03:00
Torsten Ruger
e4c799ecb6
first tests comping through after ast/compile change
2015-05-04 23:03:52 +03:00
Torsten Ruger
5a5e977b8f
get some old builtin code backonline and improve imports
2014-09-09 18:03:13 +03:00
Torsten Ruger
4783e6c326
more renaming ripples
2014-08-22 18:00:23 +03:00
Torsten Ruger
0dbaebf647
fix all tests and a little cleaning
2014-06-14 10:59:25 +03:00
Torsten Ruger
a7551ea8b6
still working on the method dispatch
2014-06-13 23:41:45 +03:00
Torsten Ruger
ea0572c836
fixed while compilation (block order) and fixed and improved fibo
2014-06-12 16:23:57 +03:00
Torsten Ruger
b125a7c5c7
fix passes, add noop reduction, remove the wretched value operators
2014-06-11 21:36:22 +03:00
Torsten Ruger
0a14cffefb
fixing fragment tests, most done
2014-06-07 23:22:32 +03:00
Torsten Ruger
36f237c633
removed the (too) fancy dsl. Also introduce register indirection
2014-06-07 17:59:44 +03:00
Torsten Ruger
f523d0946d
fix the lasts tests
2014-06-05 16:27:25 +03:00
Torsten Ruger
f2e8e644bd
changes tests to only compare the tested function output, not the whole binary
2014-06-05 13:02:36 +03:00
Torsten Ruger
72d4adc7af
another step closer to a working oo system
2014-06-03 22:16:57 +03:00
Torsten Ruger
e7a823bf3e
renamed module_def too module_definition and fixed leading space tests
2014-05-30 10:42:43 +03:00
Torsten Ruger
0f118c591d
fix return compilation and use it on the while fibo. worked immediately :-)
2014-05-28 15:03:54 +03:00