swirl Guide to OmniMark 5   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesOMX VariablesErrors
 
  Related Syntax   Related Concepts  
built-in variable   #process-input    

Summary String  

Purpose

One of the built-in input sources.

#process-input identifies the default input source that the system supplies to the OmniMark program. This corresponds with what is usually referred to as "standard input" ("stdin") on UNIX systems.

When the "-term" command-line option is given, #process-input is unavailable to the program; attempts to access it will generate an error.

#process-input explicitly identifies a source of input, and can be used as the scanning source in:

The use of #process-input is subject to the following constraints:

Note that #process-input represents a stream of data that is being dynamically generated by a process outside your program (such as another application or the keyboard). Any attempt to read #process-input as a whole will block until the end of the input is signalled by the outside process (such as by the user typing Ctrl-D on the keyboard). In most cases you will want to make sure you read #process-inputincrementally.

  Related Syntax
   #main-input
   #process-output
   do sgml-parse
   submit
   do scan
   repeat scan
   declare #process-input has
   flush
   buffered, unbuffered
 
Related Concepts
   Buffering I/O
 
----  

Top [ INDEX ] [ CONCEPTS ] [ TASKS ] [ SYNTAX ] [ LIBRARIES ] [ OMX ] [ OMX ] [ ERRORS ]

Generated: August 11, 2000 at 3:06:52 pm
If you have any comments about this section of the documentation, send email to docerrors@omnimark.com

Copyright © OmniMark Technologies Corporation, 1988-2000.