Commit Graph

  • 56a02bd6ea use ast that produces ruby output master Torsten Ruger 2016-12-08 19:34:59 +0200
  • f5b54c5fca add cli for soml->s-exp Torsten Ruger 2016-12-08 18:54:27 +0200
  • 5c03db709f fix if false logic Torsten Ruger 2016-03-07 11:51:58 +0200
  • 324c9c2eae better handling of statement lists Torsten Ruger 2016-03-07 11:32:28 +0200
  • c9d25fcf81 easier constructor Torsten Ruger 2016-03-07 11:32:09 +0200
  • f51ed376c4 add missing as types Torsten Ruger 2016-03-06 14:07:25 +0200
  • 4a9b492dd9 move to typed structure Torsten Ruger 2016-03-06 09:40:41 +0200
  • 9ca03ef115 hopefully fix travis issue Torsten Ruger 2015-11-30 20:07:11 +0200
  • d38a9c626f renamed to soml-parser v0.5.0 Torsten Ruger 2015-11-30 19:55:48 +0200
  • 6ae4b624b0 leaving the name for field defs Torsten Ruger 2015-11-02 20:10:05 +0200
  • 335a6b1e37 update parsley Torsten Ruger 2015-11-02 20:09:13 +0200
  • 6710567af9 fix test after syntax changes Torsten Ruger 2015-10-19 15:21:23 +0300
  • 3061ddfed9 same syntax change for while_xxx Torsten Ruger 2015-10-19 15:21:11 +0300
  • 7cc7ab5c18 adding condition to if statement Torsten Ruger 2015-10-19 15:10:38 +0300
  • 72ed05254e move control into statements Torsten Ruger 2015-10-19 14:57:03 +0300
  • ab0a94bd51 change type to class name Torsten Ruger 2015-10-14 15:48:53 +0300
  • 1b2802ecf4 use bundlers rake tasks Torsten Ruger 2015-10-10 21:52:14 +0300
  • 6bd5e9b5ee version bump for lots of incompatible changes Torsten Ruger 2015-10-09 17:34:10 +0300
  • be07cd615a transform changes for what was basically a rewrite Torsten Ruger 2015-10-09 17:32:55 +0300
  • e9a7b1f6da fix root, much tighter now Torsten Ruger 2015-10-09 17:32:34 +0300
  • 3651856fc5 fix class defs Torsten Ruger 2015-10-09 17:32:05 +0300
  • 60746383ee expressions are now statements Torsten Ruger 2015-10-09 17:31:08 +0300
  • b424306156 fix array and hash constants, now seperated out Torsten Ruger 2015-10-09 17:29:24 +0300
  • dff0e8fab4 fix function definition Torsten Ruger 2015-10-09 17:28:47 +0300
  • 48a6dfabff fix while and if statements Torsten Ruger 2015-10-09 17:28:13 +0300
  • 7f2f64c713 fix call site and now seperated assignment (was bunged as operator) Torsten Ruger 2015-10-09 17:27:22 +0300
  • c9942ec516 test field access seperately (was mixed in) Torsten Ruger 2015-10-09 17:25:43 +0300
  • af8febe456 fix operators, only binary Torsten Ruger 2015-10-09 17:25:09 +0300
  • ba7ecbfa7b fix basic types Torsten Ruger 2015-10-09 17:24:23 +0300
  • 97cf5e5bea retrying with the root of the directory Torsten Ruger 2015-10-09 17:23:43 +0300
  • f7dcf2a2ff renameing to match expressions Torsten Ruger 2015-10-09 17:21:15 +0300
  • 85adfa7107 may call with r_value Torsten Ruger 2015-10-09 12:47:03 +0300
  • 308c0efc05 rename value_expression to r_value Torsten Ruger 2015-10-09 12:42:50 +0300
  • 77cb8ce90a restrict the root, but expand for testing Torsten Ruger 2015-10-09 12:39:31 +0300
  • 486e24514b there goes the module Torsten Ruger 2015-10-08 22:57:39 +0300
  • 58b3553251 forgot gemfile v0.3.0 Torsten Ruger 2015-10-07 15:04:54 +0300
  • 1c6bd05aea upped version, would be a major version if it were over 1 Torsten Ruger 2015-10-07 15:04:23 +0300
  • 14cf3a140d low climate is a climate bug, don't advertise it Torsten Ruger 2015-10-06 00:38:47 +0300
  • 6246753c27 add another simple function test Torsten Ruger 2015-10-06 00:22:18 +0300
  • 34691f36d1 add class_fields as separate syntax Torsten Ruger 2015-09-27 12:05:35 +0300
  • 97d9d83715 remove unused code Torsten Ruger 2015-09-27 11:26:11 +0300
  • e8bc570d25 wrapping class / module expressions in own node Torsten Ruger 2015-09-20 16:03:27 +0300
  • 20b6c9b476 fix class functions Torsten Ruger 2015-09-20 15:51:08 +0300
  • c331bdd80a fix field default values Torsten Ruger 2015-09-20 14:43:08 +0300
  • d0b950eed9 preparing test Torsten Ruger 2015-09-20 14:29:24 +0300
  • f51563e99b restrict root_body a bit, but add to function Torsten Ruger 2015-09-20 14:25:06 +0300
  • ea6472c28f rename field to parameter in parameter_list Torsten Ruger 2015-09-20 12:56:06 +0300
  • be444bc687 add field access with tests Torsten Ruger 2015-09-20 12:50:06 +0300
  • 8e07a7568f fix array in if_false Torsten Ruger 2015-09-19 17:11:15 +0300
  • dab32bc307 remove puts Torsten Ruger 2015-09-19 16:25:42 +0300
  • 9aa27d491d some more to_syms, and removing arrays, which become children Torsten Ruger 2015-09-19 14:55:03 +0300
  • 692b51a9de way to fix current test cases (if known to be correct) Torsten Ruger 2015-09-19 14:54:22 +0300
  • e2054660ce thought to be useful sat addition Torsten Ruger 2015-09-19 14:53:59 +0300
  • e952495eb1 update ast Torsten Ruger 2015-09-19 14:53:37 +0300
  • 21b652456d fix all the cases, much white noise, array to list, string to sym stuff Torsten Ruger 2015-09-19 14:53:30 +0300
  • 3b0b91f2fb use the new inspect Torsten Ruger 2015-09-19 14:40:08 +0300
  • 3bfcd830b0 small clean Torsten Ruger 2015-09-19 13:15:32 +0300
  • 296c9fbf98 output computed result if test fails (remove old tests) Torsten Ruger 2015-09-18 22:21:17 +0300
  • a11e59668d use own outputted (ast gem) Torsten Ruger 2015-09-18 22:19:42 +0300
  • 71affacfba separate tag/nodes for conditions and remove arrays Torsten Ruger 2015-09-18 22:04:08 +0300
  • 22e3c59674 change test framework to use files for in and out (s-exp) Torsten Ruger 2015-09-18 21:55:02 +0300
  • 396a843a5e add return and argument types Torsten Ruger 2015-09-18 00:02:52 +0300
  • 6302038914 make 1.9 save citrus Torsten Ruger 2015-09-15 20:04:32 +0300
  • 4d195a5f44 make 1.9 save Torsten Ruger 2015-09-15 20:03:21 +0300
  • 20796dce66 fix gemfile Torsten Ruger 2015-09-15 19:46:05 +0300
  • 7f126ab996 fix gemfile Torsten Ruger 2015-09-15 19:45:20 +0300
  • 08ceb86b24 Merge branch 'master' into parslet Torsten Ruger 2015-09-15 19:30:01 +0300
  • b938c7ace5 fix all tests Torsten Ruger 2015-09-15 18:57:31 +0300
  • 3b484aa8ff add ast gem Torsten Ruger 2015-09-15 18:57:21 +0300
  • eca1e6b1af remove own sat Torsten Ruger 2015-09-15 18:56:55 +0300
  • 0df098ef7d using sat gem Torsten Ruger 2015-09-15 12:27:54 +0300
  • d5d26a3ac4 unify to_s inspect stuff Torsten Ruger 2015-09-14 19:50:39 +0300
  • d0980265fd unify grammar file Torsten Ruger 2015-09-14 17:15:14 +0300
  • 114817602e remove the keywords citrus file (less clutter) Torsten Ruger 2015-09-14 17:00:36 +0300
  • acf4046225 start conditionals Torsten Ruger 2015-09-14 16:47:22 +0300
  • 11a218449d fix three args for call Torsten Ruger 2015-09-13 20:13:36 +0300
  • 40f9ab78e5 fix or remove tests (language syntax changing) Torsten Ruger 2015-09-13 19:02:18 +0300
  • 5e9743be6c first call passes Torsten Ruger 2015-09-13 18:48:48 +0300
  • c538679c67 adding tokens to basic types Torsten Ruger 2015-09-12 19:33:21 +0300
  • 9c89415857 limbo Torsten Ruger 2015-08-30 17:28:30 +0300
  • ca8e63d8f3 use utf safe regex basics , some renaming Torsten Ruger 2015-08-30 01:13:48 +0300
  • b3b2d1be6a basics back Torsten Ruger 2015-08-29 16:30:15 +0300
  • 4b82189255 more basics rolling home Torsten Ruger 2015-08-29 16:08:28 +0300
  • fa27ebebdf keyword expressions Torsten Ruger 2015-08-29 11:45:16 +0300
  • d5a0736f48 switch to hosted gem Torsten Ruger 2015-08-29 10:49:51 +0300
  • 99792220e9 disable tests that dont work Torsten Ruger 2015-08-29 08:53:05 +0300
  • 95d92b51a7 rename test vars to input and output Torsten Ruger 2015-08-28 23:37:25 +0300
  • 61b9dd95e4 update read me Torsten Ruger 2015-08-28 23:36:48 +0300
  • 69e29efbd4 citifying test harness Torsten Ruger 2015-08-27 21:02:00 +0300
  • 00600d5364 mostly not working tests yet Torsten Ruger 2015-08-27 21:01:30 +0300
  • 5261edbd30 change to citrus wip Torsten Ruger 2015-08-27 21:01:12 +0300
  • 619780a913 transform first couple of grammar files Torsten Ruger 2015-08-27 21:00:30 +0300
  • 2e988380e4 move to local citrus as gem is broken Torsten Ruger 2015-08-27 21:00:11 +0300
  • 7d5dd7c59b Merge ba1bddad57 into 841592c667 Max Jacobson 2015-08-24 01:41:09 +0000
  • ba1bddad57 Add parenthetical grouping to operator parsing Max Jacobson 2015-08-23 21:38:06 -0400
  • 841592c667 add cc token Torsten Ruger 2015-07-18 13:10:00 +0300
  • ba4a04fcc7 add badges and code climate Torsten Ruger 2015-07-18 13:09:16 +0300
  • f790b5d76a add travis Torsten Ruger 2015-07-18 12:00:21 +0300
  • 34f8d2409b to and from basic types (json didn't work) Torsten Ruger 2015-07-12 10:00:29 +0300
  • 95fbc3de1a move attributes under contractor Torsten Ruger 2015-07-11 22:00:11 +0300