swirl
Guide to OmniMark 8   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesLegacy LibrariesErrors
 
  Related Syntax   Related Concepts  
declaration/definition  

elsewhere

 
 

Syntax

define (overloaded dynamic? | overriding)?
       result-type? function function-name
       argument-list?
  elsewhere

define result-type infix-function
       value type name operator
       value type name
 elsewhere

define type conversion-function
       value type input-value
  elsewhere

declare record record-name
        (extends record-name)?
        elsewhere

global shelf-type shelf-name
  (variable (to numeric expression)? | size numeric expression)?
  elsewhere


Purpose

Allows the pre-definition of a name without defining all the details about the name.

elsewhere can be used to pre-define functions, records, and global variables and constants.

    Related Syntax
   function, define function
   global, local, constant, field
   record, declare record
 
Related Concepts
   Functions: pre-defining
   Module parameterization
   Modules, defining
   Modules, interfaces and implementations
   Records, pre-defining
   Shelves: pre-defining globals and constants
 
 

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

OmniMark 8.2.0 Documentation Generated: March 13, 2008 at 3:33:48 pm
If you have any comments about this section of the documentation, please use this form.

Copyright © Stilo International plc, 1988-2008.