LUMIERA.clone/tests/library/diff
Ichthyostega 289bc7114c implement mutation of the current element (_THIS_)
while implementing this, I've discovered a conceptual error:
we allow to accept attributes, even when we've already entered
the child scope. This means that we can not predictable get back
at the "last" (i.e. the currently touched) element, because this
might be such an attribute. So a really correct implementation
would have to memorise the "current" element, which is really
tricky, given the various ways of touching elements in our
diff language.

In the end I've decided to ignore this problem (maybe a better
solution would have been to disallow those "late" attributes?)
My reasoning is that attributes are unlikely to be full records,
rather just values, and values are never mutated. (but note
that it is definitively possible to have an record as attribute!)
2015-11-01 03:29:35 +01:00
..
diff-index-table-test.cpp allow for iterative access to the snapshot data in the lookup table 2015-01-04 14:23:12 +01:00
diff-list-application-test.cpp WIP start definition with a basic tree diff example... 2015-10-02 18:47:44 +02:00
diff-list-generation-test.cpp Implementation of List Diff detection finished. Unit Test PASS 2015-01-04 15:13:16 +01:00
diff-tree-application-test.cpp implement mutation of the current element (_THIS_) 2015-11-01 03:29:35 +01:00
gen-node-basic-test.cpp additional test coverage to document "shallow match" 2015-10-31 03:12:49 +01:00
generic-record-representation-test.cpp Record "object" representation now finished and passes Test 2015-08-17 22:13:36 +02:00
generic-record-update-test.cpp implementation: simplest case (insert element) 2015-10-24 03:15:35 +02:00
generic-tree-mutator-test.cpp GenNode diagnostics -- debugging 2015-08-28 23:09:10 +02:00
generic-tree-representation-test.cpp WIP: first draft -- properties of an external symbolic record type 2015-08-16 01:35:28 +02:00