Torsten Ruger
|
e8bc570d25
|
wrapping class / module expressions in own node
|
2015-09-20 16:03:27 +03:00 |
|
Torsten Ruger
|
20b6c9b476
|
fix class functions
some extra tests in the process
|
2015-09-20 15:51:08 +03:00 |
|
Torsten Ruger
|
c331bdd80a
|
fix field default values
|
2015-09-20 14:43:08 +03:00 |
|
Torsten Ruger
|
d0b950eed9
|
preparing test
|
2015-09-20 14:29:24 +03:00 |
|
Torsten Ruger
|
f51563e99b
|
restrict root_body a bit, but add to function
|
2015-09-20 14:25:06 +03:00 |
|
Torsten Ruger
|
ea6472c28f
|
rename field to parameter in parameter_list
also field to field_def (wip)
and lots of whitespace due to ws fix
|
2015-09-20 12:56:06 +03:00 |
|
Torsten Ruger
|
be444bc687
|
add field access with tests
|
2015-09-20 12:50:06 +03:00 |
|
Torsten Ruger
|
8e07a7568f
|
fix array in if_false
|
2015-09-19 17:11:15 +03:00 |
|
Torsten Ruger
|
dab32bc307
|
remove puts
|
2015-09-19 16:25:42 +03:00 |
|
Torsten Ruger
|
9aa27d491d
|
some more to_syms, and removing arrays, which become children
|
2015-09-19 14:55:03 +03:00 |
|
Torsten Ruger
|
692b51a9de
|
way to fix current test cases (if known to be correct)
|
2015-09-19 14:54:22 +03:00 |
|
Torsten Ruger
|
e2054660ce
|
thought to be useful sat addition
|
2015-09-19 14:53:59 +03:00 |
|
Torsten Ruger
|
e952495eb1
|
update ast
|
2015-09-19 14:53:37 +03:00 |
|
Torsten Ruger
|
21b652456d
|
fix all the cases, much white noise, array to list, string to sym stuff
|
2015-09-19 14:53:30 +03:00 |
|
Torsten Ruger
|
3b0b91f2fb
|
use the new inspect
|
2015-09-19 14:40:08 +03:00 |
|
Torsten Ruger
|
3bfcd830b0
|
small clean
|
2015-09-19 13:15:32 +03:00 |
|
Torsten Ruger
|
296c9fbf98
|
output computed result if test fails (remove old tests)
so that if it is actually correct (as often is after changing the
grammar)
the result can be pasted into the test
|
2015-09-18 22:21:17 +03:00 |
|
Torsten Ruger
|
a11e59668d
|
use own outputted (ast gem)
|
2015-09-18 22:19:42 +03:00 |
|
Torsten Ruger
|
71affacfba
|
separate tag/nodes for conditions and remove arrays
|
2015-09-18 22:04:08 +03:00 |
|
Torsten Ruger
|
22e3c59674
|
change test framework to use files for in and out (s-exp)
|
2015-09-18 21:55:02 +03:00 |
|
Torsten Ruger
|
396a843a5e
|
add return and argument types
|
2015-09-18 00:02:52 +03:00 |
|
Torsten Ruger
|
4d195a5f44
|
make 1.9 save
|
2015-09-15 20:03:21 +03:00 |
|
Torsten Ruger
|
7f126ab996
|
fix gemfile
|
2015-09-15 19:45:20 +03:00 |
|
Torsten Ruger
|
08ceb86b24
|
Merge branch 'master' into parslet
|
2015-09-15 19:30:01 +03:00 |
|
Torsten Ruger
|
b938c7ace5
|
fix all tests
|
2015-09-15 18:57:31 +03:00 |
|
Torsten Ruger
|
3b484aa8ff
|
add ast gem
|
2015-09-15 18:57:21 +03:00 |
|
Torsten Ruger
|
eca1e6b1af
|
remove own sat
|
2015-09-15 18:56:55 +03:00 |
|
Torsten Ruger
|
0df098ef7d
|
using sat gem
|
2015-09-15 12:27:54 +03:00 |
|
Torsten Ruger
|
d5d26a3ac4
|
unify to_s inspect stuff
|
2015-09-14 19:50:39 +03:00 |
|
Torsten Ruger
|
d0980265fd
|
unify grammar file
|
2015-09-14 17:15:14 +03:00 |
|
Torsten Ruger
|
114817602e
|
remove the keywords citrus file (less clutter)
|
2015-09-14 17:00:36 +03:00 |
|
Torsten Ruger
|
acf4046225
|
start conditionals
|
2015-09-14 16:47:22 +03:00 |
|
Torsten Ruger
|
11a218449d
|
fix three args for call
|
2015-09-13 20:13:36 +03:00 |
|
Torsten Ruger
|
40f9ab78e5
|
fix or remove tests (language syntax changing)
|
2015-09-13 19:02:18 +03:00 |
|
Torsten Ruger
|
5e9743be6c
|
first call passes
|
2015-09-13 18:48:48 +03:00 |
|
Torsten Ruger
|
c538679c67
|
adding tokens to basic types
|
2015-09-12 19:33:21 +03:00 |
|
Torsten Ruger
|
9c89415857
|
limbo
|
2015-08-30 17:28:30 +03:00 |
|
Torsten Ruger
|
ca8e63d8f3
|
use utf safe regex basics , some renaming
|
2015-08-30 01:13:48 +03:00 |
|
Torsten Ruger
|
b3b2d1be6a
|
basics back
|
2015-08-29 16:30:15 +03:00 |
|
Torsten Ruger
|
4b82189255
|
more basics rolling home
|
2015-08-29 16:08:28 +03:00 |
|
Torsten Ruger
|
fa27ebebdf
|
keyword expressions
and smaller new harness
|
2015-08-29 11:45:16 +03:00 |
|
Torsten Ruger
|
d5a0736f48
|
switch to hosted gem
|
2015-08-29 10:49:51 +03:00 |
|
Torsten Ruger
|
99792220e9
|
disable tests that dont work
|
2015-08-29 08:53:05 +03:00 |
|
Torsten Ruger
|
95d92b51a7
|
rename test vars to input and output
|
2015-08-28 23:37:25 +03:00 |
|
Torsten Ruger
|
61b9dd95e4
|
update read me
|
2015-08-28 23:36:48 +03:00 |
|
Torsten Ruger
|
69e29efbd4
|
citifying test harness
|
2015-08-27 21:02:00 +03:00 |
|
Torsten Ruger
|
00600d5364
|
mostly not working tests yet
|
2015-08-27 21:01:30 +03:00 |
|
Torsten Ruger
|
5261edbd30
|
change to citrus wip
|
2015-08-27 21:01:12 +03:00 |
|
Torsten Ruger
|
619780a913
|
transform first couple of grammar files
|
2015-08-27 21:00:30 +03:00 |
|
Torsten Ruger
|
2e988380e4
|
move to local citrus as gem is broken
|
2015-08-27 21:00:11 +03:00 |
|