swirl
Guide to OmniMark 8   OmniMark home
docs home 
IndexConceptsTasksSyntaxLibrariesLegacy LibrariesErrors

  VIEW     ALPHABETICALLY     BY TYPE      BY CONCEPT 

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

Aided translation types
Attribute aliases
Attribute tests on items of the "attributes" shelf
Attributes: list-valued
Attributes: order of indexing
Attributes: type tests


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

Bit-oriented arithmetic
Buffering I/O


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

Catch and throw
Command line arguments
Communication between coroutines
Conditional constructs
Co-routines, managing
Counter data type
Creating plug and play filters


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 type conversion


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

Entities
Entities, external
Entities, internal
Errors, markup (XML or SGML)
External functions
External text entities: SGML declaration defaults


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 tests
Files: binary-mode and text-mode
Finite state machines
Format items
Functions
Functions: conversion
Functions: infix
Functions: overloaded
Functions: pre-defining


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

Groups


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

Halting an OmniMark program


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

Including code from other files
Input
int32 data type
Integer data type
Internal entities: combining internal entity and plain-text matching
Internal entity names: matching


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 declarations
Library rules and the library path
Line breaking
Linking Chains of Streaming Filters
Looking ahead


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

Macros: debugging
Marked sections
Merging data
Module parameterization
Modules
Modules, defining
Modules: importing and renaming
Modules, interfaces and implementations
Modules, mutually-recursive importing
Modules, shared


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

Names and symbols
Notations


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

Output


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

Parsed data: formatting
Pattern matching
Pattern matching functions
Pattern matching, nested
Patterns: dynamically defined
Public identifiers in the SGML declaration


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

Records
Records, comparing
Records, extended
Records, pre-defining
Referents
Rule-based program, basic structure


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

Security considerations
SGML document regions
SGML DTDs: creating
SGML entity names: capitalization
SGML record boundaries
Shelves
Shelves: pre-defining globals and constants
Skipping input
Streams: attachments
Streams: changing modifiers on #process-output and #error
String sink data type
String source data type
Switch data type


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

Tree data structures


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

Up-translation: translating documents into XML/SGML


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

Variables and Constants


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 document regions
XML DTDs: creating
XML/SGML comments and marked section boundaries
XML/SGML comments and marked sections
XML/SGML parser: controlling input
XML/SGML parsing: built-in shelves


Aided translation types

context-translate
cross-translate
down-translate
up-translate


Attribute aliases

#first
#item
#last
attributes
data-attributes
repeat over


Attribute tests on items of the "attributes" shelf

attributes
is specified


Attributes: list-valued

attribute
delimiter
has key
number of
number of attributes


Attributes: order of indexing

attributes
data-attributes


Attributes: type tests

attribute
data-attribute
is specified


Bit-oriented arithmetic

complement
difference
mask
shift
union


Buffering I/O

#error
#main-input
#main-output
#process-input
#process-output
binary-mode
buffered
file
flush
open
text-mode
unbuffered


Catch and throw

#external-exception
#program-error
always
catch
export
export as opaque
is catchable
is thrown
rethrow
throw


Command line arguments

#args
#main-input


Communication between coroutines

catch
define string sink function
signal


Conditional constructs

-> (conditional operator)
do unless
do when
unless
when


Co-routines, managing

do markup-parse
do sgml-parse
do xml-parse


Counter data type

constant
domain-bound
field
global
local
set


Creating plug and play filters

define string sink function
define string source function
import
module
prefixed by
supply
unprefixed
use


Data type conversion

base
binary


Entities

#libpath
#library
#libvalue
cdata
external-data-entity
external-text-entity
is cdata-entity
is default-entity
is in-library
is ndata-entity
is sdata-entity
is subdoc-entity
library


Entities, external

#charset
#document
#dtd
#schema
#syntax
external-text-entity


Entities, internal

cdata
non-cdata
non-sdata
pcdata
sdata
translate


Errors, markup (XML or SGML)

markup-error
prolog-in-error


External functions

define external function
define function
function


External text entities: SGML declaration defaults

#libvalue
external-text-entity


File tests

file
file...exists
file...is directory
file...is file
file...is readable
file...is writable


Files: binary-mode and text-mode

binary-mode
file
open
text-mode


Finite state machines

find
group
next group is


Format items

escape


Functions

define function
define infix-function
export
export as opaque
function


Functions: conversion

define conversion-function


Functions: infix

define infix-function


Functions: overloaded

define infix-function
define overloaded function
dynamic
overriding


Functions: pre-defining

define function
elsewhere
function


Groups

group
next group is
using group


Halting an OmniMark program

halt
halt-everything


Including code from other files

include
include-guard


Input

#current-output
#error
#main-input
#main-output
buffered
do sgml-parse
do xml-parse
submit
unbuffered


int32 data type

& (and)
* (times)
+ (plus)
- (minus)
/ (divide)
modulo
or
| (or)


Integer data type

constant
domain-bound
field
global
local


Internal entities: combining internal entity and plain-text matching

sdata
translate


Internal entity names: matching

translate


Library declarations

library


Library rules and the library path

#libpath
#library
#libvalue


Line breaking

break-width
insertion-break
replacement-break


Linking Chains of Streaming Filters

define string sink function
define string source function


Looking ahead

lookahead
lookahead not


Macros: debugging

literal
macro


Marked sections

marked-section cdata
marked-section rcdata


Merging data

define string sink function
define string source function


Module parameterization

constant
declare catch
define function
domain-bound
elsewhere
export
export as opaque
field
function
global
import
local
module
prefixed by
require
supply
unprefixed
use


Modules

export
export as opaque
import
module
prefixed by
require
supply
unprefixed
use


Modules, defining

constant
declare catch
define conversion-function
define external function
define function
define infix-function
define overloaded function
domain-bound
dynamic
elsewhere
export
export as opaque
field
function
global
local
module
overriding


Modules: importing and renaming

import
prefixed by
supply
unprefixed
use


Modules, interfaces and implementations

elsewhere
export
export as opaque
import
module
prefixed by
supply
unprefixed
use


Modules, mutually-recursive importing

module


Modules, shared

export
export as opaque
import
module
prefixed by
supply
unprefixed
use


Names and symbols

define infix-function
` (keyword access character)


Notations

external-data-entity


Output

open
output
output-to
put
using output as


Parsed data: formatting

attribute
external-data-entity
external-text-entity


Pattern matching

do scan
find
null
repeat scan
unanchored
~ (identity)


Pattern matching functions

define function
do scan
find
function
matches
repeat scan


Pattern matching, nested

#current-input


Patterns: dynamically defined

define function
function


Public identifiers in the SGML declaration

#capacity
#charset
#dtd
#implied
#syntax
external-text-entity
library


Records

: (field selection operator)
collect-garbage
constant
declare record
domain-bound
export
export as opaque
field
global
local
record


Records, comparing

!==
== (reference equality operator)
define overloaded function
dynamic
overriding


Records, extended

cast
declare record
define function
define overloaded function
do select-type
dynamic
function
overriding
record


Records, pre-defining

constant
declare record
domain-bound
elsewhere
field
global
local
record


Referents

referents
set referent
silent-referent
using nested-referents
using referents


Rule-based program, basic structure

define function
function
group
include
include-guard
macro


Security considerations

file...exists
file...is directory
file...is file


SGML document regions

dtd-end
dtd-start
epilog-start
prolog-end
sgml-declaration-end


SGML DTDs: creating

creating
do sgml-parse


SGML entity names: capitalization

namecase entity


SGML record boundaries

#markup-parser
#sgml


Shelves

#first
#item
#last
clear
constant
declare record
domain-bound
field
global
has key
is keyed
key of
local
new
number of
record
remove
remove key of
repeat over


Shelves: pre-defining globals and constants

constant
domain-bound
elsewhere
field
global
local


Skipping input

do skip


Streams: attachments

file
is attached


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

#error
#process-output


String sink data type

define string sink function
using output as


String source data type

define string source function
using input as


Switch data type

constant
domain-bound
false
field
global
local
true


Tree data structures

declare record
define function
function
record


Up-translation: translating documents into XML/SGML

up-translate


Variables and Constants

clear
constant
domain-bound
export
export as opaque
field
global
local
new
open
save
save-clear
set
set key of
set stream


XML document regions

dtd-end
dtd-start
epilog-start
prolog-end


XML DTDs: creating

creating
do xml-parse


XML/SGML comments and marked section boundaries

sgml-comment


XML/SGML comments and marked sections

markup-comment


XML/SGML parser: controlling input

external-text-entity #document


XML/SGML parsing: built-in shelves

#appinfo
#doctype
#markup-parser
#sgml
do sgml-parse
do xml-parse


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

Copyright © Stilo International plc, 1988-2008.