declare #main-output has referents-not-allowed
Full Description
swirl
Syntax
  declare #main-output has referents-not-allowed


Purpose

Usually when referents are used in an OmniMark program, the stream #main-output is automatically treated as a referents-allowed stream. For programs with a single translation, this is desirable.

For programs that may perform a number of translations in sequence, it may not be desirable to do this because it means that all the output written to this stream will be buffered until the last translation is done.

declare #main-output has referents-not-allowed can be used to prohibit referents from being written to #main-output. Consequently, #main-output will not be buffered.

Copyright © OmniMark Technologies Corporation, 1988-1998.