Commit Graph
97 Commits
Author SHA1 Message Date
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
Torsten Ruger 841592c667 add cc token 2015-07-18 13:10:00 +03:00
Torsten Ruger ba4a04fcc7 add badges and code climate 2015-07-18 13:09:16 +03:00
Torsten Ruger f790b5d76a add travis 2015-07-18 12:00:21 +03:00
Torsten Ruger 34f8d2409b to and from basic types (json didn't work)
still not all, but enough for debug experiment to work
2015-07-12 10:00:29 +03:00
Torsten Ruger 95fbc3de1a move attributes under contractor
as it is essential that attributes are in the same order for the json
to work
2015-07-11 22:00:11 +03:00
Torsten Ruger 657d6319ad start on to_json and json_create 2015-07-11 21:59:36 +03:00
Torsten Ruger 99493865c1 bumped and added parslet as dep 2015-07-09 22:14:25 +03:00
Torsten Ruger d6d8403829 update parsley version 2015-05-20 17:34:13 +03:00
Torsten Ruger 663154ba24 fix small glitch/typo 2015-05-20 17:33:38 +03:00
Torsten Ruger fd0e57e2de using raketasks 2015-05-03 22:58:33 +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 1272af6c66 remove salama dependency 2014-08-24 00:14:50 +03:00
Torsten Ruger 484990b093 aligned version with salama mainstream 2014-08-22 09:35:32 +03:00
Torsten Ruger a5897563de add a gemspec for release 2014-07-31 21:50:08 +03:00
Torsten Ruger 5e56cf5922 fix 2014-07-29 18:45:29 +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 0c88e7eff5 derive Variable expression from name expression (to avoid the implementation that was there) 2014-07-14 18:03:34 +03:00
Torsten Ruger 5f1ffee706 fix rename 2014-07-01 19:11:11 +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
Torsten Ruger 58064637cb fix spelling 2014-06-19 18:33:08 +02:00
Torsten Ruger 969f2529a2 add derivation possibility to class definition 2014-06-19 18:16:54 +02:00
Torsten Ruger 06d4ab2fe5 adds baic types as receiver 2014-06-07 20:47:52 +03:00
Torsten Ruger b25d5ab992 more actual text for the readme 2014-06-04 21:36:47 +03:00
Torsten Ruger cc96f5a0e8 improved readmes 2014-06-04 21:07:47 +03:00
Torsten Ruger 720a3f6168 remove the autogenerated readme 2014-06-04 20:59:23 +03:00
Torsten Ruger a0502c6e1c fixed, all tests green 2014-06-04 20:51:25 +03:00
Torsten Ruger b1010577ab adds the ast minus the compile code (ie no dependencies) 2014-06-04 19:59:38 +03:00
Torsten Ruger 7ab293cb62 add the test code from crystal 2014-06-04 19:56:50 +03:00
Torsten Ruger ea19554b44 adds crystals parser code 2014-06-04 19:55:04 +03:00
Torsten Ruger e36fa0eb5d merged the origin 2014-06-04 19:49:40 +03:00
Torsten Ruger 7cc269be52 adds jewlers work 2014-06-04 19:47:55 +03:00
Torsten Ruger 15aebb166b Initial commit to crystal-reader. 2014-06-04 19:31:25 +03:00
Torsten Rüger 8cede444a9 Initial commit 2014-06-04 19:27:53 +03:00