Commit Graph

30 Commits

Author SHA1 Message Date
Torsten Ruger 7c4a554613 int fix 2019-02-07 18:05:05 +02:00
Torsten Ruger a0424bf198 upgrade to 2.4+ rubies 2019-02-07 17:54:51 +02:00
Torsten Ruger c1de10352d add to_rxf to object 2017-09-27 16:44:07 +03:00
Torsten Ruger 64e675f3d4 rename main file 2017-09-27 16:35:11 +03:00
Torsten Ruger 6ca249118c change name 2017-09-27 15:35:55 +03:00
Torsten Ruger bf1b3e95bd update to new name 2017-04-14 14:45:14 +03:00
Torsten Ruger 1a037f616e same fix again 2015-06-19 20:16:40 +03:00
Torsten Ruger 921bb76f83 fix parfait ist scope 2015-06-19 20:13:28 +03:00
Torsten Ruger 9adf0b7e00 minor ref change 2015-06-19 19:48:36 +03:00
Torsten Ruger 0868ef5770 leave numbers in refs 2015-06-19 19:42:55 +03:00
Torsten Ruger 3eb6870bff add named references
object may determine own reference by
defining sof_reference_name
(some tests but surely more needed)
2015-06-19 19:34:27 +03:00
Torsten Ruger ca803225c6 breadth first traversal
should fix referencing
2015-06-19 16:53:19 +03:00
Torsten Ruger 4754ba60be adds classes derived from array and hash
These are used in parfait and were coming out wrong
should be fixed, but hash tests weak
2015-06-19 12:26:10 +03:00
Torsten Ruger f00364cd18 shifting code about
writer creates all nodes (not delegated)
Check for class name, just as in members
as is_a will lead to wrong results
2015-06-18 17:52:28 +03:00
Torsten Ruger 78f0108166 push more responsibility down to node
expose simple attribute
write long or short
many test got more compact, good
2015-06-17 21:16:39 +03:00
Torsten Ruger 72fa26b00e make class a value
and minor others
2015-06-16 18:51:30 +03:00
Torsten Ruger 6f9d4af3cd move array and hash
to _node names as that is what they are
2015-06-16 18:38:43 +03:00
Torsten Ruger 293ddb3b69 include list and dictionary as arr/hash 2015-06-16 18:13:27 +03:00
Torsten Ruger 389b5f9e1a same - change as for array 2015-06-16 18:12:43 +03:00
Torsten Ruger 1ee0f7c006 add space after -
list items start with -
but without the space one can’t distinguish from -1
2015-06-16 18:11:56 +03:00
Torsten Ruger 224bd84b01 fix references (again)
quite tricky logic, but now outputting at lowest level, as intended
2015-06-15 09:07:16 +03:00
Torsten Ruger 037f8d80d2 Add missing comments 2015-06-15 08:21:15 +03:00
Torsten Ruger 941f0a4886 fixes references
only writes references out once (was broken)
and only the first occurrence in write order
2015-06-14 22:55:41 +03:00
Torsten Ruger bdd67b3213 small fix
that doesn’t affect tests, hmm
2015-06-14 00:06:17 +03:00
Torsten Ruger aebbe17252 shorten code 2015-06-14 00:05:10 +03:00
Torsten Ruger 9492f29e66 split node classes into separate files 2015-06-13 23:09:02 +03:00
Torsten Ruger b00f49ade6 make to hash and array functions reusable for parfait 2015-05-20 10:41:05 +03:00
Torsten Ruger c48b7a3403 object may define itself as value
by defining is_value and returning true
but then it must also define to_sof
2015-05-15 20:59:02 +03:00
Torsten Ruger c8d35adef4 fix tests 2015-05-03 20:26:09 +03:00
Torsten Ruger c73983b224 initial version externalized from salama 2015-05-03 20:16:06 +03:00