Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Eldritch-Trace DSL

Eldritch-Trace is a Domain Specific Language (DSL) and semantic model, which is used to filter sequences of events whose tag contains a u32 encoded type (primarily used with aetherus-events)

Eldritch-Trace DSL defines the clearly what the patterns and sequences of interest should be matched to, then the semantic model runs something akin to a parses combinator in order to find all sequences of events that satisfy the conditions.

API Docs

In addition to this book, you may also wish to read [the API documentation](TOOD: Add link to docs generated in github pages or crates.io)

License

Eldritch-Trace DSL is pre-emptively licensed as MIT, but might decide to change that.

Sample

Here is an example script used to filter the events for the scene described in the diagram below.