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
775bca50ac
switching to ast::processor
...
using instance methods instead of context
2015-09-19 18:56:18 +03:00
Torsten Ruger
6da1c69b87
minor
2015-07-19 12:33:33 +03:00
Torsten Ruger
cbff41b61d
test name expr
2015-07-19 11:15:38 +03:00
Torsten Ruger
7b1e89effb
get fragment tests back online
...
the 58% REALLY doesn’t look good
and things have settle down, so no more excuses
2015-07-18 14:33:09 +03:00
Torsten Ruger
f08d9659fc
getting the symbols to work
2015-06-01 08:33:23 +03:00
Torsten Ruger
9376b8bc16
work on ObjectWriter
...
Back to the root! but lots of adjusting
ObjectWriter takes machine, machine has space
Virtual constants become Parfait::Objects etc
2015-05-16 12:53:10 +03:00
Torsten Ruger
b980def84e
move space to parfait
...
Also make the machine the singleton
and space hang off it
Many repercussions, not all fixed in this commit
2015-05-12 15:36:44 +03:00
Torsten Ruger
7b6f364ba8
namechange
2014-07-29 18:33:11 +03:00
Torsten Ruger
337b1a8ee0
renamed to kide(crystal)
2014-07-17 02:26:13 +03:00
Torsten Ruger
fb105cb895
had to let go of crystal (sniff) as the name was taken
2014-07-17 01:00:15 +03:00
Torsten Ruger
43a2649635
new list test and debugs
2014-06-24 12:25:03 +03:00
Torsten Ruger
12a92e4db0
move boot* classes to boot directory
2014-06-13 23:51:53 +03:00
Torsten Ruger
506f98da5a
fixed foo and hello, next putint
2014-06-12 09:07:03 +03:00
Torsten Ruger
e9519d4f05
move the code insertion functionality up to function. makes more sense. block still carries code though
2014-06-10 23:57:56 +03:00
Torsten Ruger
0a14cffefb
fixing fragment tests, most done
2014-06-07 23:22:32 +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
1cff296ab5
small fixes, wown parse for class test
2014-06-02 13:45:08 +03:00
Torsten Ruger
3713d08748
renamed program to boot_space, as in object_space at boot time. thats the way its going
2014-05-31 12:52:29 +03:00
Torsten Ruger
5e8688c417
small fixes to get all the tests to pass/run
2014-05-28 21:00:52 +03:00
Torsten Ruger
5a415aed92
fix fragment tests to actually execute on the pi and check the output
2014-05-28 14:55:13 +03:00
Torsten Ruger
33fb8e7d2f
better test for foo, nice rythm
2014-05-21 21:37:04 +03:00
Torsten Ruger
e3bccaa0fe
thats putstring working again (better testing == better code => better sleep, longer life :-)
2014-05-21 21:27:05 +03:00
Torsten Ruger
741c55cba3
start testing the previous runners more rigourusly
2014-05-21 21:13:12 +03:00