Commit Graph

58 Commits

Author SHA1 Message Date
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
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
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
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
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
692b51a9de way to fix current test cases (if known to be correct) 2015-09-19 14:54:22 +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
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
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
b938c7ace5 fix all tests 2015-09-15 18:57:31 +03:00
Torsten Ruger
ba4a04fcc7 add badges and code climate 2015-07-18 13:09:16 +03:00
Torsten Ruger
663154ba24 fix small glitch/typo 2015-05-20 17:33:38 +03:00
Torsten Ruger
42b85dbb4f create some block tests and the expression 2015-05-01 18:13:33 +03:00
Torsten Ruger
12fff4de12 create more nice to haves 2015-05-01 17:30:13 +03:00
Torsten Ruger
b7b81f4578 tests for ifs without else and reverse ifs 2015-05-01 16:26:44 +03:00
Torsten Ruger
4ee470ff93 spelling 2015-05-01 16:26:26 +03:00
Torsten Ruger
6afd692255 remove simplecov 2015-04-09 13:03:00 +03:00
Torsten Ruger
0cc0812d5e namechange 2014-07-29 18:36:18 +03:00
Torsten Ruger
03ad97ef27 change main require file name 2014-07-17 03:00:06 +03:00
Torsten Ruger
5e313f7744 renamed (again) 2014-07-17 02:24:24 +03:00
Torsten Ruger
300b266366 change of name 2014-07-17 01:07:53 +03:00
Torsten Ruger
bc8697c733 add bools and nil 2014-06-30 17:51:07 +03:00
Torsten Ruger
040b842333 update readme about root tests 2014-06-26 14:24:24 +03:00
Torsten Ruger
3a56ae1a8d renamed root test classes to avoid clash, 489 tests 2014-06-26 13:43:50 +03:00
Torsten Ruger
ab17200ffc rooting last while and return 2014-06-26 13:40:26 +03:00
Torsten Ruger
8c1b82fe4c roots operator expressions 2014-06-26 13:33:42 +03:00
Torsten Ruger
95dcee4a63 roots modules and classes 2014-06-26 12:46:49 +03:00
Torsten Ruger
edd77bc218 fix and test function transform without braces 2014-06-26 12:46:34 +03:00
Torsten Ruger
9a1dd3ba1d roots function definitions 2014-06-26 12:38:04 +03:00
Torsten Ruger
56778b7dc7 roots ifs 2014-06-26 12:29:52 +03:00
Torsten Ruger
dcb4dd33c0 roots hash and array constants 2014-06-26 12:26:34 +03:00
Torsten Ruger
38873d477a rooted class 2014-06-26 12:21:37 +03:00
Torsten Ruger
d4dab19600 rooted calls 2014-06-26 12:16:22 +03:00
Torsten Ruger
787cc067bf rooted basic tests 2014-06-26 12:06:46 +03:00
Torsten Ruger
4b2d0330ae create new subdirs in test 2014-06-26 11:55:49 +03:00
Torsten Ruger
7e1c0d7f57 wrapping root array as class ExpressionList 2014-06-25 22:45:09 +03:00
Torsten Ruger
0ed11b507f pulled assignment as special case from the operators 2014-06-24 19:33:21 +03:00