Commit Graph

32 Commits

Author SHA1 Message Date
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
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
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
9aa27d491d some more to_syms, and removing arrays, which become children 2015-09-19 14:55:03 +03:00
Torsten Ruger
71affacfba separate tag/nodes for conditions and remove arrays 2015-09-18 22:04:08 +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
b938c7ace5 fix all tests 2015-09-15 18:57:31 +03:00
Torsten Ruger
4ee470ff93 spelling 2015-05-01 16:26:26 +03:00
Torsten Ruger
0cc0812d5e namechange 2014-07-29 18:36:18 +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
8c1b82fe4c roots operator expressions 2014-06-26 13:33:42 +03:00
Torsten Ruger
edd77bc218 fix and test function transform without braces 2014-06-26 12:46:34 +03:00
Torsten Ruger
dcb4dd33c0 roots hash and array constants 2014-06-26 12:26:34 +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
a0502c6e1c fixed, all tests green 2014-06-04 20:51:25 +03:00
Torsten Ruger
ea19554b44 adds crystals parser code 2014-06-04 19:55:04 +03:00