lumiera_/src/lib/diff
Ichthyostega a73e5ffffe TreeMutator binding: change handling of AFTER(Ref::ATTRIBS)
this is a subtle change in the semantics of the diff language,
actually IMHO a change towards the better. It was prompted by the
desire to integrate diff application onto GenNode-trees into the
implementation framework based on TreeMutator, and do away with
the dedicated implementation.

Now it is a matter of the *selector* to decide if a given layer
is responsible for "attributes". If so, then *all* elements within
this layer count as "attribute" and an after(Ref::ATTRIBS) verb
will fast forward behind *the end of this layer*

Note that the meta token Ref::ATTRIBS is a named GenNode,
and thus trivially responds to isNamed() == true
2016-09-02 18:40:16 +02:00
..
diff-language.hpp solution draft for integration of the whole tree diff application machinery 2016-07-31 00:33:25 +02:00
diff-mutable.hpp considerations how to access the "tree mutator building closure" 2016-06-14 02:33:28 +02:00
diff.cpp reorganise compilation units 2015-08-30 04:57:32 +02:00
gen-node.cpp add support for Ref::THIS (questionable, #996) 2016-04-18 01:21:38 +02:00
gen-node.hpp WIP: define binding behaviour for diff->GenNode 2016-09-01 22:58:08 +02:00
index-table.hpp allow for iterative access to the snapshot data in the lookup table 2015-01-04 14:23:12 +01:00
list-diff-application.hpp fix/change DiffApplicator to allow applying several diffs 2015-10-31 05:15:47 +01:00
list-diff-detector.hpp identify and decide on some of the insidious questions of design 2015-03-21 19:23:41 +01:00
list-diff.hpp diff-language interpreter: prefer to take payload by const& 2015-10-24 02:42:13 +02:00
record-content-mutator.hpp Bugfix: yet another init problem after swapping contents 2015-11-01 04:49:22 +01:00
record.hpp implement builder setup for Rec<GenNode> 2016-08-31 18:40:09 +02:00
test-mutation-target.hpp reorganise inclusion of TreeMutator-DSL builders 2016-09-02 01:29:32 +02:00
tree-diff-application.hpp finish integration test and TreeMutator binding (#992) 2016-08-29 19:39:19 +02:00
tree-diff-mutator-binding.cpp finish integration test and TreeMutator binding (#992) 2016-08-29 19:39:19 +02:00
tree-diff-mutator-binding.hpp finish integration test and TreeMutator binding (#992) 2016-08-29 19:39:19 +02:00
tree-diff-traits.hpp reorganise inclusion of TreeMutator-DSL builders 2016-09-02 01:29:32 +02:00
tree-diff.hpp WIP: first attempt to use a TreeMutator based binding 2016-06-11 19:40:53 +02:00
tree-mutator-attribute-binding.hpp TreeMutator binding: change handling of AFTER(Ref::ATTRIBS) 2016-09-02 18:40:16 +02:00
tree-mutator-collection-binding.hpp TreeMutator binding: change handling of AFTER(Ref::ATTRIBS) 2016-09-02 18:40:16 +02:00
tree-mutator-gen-node-binding.hpp first part of unit-test for GenNode TreeMutator-binding PASS 2016-09-02 03:10:27 +02:00
tree-mutator.hpp TreeMutator binding: change handling of AFTER(Ref::ATTRIBS) 2016-09-02 18:40:16 +02:00