WML::STD::TAGS(1)

NAME
wml::std::tags - Standard Support Tags

SYNOPSIS

 #use wml::std::tags
 #   Pass 2: variable preserve
 <define-tag bar>
 <preserve foo>
 <preserve quux>
 <set-var %attributes>
 ...use foo via <get-var foo>...
 ...use quux via <get-var quux>...
 <restore quux>
 <restore foo>
 </define-tag>
 #   Pass 2: array/stack usage
 <array:push stackname value>
 <set-var value=<array:pop stackname>
 <array:show stackname>
 #   Pass 2: advanced if constructs
 <ifdef varname thenval elseval>
 #   Pass 3: support tag
 <perl> ... </perl>
 <say> ... </say>
 #   Pass 4: support tag
 <m4> ... </m4>
 #   Pass 4: symbols
 <symbol name value>
 <symbol name undef>
 #   Pass 5: divertions
 <dump NAME>
 <enter NAME> ... <leave>
 <divert NAME> ... </divert>
 #   Pass 6: support tag
 <asubst ...> ... </asubst>
 #   Client-Side JavaScript: support tag
 <javascript [defer]> ... </javascript>

DESCRIPTION
This include file defines some standard support tags one needs all the time.

AUTHOR

 Ralf S. Engelschall
 rse@engelschall.com
 www.engelschall.com

REQUIRES

 Internal: P1, P2, P3, P4, P6
 External: --

SEEALSO
wml(1)