<var>temp variable</var> is an alphabetic variable name under which the results are stored. Note that when you wish to use this variable anywhere you put a '^' in front of the name. However <i>it does not</i> have a '^' here.
<var>formatstring</var> is as for <ref ctagv>zonk tagvalue</r> except that a date style format string can only be used if there is a single <var>expression</var> which *must* be a variable name including a date 'treatas' modifier '@'. See <ref fstrin>format strings</r> for more details.
<var>expression</var> is as defined in <ref genc>general concepts</r>.
The number of 'top level' expressions (that is the optional repeating part in the syntax description above) must match the number of format elements in the format string.
<sh>Examples</sh>
<lit><zonk maketag c (%d) 1></lit>
sets the value of the temporary variable ^c to "1".
<lit><zonk maketag c (%d) (^c + 1)></lit>
increments the value of the temporary variable ^c by 1.
<lit><zonk maketag all (%s%s) fred joe></lit>
sets the temporary variable ^all to the concatenation of the values of 'fred' and 'joe'