Torsten Ruger
|
3715eb94ed
|
uncomment unused code for now
|
2016-12-11 12:18:11 +02:00 |
|
Torsten Ruger
|
b6fdb51ed1
|
fix statement list compilation
|
2016-12-11 12:13:42 +02:00 |
|
Torsten Ruger
|
472a2d80f6
|
add interpreter event tests
|
2016-12-11 12:08:47 +02:00 |
|
Torsten Ruger
|
661911de0a
|
comment unused fluff
|
2016-12-10 23:45:24 +02:00 |
|
Torsten Ruger
|
fa0e279620
|
whilespace in s-exps
|
2016-12-10 23:07:04 +02:00 |
|
Torsten Ruger
|
99454b3efe
|
fix conditional tests
|
2016-12-10 22:49:04 +02:00 |
|
Torsten Ruger
|
5a1a42cd48
|
fix field access tests
|
2016-12-10 22:48:55 +02:00 |
|
Torsten Ruger
|
17cb917104
|
fix while statement tests
|
2016-12-10 22:42:02 +02:00 |
|
Torsten Ruger
|
e82c86f6c1
|
fix class def tests and code
|
2016-12-10 22:41:49 +02:00 |
|
Torsten Ruger
|
aa5641a29b
|
fix call statement tests
|
2016-12-10 22:41:19 +02:00 |
|
Torsten Ruger
|
5a81ce259e
|
exclude test from coverage (duh)
|
2016-12-10 18:59:24 +02:00 |
|
Torsten Ruger
|
a3e8d19bb7
|
small test setup fixes
|
2016-12-10 18:48:41 +02:00 |
|
Torsten Ruger
|
6d4347c7ba
|
finish assignment tests
and related code fixes
|
2016-12-10 18:48:18 +02:00 |
|
Torsten Ruger
|
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 |
|
Torsten Ruger
|
f49b0c7356
|
fix assignment
tests paying off
|
2016-12-10 18:08:21 +02:00 |
|
Torsten Ruger
|
87693112d4
|
small fix
|
2016-12-10 18:07:38 +02:00 |
|
Torsten Ruger
|
efca5254f4
|
move stashed tests
|
2016-12-10 18:06:57 +02:00 |
|
Torsten Ruger
|
f688611416
|
fix variable expression tests
|
2016-12-10 16:28:42 +02:00 |
|
Torsten Ruger
|
4f7110ef04
|
fix call expression tests
|
2016-12-10 15:26:25 +02:00 |
|
Torsten Ruger
|
4054b61752
|
fix more expression tests
|
2016-12-10 15:18:37 +02:00 |
|
Torsten Ruger
|
98bc0f6e40
|
test to_code
|
2016-12-10 14:55:23 +02:00 |
|
Torsten Ruger
|
de5d87cde7
|
add basic compiler expression tests (back)
|
2016-12-10 04:01:47 +02:00 |
|
Torsten Ruger
|
5c2f545f8e
|
tests for ast to code converter
|
2016-12-10 03:43:44 +02:00 |
|
Torsten Ruger
|
29fb2a50f5
|
refactor while statement
|
2016-12-09 14:29:06 +02:00 |
|
Torsten Ruger
|
da4a1af074
|
modulize return and list
|
2016-12-09 14:19:22 +02:00 |
|
Torsten Ruger
|
99132a92b6
|
modulize operator_expression
|
2016-12-09 14:17:01 +02:00 |
|
Torsten Ruger
|
037fd722df
|
clean up function definition, now function statement
|
2016-12-09 14:12:41 +02:00 |
|
Torsten Ruger
|
059fb38f08
|
modulize field_access and field_def
|
2016-12-09 14:04:06 +02:00 |
|
Torsten Ruger
|
4da13c3867
|
move ast to tree, remove seperate helper file
|
2016-12-09 13:56:13 +02:00 |
|
Torsten Ruger
|
bab2fe32df
|
modulize class_field and class_statement
|
2016-12-09 13:46:26 +02:00 |
|
Torsten Ruger
|
2b008dd3da
|
modulize basic_value
|
2016-12-09 13:40:10 +02:00 |
|
Torsten Ruger
|
fa14e35a50
|
refactor if_statement
|
2016-12-09 13:38:07 +02:00 |
|
Torsten Ruger
|
1e7093c63f
|
remodel assignment a bit
|
2016-12-09 13:20:48 +02:00 |
|
Torsten Ruger
|
395fd2d701
|
refoactor call site some
|
2016-12-09 12:22:37 +02:00 |
|
Torsten Ruger
|
224670e449
|
refactor name expression for compiler
|
2016-12-09 12:13:33 +02:00 |
|
Torsten Ruger
|
ca4bdcc528
|
gets rid of soml-parser completely
|
2016-12-08 20:13:08 +02:00 |
|
Torsten Ruger
|
4cd979e3e9
|
remove soml parser from tests
|
2016-12-08 19:39:16 +02:00 |
|
Torsten Ruger
|
e2236cf703
|
move soml ast here, now called type as the language is going
|
2016-12-08 19:38:50 +02:00 |
|
Torsten Ruger
|
da553f996f
|
move compiler to typed
starting to get rid of soml, bit by bit
|
2016-12-08 15:25:20 +02:00 |
|
Torsten Ruger
|
c3a28d2abc
|
small collector change
|
2016-12-08 15:19:37 +02:00 |
|
Torsten Ruger
|
c361b74541
|
add codeclimate config (with reek,not robocop)
|
2016-12-08 13:58:38 +02:00 |
|
Torsten Ruger
|
f0dbda7ec0
|
restrict travis to my working version to avoid travis only fails
|
2016-12-08 13:15:48 +02:00 |
|
Torsten Ruger
|
ed6fd91c4e
|
add missing tests (that were not liked to the travis script)
|
2016-12-08 12:55:16 +02:00 |
|
Torsten Ruger
|
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 |
|
Torsten Ruger
|
137d3c9231
|
add each_with_index to indexed
|
2016-12-08 12:48:39 +02:00 |
|
Torsten Ruger
|
ad91c0a4bf
|
add inspect method to dictionary
|
2016-12-08 12:48:08 +02:00 |
|
Torsten Ruger
|
ac13d0e140
|
add readline as per guard instructions
|
2016-12-08 12:46:49 +02:00 |
|
Torsten Ruger
|
2741f35380
|
add a each_pair to indexed and use in types
|
2016-12-07 23:35:51 +02:00 |
|
Torsten Ruger
|
266a04040b
|
add types hash to space
|
2016-12-07 23:34:45 +02:00 |
|
Torsten Ruger
|
fe195df10e
|
split existing type tests
|
2016-12-06 17:03:15 +02:00 |
|