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 |
||
|---|---|---|
| .. | ||
| diff-complex-application-test.cpp | ||
| diff-index-table-test.cpp | ||
| diff-list-application-test.cpp | ||
| diff-list-generation-test.cpp | ||
| diff-tree-application-test.cpp | ||
| gen-node-basic-test.cpp | ||
| generic-record-representation-test.cpp | ||
| generic-record-update-test.cpp | ||
| tree-mutator-binding-test.cpp | ||
| tree-mutator-test.cpp | ||