swirl
Guide to OmniMark 7   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

BCD data type
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
Conditional constructs
Counter 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

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: default processing


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


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
Input functions and the markup parser
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
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
Modules


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
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
Skipping input
Streams: attachments
Streams: changing modifiers on #process-output and #error
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


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 defaulted
is implied
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 defaulted
is implied
is specified


BCD data type

abs
ceiling
floor
round


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
is catchable
is thrown
opaque
rethrow
throw


Command line arguments

#args
#main-input


Conditional constructs

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


Counter data type

constant
global
local
set


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

#schema


Entities, internal

cdata
non-cdata
non-sdata
pcdata
sdata
translate


Errors, markup (XML or SGML)

markup-error
prolog-in-error


External functions

define function


External text entities: default processing

#libvalue
external-text-entity


File tests

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


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
opaque


Functions: conversion

define conversion-function


Functions: infix

define infix-function


Functions: overloaded

define infix-function
define overloaded function
dynamic
overridding


Groups

group
next group is
using group


Halting an OmniMark program

halt
halt-everything


Including code from other files

include-guard
include


Input

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


Input functions and the markup parser

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


int32 data type

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


Integer data type

constant
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


Looking ahead

lookahead
lookahead not


Macros: debugging

literal
macro


Marked sections

marked-section cdata
marked-section rcdata


Modules

export
opaque
require


Names and symbols

` (keyword access character)
define infix-function


Notations

external-data-entity


Output

open
output-to
output
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
matches
repeat scan


Pattern matching, nested

#current-input


Patterns: dynamically defined

define function


Public identifiers in the SGML declaration

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


Records

: (field selection operator)
collect-garbage
declare record
export
opaque


Records, comparing

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


Records, extended

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


Referents

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


Rule-based program, basic structure

define function
group
include-guard
include
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
global
has key
is keyed
key of
local
new
number of
remove key of
remove
repeat over


Skipping input

do skip


Streams: attachments

file
is attached


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

#error
#process-output


Switch data type

constant
false
global
local
true


Tree data structures

declare record
define function


Up-translation: translating documents into XML/SGML

up-translate


Variables

clear
constant
export
global
local
new
opaque
open
save-clear
save
set key of
set stream
set


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 7.1.2 Documentation Generated: June 28, 2005 at 5:44:19 pm
If you have any comments about this section of the documentation, send email to [email protected]

Copyright © Stilo Corporation, 1988-2005.