f3248462cc
remove references to soml
2016-12-11 12:55:03 +02:00
472a2d80f6
add interpreter event tests
2016-12-11 12:08:47 +02:00
fa0e279620
whilespace in s-exps
2016-12-10 23:07:04 +02:00
99454b3efe
fix conditional tests
2016-12-10 22:49:04 +02:00
5a1a42cd48
fix field access tests
2016-12-10 22:48:55 +02:00
17cb917104
fix while statement tests
2016-12-10 22:42:02 +02:00
e82c86f6c1
fix class def tests and code
2016-12-10 22:41:49 +02:00
aa5641a29b
fix call statement tests
2016-12-10 22:41:19 +02:00
5a81ce259e
exclude test from coverage (duh)
2016-12-10 18:59:24 +02:00
a3e8d19bb7
small test setup fixes
2016-12-10 18:48:41 +02:00
6d4347c7ba
finish assignment tests
...
and related code fixes
2016-12-10 18:48:18 +02:00
f359e78982
adjust test helper to current s-exp situation
...
also refrain from hacking the compiler
by using the constructor
2016-12-10 18:09:51 +02:00
87693112d4
small fix
2016-12-10 18:07:38 +02:00
efca5254f4
move stashed tests
2016-12-10 18:06:57 +02:00
f688611416
fix variable expression tests
2016-12-10 16:28:42 +02:00
4f7110ef04
fix call expression tests
2016-12-10 15:26:25 +02:00
4054b61752
fix more expression tests
2016-12-10 15:18:37 +02:00
98bc0f6e40
test to_code
2016-12-10 14:55:23 +02:00
de5d87cde7
add basic compiler expression tests (back)
2016-12-10 04:01:47 +02:00
5c2f545f8e
tests for ast to code converter
2016-12-10 03:43:44 +02:00
ca4bdcc528
gets rid of soml-parser completely
2016-12-08 20:13:08 +02:00
4cd979e3e9
remove soml parser from tests
2016-12-08 19:39:16 +02:00
da553f996f
move compiler to typed
...
starting to get rid of soml, bit by bit
2016-12-08 15:25:20 +02:00
c3a28d2abc
small collector change
2016-12-08 15:19:37 +02:00
ed6fd91c4e
add missing tests (that were not liked to the travis script)
2016-12-08 12:55:16 +02:00
a31f75fe93
basic immutability for type
...
add_instance_variable now uses global type list to check
adds hash and to_has functions
use backdoor (send) for booting
2016-12-08 12:50:25 +02:00
137d3c9231
add each_with_index to indexed
2016-12-08 12:48:39 +02:00
ad91c0a4bf
add inspect method to dictionary
2016-12-08 12:48:08 +02:00
2741f35380
add a each_pair to indexed and use in types
2016-12-07 23:35:51 +02:00
266a04040b
add types hash to space
2016-12-07 23:34:45 +02:00
fe195df10e
split existing type tests
2016-12-06 17:03:15 +02:00
3b4dbd052d
Move type tests around
2016-12-06 16:58:19 +02:00
3bfccc3efe
move tests to equivalent place
2016-12-06 16:54:26 +02:00
412e03ae7d
fix rename
2016-12-06 16:45:16 +02:00
3ed0c4829a
log test
2016-12-06 16:44:04 +02:00
fe203b55f1
fix codeclimate braking changes
2016-12-06 15:22:22 +02:00
adca8b21c1
move soml tests out, small cleanup
2016-12-06 15:08:29 +02:00
5ac14ddccc
update gems and fix tests
2016-12-06 12:08:18 +02:00
229f5896c6
update to use new ast
...
soml was updated to have a typed ast layer to make programatic creation
easier
this brings LOTS of syntax change with it, that does not really mean
anything at all
All tests pass again so back to the same
2016-03-07 11:55:28 +02:00
a8b815117f
rename object_type to instance_type
...
for better distinction that it is not every object
but only instances of the class
2016-02-25 12:16:13 -08:00
278d71b56c
fix docs for rename
2016-02-25 12:03:11 -08:00
d32b51c67b
rename layout to type
...
this one goes to caleb for pointing it out.
Much better word
2016-02-25 11:50:10 -08:00
6d900f384b
little tool to check code needed
...
get an idea of the amount of files, classes etc needed to bootstrap
2015-12-01 19:17:45 +02:00
27a7657842
add parser and basic test framework
...
that doesnt actually do anything. but WILL, great things, off course
2015-12-01 11:55:33 +02:00
c7d1f9ec99
fix all tests to use space.main
2015-11-30 16:20:39 +02:00
afe16868b5
more some tests
2015-11-30 16:10:08 +02:00
19dd7b96d6
fix benches interfering with testing
2015-11-30 16:09:55 +02:00
dc560aaa5e
move main to space
2015-11-30 16:09:12 +02:00
707c180cab
add go results, just cause I'm learning it
2015-11-27 19:54:43 +02:00
fa63c6db6a
add ruby bench programs and numbers
2015-11-24 15:33:16 +02:00