contentsconceptssyntaxlibrariessampleserrorsindex
Full text search
action   halt, halt-everything    
  Related Syntax   Related Concepts  

Syntax

  halt (with numeric-expression)?
  halt-everything (with numeric-expression)?

Where:
numeric-expression



Purpose

The keyword halt terminates an OmniMark program. No further OmniMark rules or actions are performed. Processing of all output files is completed, including processing of referents. Any referent resolution errors that occur will be reported.

If you need to halt the OmniMark program without trying to finish writing to files or resolving referents, use halt-everything. halt-everything terminates the program in the same manner as halt, except that referents are not resolved and no errors indicating unresolved referents are issued. The following fragment ends the program if more than 50 SGML errors occur and returns the number of SGML errors encountered to the operating system:

  markup-error
  do when #markup-error-count > 50
     put #error "Terminating because more than 50 sgml errors occured%n"
     halt with #markup-error-count
  done

    Related Syntax
   process
   process-end
   process-start
 
Related Concepts
   Halting an OmniMark program
 
----

Top [CONTENTS] [CONCEPTS] [SYNTAX] [LIBRARIES] [SAMPLES] [ERRORS] [INDEX]

Generated: April 21, 1999 at 2:01:07 pm
If you have any comments about this section of the documentation, send email to [email protected]

Copyright © OmniMark Technologies Corporation, 1988-1999.