Commit Graph

105 Commits

Author SHA1 Message Date
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