| Syntax 
   #suppress
 
 Purpose
 
 #suppressis one of the built-in program output streams.
 The #suppressstream is used to discard data. Output can be directed to#suppressfor actions that may produce output that is not wanted. If#suppressis specified with other destination streams in anoutput-to,using output as, orputaction, then the data is still written to the other streams. The data is discarded only if#suppressis the only stream being written to. Output processor rules that process content may use the suppressoperator to discard the content. Thesuppressoperator sets the current output stream to#suppress, so that any rules invoked during content processing will also discard their output. The #suppressstream can be written to from either processor, but in an up-translation,#suppressis the initial current output set for the markup processor. By default, the #errorstream in any program that uses referents is treated as if it were opened withreferents-displayed. The #suppressstream always has the "h" modifier on any text that gets written to it, which means that line-breaking is never carried out on it. Additionally, thesuppressaction activates the "z" modifier, which means that any data content it encompasses does not go throughtranslaterules. |