Changeset 25ad461 in Lumiera

Timestamp:
2023-08-14T00:05:13Z (3 years ago)
Author:
Ichthyostega <prg@…>
Branches:
deb, dev/play, documentation, integration, master
Children:
e3f1aa4
Parents:
ff4acb0
git-author:
Ichthyostega <prg@…> (13/08/23 21:42:04)
git-committer:
Ichthyostega <prg@…> (14/08/23 00:05:13)
Message:

Activity-Lang: switch invocation detection to delegated matcher

ActivityMatch inherits privately from the EventMatch object,
and is thus able to delegate relevant matching queries, but
also to provide high-level special matchers.

This new design resolves the ambiguity regarding function arguments.
Moreover, we can now record the current sequence-Number as *attribute*
in the respective log record (this is the benefit of using structured
log entries instead of just a textual log), thereby avoiding the various
pitfalls with explicit bracketing sequence-number log entries

bottom line: this reworked design seems to be a better fit,
even while technically the implementation with the wrapped matcher
is somewhat ugly...

(No files)

Note: See TracChangeset for help on using the changeset viewer.