This page is part of a static HTML representation of the TiddlyWiki at https://tiddlywiki.com/

Macro Call Syntax

21st February 2015 at 10:23pm

Deprecated fromv5.3.0(seeProcedure Call Syntax)


What follows is a formal presentation of the syntax of the WikiText syntax for macro calls, using railroad diagrams. A simpler overview is also available.

<<namespaceparam-value>>

space denotes a sequence of whitespace characters.

The macro's name is a sequence of non-whitespace characters other than ( or >.

Each individual param-value has the following syntax:

param-namespace:spacevaluespace

The param-name is a sequence of letters (AZ, az), digits (09), hyphens (-) and underscores (_).

The value is specified as follows:

"""anything but """""""anything but ""'anything but ''[[anything but ]]]anything but ' " or whitespace