This page is part of a static HTML representation of the TiddlyWiki at

Filter Syntax

 10th July 2023 at 7:43am

Filters follow a grammar that is presented here, using railroad diagrams, for those who find formal syntax descriptions helpful. However, you can learn to write filters without needing to understand this group of tiddlers.

A filter is a pipeline for transforming an input into an output. Both the input and the output are ordered sets of titles of tiddlers and fields.

Filters are expressions constructed from smaller building blocks, called runs, which are built using steps. Eeach of which also transforms an input to an output.

A filter starts with an empty output. Its runs are processed from left to right, progressively modifying the output.

The "Filter Syntax" description starts with:

Filter Expression

The railroad boxes as the one above can be used to navigate