swirl Guide to OmniMark 4.0
contentsconceptssyntaxlibrariessampleserrorsindex
 
Full text search
alphabetically
by family
by keyword

# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

#additional-info
#appinfo
#capacity
#charset
#class
#command-line-names
#current-output
#doctype
#dtd
#error
#file-name
#implied
#item
#libpath
#library
#libvalue
#main-input
#main-output
#markup-parser
#message
#process-output
#recovery-info
#sgml
#suppress
#syntax


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

%@
%c
%d
%g
%q


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

and
attribute
attributes


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

base
binary
binary-mode
break-width


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

cdata
complement
content-end
content-start
context-translate
creating
cross-translate


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

data-attribute
data-attributes
data-content
declare function-library
declare heralded-names
defaulting
define external output
define function
delimiter
difference
do scan
do sgml-parse
do skip
do when, do unless
do xml-parse
domain-free
down-translate
dtd-end
dtd-start


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

element
elsewhere
epilog-start
escape
external-data-entity
external-function
external-text-entity
external-text-entity #document


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

file
file...exists
file...is directory
file...is file
file...is readable
file...is writable
find
format
FS_ChangeDirectory
FS_ChangeOwner
FS_ChangePermissions
FS_DeleteDirectory
FS_DeleteFile
FS_GetCurrentDirectory
FS_LibraryVersion
FS_Link
FS_ListDirectory
FS_MakeDirectory
FS_Rename
FTPConnectionChangeDir
FTPConnectionClose
FTPConnectionDelete
FTPConnectionDeleteDir
FTPConnectionGetStatusReport
FTPConnectionGetWorkingDir
FTPConnectionIsInError
FTPConnectionIsOpen
FTPConnectionListDir
FTPConnectionMakeDir
FTPConnectionOpen
FTPConnectionRemoteInputFile
FTPConnectionRemoteOutputFile
FTPConnectionSetASCII
FTPConnectionSetBinary


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

global, local
group


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

halt, halt-everything
has key
has name
HttpResponseOutput


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

include
insertion-break
is defaulted
is implied
is specified
item


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

join


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

key


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

library
literal
lookahead, lookahead not


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

macro
marked-section cdata
marked-section ignore
marked-section include-end
marked-section include-start
marked-section rcdata
markup-comment
markup-error
mask


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

name of
new, set new
next group is
non-cdata
non-sdata
number of
number of attributes


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

occurrence
of ancestor
opaque
open
optional
or
output
output-to


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

pattern
pcdata
process-end
process-start
processing-instruction
prolog-end
prolog-in-error
put
put...referent


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

referents
referents-allowed
referents-displayed
referents-not-allowed
remainder
reopen
repeat
repeat over
repeat scan
replacement-break
return


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

save
save-clear
sdata
set
set external-function
set function-library of external-function
set referent
set stream
sgml-comment
sgml-declaration-end
sgml-dtds
sgml-error
shift
silent-referent
submit
suppress
system-call


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

TCPConnectionClose
TCPConnectionGetCharacters
TCPConnectionGetOutput
TCPConnectionGetPeerIP
TCPConnectionGetPeerName
TCPConnectionGetSource
TCPConnectionGetStatusReport
TCPConnectionIsConnected
TCPConnectionIsInError
TCPConnectionOpen
TCPConnectionPut
TCPConnectionSetBuffering
TCPConnectionSignalSourceEnd
TCPLibraryVersion
TCPServiceAcceptConnection
TCPServiceClose
TCPServiceGetPort
TCPServiceGetStatusReport
TCPServiceIsInError
TCPServiceIsOpen
TCPServiceOpen
TCPTraceConnectionOpen
text-mode
translate
true, false


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

union
up-translate
using group
using nested-referents
using output as


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

value


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

when, unless


# % A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

xml-dtds


#additional-info

XML/SGML error rules: predefined pattern variables


#appinfo

XML/SGML parsing: built-in shelves


#capacity

Public identifiers in the SGML declaration


#charset

Base character sets: sources of information
Public identifiers in the SGML declaration


#class

XML/SGML error rules: predefined pattern variables


#command-line-names

XML/SGML parser: controlling input


#current-output

Input/Output


#doctype

XML/SGML parsing: built-in shelves


#dtd

Public identifiers at the start of the DTD
Public identifiers in the SGML declaration


#error

Input/Output
Referents: suppressed
Streams: changing modifiers on #process-output and #error


#file-name

XML/SGML error rules: predefined pattern variables


#implied

Elements: default processing
Public identifiers in the SGML declaration


#item

Loop indices


#libpath

Library rules and the library path


#library

Library rules and the library path


#libvalue

Entities: built-in entity replacement text values
External text entities: default processing
Library rules and the library path


#main-input

Input/Output


#main-output

Input/Output
Referents: allowing referents in main output


#markup-parser

Record boundaries: default handling
Record boundaries: manipulating
XML/SGML parser: locking input
XML/SGML parsing: built-in shelves


#message

XML/SGML error rules: predefined pattern variables


#process-output

Streams: changing modifiers on #process-output and #error


#recovery-info

XML/SGML error rules: predefined pattern variables


#sgml

Record boundaries: default handling
Record boundaries: manipulating
XML/SGML parser: locking input
XML/SGML parsing: built-in shelves


#suppress

Referents: suppressed


#syntax

Public identifiers in the SGML declaration


%@

Writing robust macros


%c

Event handling


%d

Arrays: multi-dimensional


%g

Buffers: formatting contents


%q

Entities: formatting names
Public identifiers in the SGML declaration


and

Streams: reopening


attribute

Attributes: list-valued
Attributes: type tests


attributes

Attribute aliases
Attribute tests on items of the "attributes" shelf
Attributes: order of indexing
XML/SGML parser: locking input


base

Operators: the precedence of "base" and "binary"


binary

Files: binary and text-mode
Operators: the precedence of "base" and "binary"


binary-mode

Buffers: formatting contents


break-width

Streams: reopening


cdata

Entities: matching based on names
Entities: matching based on replacement text


complement

Bit-oriented arithmetic


content-end

Patterns: avoiding loops


content-start

Patterns: avoiding loops


context-translate

Aided translation types
Context-translations: using XML/SGML as an intermediate form
Parallel processing model


creating

SGML DTDs: creating
XML DTDs: creating


cross-translate

Aided translation types
Cross-translations: general document translation


data-attribute

Attributes: type tests


data-attributes

Attribute aliases
Attributes: order of indexing
XML/SGML parser: locking input


data-content

Data content: dividing


declare function-library

Function libraries: declaring a default


declare heralded-names

Declaration-free programs
Functions and declaration-free programs


defaulting

Referents: default definitions for a reopened stream
Referents: specifying default definitions


define external output

External output functions


define function

Basic structure of a rule-based program
External functions
External functions: declaring
External functions: identifying
Function bodies
Function libraries: declaring a default
Function names
Function predefinitions
Function types and anatomy
Functions
Functions and declaration-free programs
Functions: applying "save" to arguments
Functions: argument classes
Functions: argument lists
Functions: argument recognition
Functions: argument separator ambiguity
Functions: argument separators
Functions: argument shelf types
Functions: greedy argument separator recognition
Functions: passing a shelf as a modifiable argument
Functions: passing a shelf as a read-only argument
Functions: passing expressions as arguments
Functions: passing multiple values as a single argument
Functions: recursive
Functions: resolving ambiguous argument separators
Functions: result types
Functions: shelves and arguments
Functions: side effects
Functions: side effects in rule headers
Functions: tail recursion
Functions: the differences between value and read-only arguments
Functions: uses
Functions: using the same argument separator in different definitions


delimiter

Attributes: list-valued


difference

Bit-oriented arithmetic


do scan

Match alternatives: side effects


do sgml-parse

Input functions
Input/Output
Parallel processing model
Pattern and markup processors
SGML DTDs: creating
Shelves: the "sgml-dtds" and "xml-dtds" shelves
XML/SGML parser: specifying input
XML/SGML parsing: built-in shelves


do skip

Skipping input


do when, do unless

Conditional constructs


do xml-parse

Input/Output
Parallel processing model
Pattern and markup processors
Shelves: the "sgml-dtds" and "xml-dtds" shelves
XML document processing
XML DTDs: creating
XML/SGML parser: specifying input
XML/SGML parsing: built-in shelves


domain-free

Functions: side effects
Parallel processing model


down-translate

Aided translation types
Down-translation: translating XML/SGML documents


dtd-end

SGML document regions
XML document regions


dtd-start

SGML document regions
XML document regions


element

Elements
Elements: counting
Elements: declaration tests
Elements: default processing
Elements: empty
Elements: names
Elements: qualifiers
Elements: retrieving the names of open elements
Elements: testing open elements
Elements: testing recently closed elements
Elements: testing the status of proper and included elements
Elements: the current stack
Elements: the document element name
Event handling
XML/SGML enquiry and comparison: combining


elsewhere

Function predefinitions


epilog-start

SGML document regions
XML document regions


escape

Errors: the escape character
Format items and the format operator


external-data-entity

External entity rules
Notations


external-function

External functions: determining currently associated name or library name


external-text-entity

Entity manager: built-in entity manager and external text entities
Entity manager: determining when the built-in entity manager is being used
Entity managers: programmer-defined
External entity rules
External text entities: default processing
External text entity rules: additional tests
Input functions
Public identifiers at the start of the DTD
Public identifiers in the SGML declaration
XML/SGML entity managers


external-text-entity #document

XML/SGML parser: controlling input


file

File tests
Files: binary and text-mode
Referents: final destinations
Streams: attachments


file...exists

File tests
Security considerations


file...is directory

File tests
Security considerations


file...is file

File tests
Security considerations


file...is readable

File tests
Security considerations


file...is writable

Security considerations


find

Event handling
Finite state machines


format

Format items and the format operator


FS_ChangeDirectory

Security considerations


FS_ChangeOwner

Security considerations


FS_ChangePermissions

Security considerations


FS_DeleteDirectory

Security considerations


FS_DeleteFile

Security considerations


FS_GetCurrentDirectory

Security considerations


FS_LibraryVersion

Security considerations


FS_Link

Security considerations


FS_ListDirectory

Security considerations


FS_MakeDirectory

Security considerations


FS_Rename

Security considerations


FTPConnectionChangeDir

Security considerations


FTPConnectionClose

Security considerations


FTPConnectionDelete

Security considerations


FTPConnectionDeleteDir

Security considerations


FTPConnectionGetStatusReport

Security considerations


FTPConnectionGetWorkingDir

Security considerations


FTPConnectionIsInError

Security considerations


FTPConnectionIsOpen

Security considerations


FTPConnectionListDir

Security considerations


FTPConnectionMakeDir

Security considerations


FTPConnectionOpen

Security considerations


FTPConnectionRemoteInputFile

Security considerations


FTPConnectionRemoteOutputFile

Security considerations


FTPConnectionSetASCII

Security considerations


FTPConnectionSetBinary

Security considerations


global, local

Counters
Functions: applying "save" to arguments
Global variables: declaring
Global variables: saving values in local scopes
Local variables: declaring
Referent set nesting depth
Scope of variables
Switches
Variables


group

Basic structure of a rule-based program
Finite state machines
Groups


halt, halt-everything

Halting an OmniMark program


has key

Attributes: list-valued


has name

Streams: name tests


HttpResponseOutput

Functions


include

Basic structure of a rule-based program
Including code from other files


insertion-break

Line breaking
Referents and line-breaking


is defaulted

Attribute tests on items of the "attributes" shelf
Attributes: type tests


is implied

Attribute tests on items of the "attributes" shelf
Attributes: type tests


is specified

Attribute tests on items of the "attributes" shelf
Attributes: type tests
XML/SGML error rules: predefined pattern variables


item

Attributes: list-valued
Operators: the precedence of "base" and "binary"


join

I/O and variables


key

Arrays: multi-dimensional


library

Entity manager: built-in
Entity managers: programmer-defined
Library declarations
Public identifiers in the SGML declaration
Public identifiers: processing


literal

Writing robust macros


lookahead, lookahead not

Looking ahead


macro

Basic structure of a rule-based program
Writing robust macros


marked-section cdata

Marked sections: processing CDATA and RCDATA


marked-section ignore

Marked sections: IGNORE


marked-section include-end

Marked sections: INCLUDE


marked-section include-start

Marked sections: INCLUDE


marked-section rcdata

Marked sections: processing CDATA and RCDATA


markup-comment

Translate rule boundaries
XML/SGML comments and marked sections


markup-error

Errors: counting markup errors
XML/SGML error message: retrieving parts of
XML/SGML errors: processing


mask

Bit-oriented arithmetic


name of

Functions: argument recognition
Referents or files: determining names


new, set new

Elements: the document element name


next group is

Finite state machines
Groups


non-cdata

Entities: matching based on replacement text


non-sdata

Entities: matching based on replacement text


number of

Attributes: list-valued


number of attributes

Attributes: list-valued


occurrence

XML/SGML enquiry and comparison: combining


of ancestor

XML/SGML enquiry and comparison: combining


opaque

Opaque data types


open

I/O and variables
Output
Referent set nesting depth
Referents: default definitions for a reopened stream
Referents: writing data to a referent in a piecemeal fashion
Referents: writing referents to a stream
Security considerations
Streams: open streams in local scopes
Streams: reopening


optional

Functions: argument separator ambiguity
Functions: using the same argument separator in different definitions


or

Attributes: type tests


output

I/O and variables
Output
Security considerations


output-to

Output
Streams: open streams in local scopes
Translate rules: changing current output


pattern

Declaration-free programs
Pattern variables and local scopes
XML/SGML error rules: predefined pattern variables


pcdata

Entities: matching based on replacement text


process-end

Initialization and termination rules: universal


process-start

Initialization and termination rules: universal


processing-instruction

Processing instructions


prolog-end

SGML document regions
XML document regions


prolog-in-error

Errors: handling prolog errors
XML/SGML errors: processing


put

I/O and variables
Output
Security considerations


put...referent

Referents: writing referents to a stream


referents

Referents


referents-allowed

Referent set nesting depth
Referents: allowing referents in main output
Referents: copying
Referents: default definitions for a reopened stream
Referents: final destinations
Referents: writing referents to a stream
Referents: writing to different types of streams
Referents: writing to external output streams
Streams: reopening


referents-displayed

Referents: allowing referents in main output
Referents: copying
Referents: final destinations
Referents: format of displayed referents
Referents: suppressed
Referents: writing referents to a stream
Referents: writing to different types of streams


referents-not-allowed

Referents: allowing referents in main output
Referents: final destinations
Referents: writing referents to a stream


remainder

Functions: argument classes
Functions: argument shelf types
Functions: passing expressions as arguments
Functions: passing multiple values as a single argument
Functions: using the same argument separator in different definitions


reopen

I/O and variables
Referents: default definitions for a reopened stream
Referents: reopening in a different scope
Referents: writing referents to a stream
Streams: reopening


repeat

Looping constructs


repeat over

Attribute aliases
Loop indices
Looping constructs
XML/SGML parser: locking input


repeat scan

Match alternatives: side effects


replacement-break

Line breaking
Referents and line-breaking


return

Function bodies
Functions: result types


save

Functions: applying "save" to arguments
Global variables: saving values in local scopes
Shelves: save declarations mixed with local declarations
Shelves: saving contents


save-clear

Functions: applying "save" to arguments
Global variables: saving values in local scopes
Shelves: save declarations mixed with local declarations
Shelves: saving contents


sdata

Entities: matching based on names
Entities: matching based on replacement text


set

I/O and variables
Referents: default definitions for a reopened stream
Referents: writing referents to a stream
Security considerations


set external-function

External functions: identifying


set function-library of external-function

External functions: identifying


set referent

Referent set nesting depth
Referents
Referents: allowing referents in main output
Referents: attaching to streams
Referents: hypertext linking and cross-referencing
Referents: writing referents to a stream


set stream

Referents: default definitions for a reopened stream


sgml-comment

Translate rule boundaries
XML/SGML comments and marked section boundaries


sgml-declaration-end

SGML document regions


sgml-dtds

Shelves: the "sgml-dtds" and "xml-dtds" shelves


sgml-error

XML/SGML error message: retrieving parts of
XML/SGML error rules: predefined pattern variables
XML/SGML errors: processing


shift

Bit-oriented arithmetic


silent-referent

Referents: allowing referents in main output
Referents: silent


submit

Input/Output
Localized pattern processing
Pattern and markup processors
Submitting files


suppress

Event handling


system-call

OmniMark: running other programs from
Security considerations


TCPConnectionClose

Security considerations


TCPConnectionGetCharacters

Security considerations


TCPConnectionGetOutput

Security considerations


TCPConnectionGetPeerIP

Security considerations


TCPConnectionGetPeerName

Security considerations


TCPConnectionGetSource

Security considerations


TCPConnectionGetStatusReport

Security considerations


TCPConnectionIsConnected

Security considerations


TCPConnectionIsInError

Security considerations


TCPConnectionOpen

Security considerations


TCPConnectionPut

Security considerations


TCPConnectionSetBuffering

Security considerations


TCPConnectionSignalSourceEnd

Security considerations


TCPLibraryVersion

Security considerations


TCPServiceAcceptConnection

Security considerations


TCPServiceClose

Security considerations


TCPServiceGetPort

Security considerations


TCPServiceGetStatusReport

Security considerations


TCPServiceIsInError

Security considerations


TCPServiceIsOpen

Security considerations


TCPServiceOpen

Security considerations


TCPTraceConnectionOpen

Security considerations


text-mode

Buffers: formatting contents
Files: binary and text-mode


translate

Entities: matching based on both name and replacement text
Entities: matching based on names
Entities: matching based on replacement text
Internal entities: combining internal entity and plain-text matching
Internal entity names: matching
Translate rule boundaries
Translate rules: changing current output


true, false

Switches
XML/SGML error rules: predefined pattern variables


union

Bit-oriented arithmetic


up-translate

Aided translation types
Parallel processing model
Up-translation: translating documents into XML/SGML


using group

Groups


using nested-referents

Referent set nesting depth
Referents: allowing referents in main output
Referents: the global referent set


using output as

I/O and variables
Output


value

Functions: argument classes
Functions: argument shelf types
Functions: passing expressions as arguments
Functions: the differences between value and read-only arguments


when, unless

Conditional constructs


xml-dtds

Shelves: the "sgml-dtds" and "xml-dtds" shelves
XML document processing
 

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

Copyright © OmniMark Technologies Corporation, 1988-1999.� All information on this website is protected under OmniMark Technologies Corporation's copyright.� OmniMark and the SWIRL Logo are registered trademarks of OmniMark Technologies Corporation. Microdocument Architecture, and MDA are trademarks of OmniMark Technologies Corporation. All rights reserved. Trademarks other than those owned by OmniMark Technologies Corporation used in this document belong to their registered owners and appear on this site for reference only.