Commit Graph

121 Commits

Author SHA1 Message Date
Torsten Ruger
7f2f64c713 fix call site and now seperated assignment (was bunged as operator) 2015-10-09 17:27:22 +03:00
Torsten Ruger
c9942ec516 test field access seperately (was mixed in) 2015-10-09 17:25:43 +03:00
Torsten Ruger
af8febe456 fix operators, only binary 2015-10-09 17:25:09 +03:00
Torsten Ruger
ba7ecbfa7b fix basic types 2015-10-09 17:24:23 +03:00
Torsten Ruger
97cf5e5bea retrying with the root of the directory
comes from finally tightning the root and not allowing random
expression code ala ruby
2015-10-09 17:23:43 +03:00
Torsten Ruger
f7dcf2a2ff renameing to match expressions 2015-10-09 17:21:15 +03:00
Torsten Ruger
85adfa7107 may call with r_value 2015-10-09 12:47:03 +03:00
Torsten Ruger
308c0efc05 rename value_expression to r_value 2015-10-09 12:42:50 +03:00
Torsten Ruger
77cb8ce90a restrict the root, but expand for testing 2015-10-09 12:39:31 +03:00
Torsten Ruger
486e24514b there goes the module
it was ruby after all
should be reborn as twins: namespace and aspect
2015-10-08 22:57:39 +03:00
Torsten Ruger
58b3553251 forgot gemfile 2015-10-07 15:04:54 +03:00
Torsten Ruger
1c6bd05aea upped version, would be a major version if it were over 1 2015-10-07 15:04:23 +03:00
Torsten Ruger
14cf3a140d low climate is a climate bug, don't advertise it 2015-10-06 00:38:47 +03:00
Torsten Ruger
6246753c27 add another simple function test 2015-10-06 00:22:18 +03:00
Torsten Ruger
34691f36d1 add class_fields as separate syntax 2015-09-27 12:05:35 +03:00
Torsten Ruger
97d9d83715 remove unused code 2015-09-27 11:26:11 +03:00
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