Binary data
Conditions and tests
Data structures
Database
External environment
Filters
Input/Output
Markup
Math
OmniMark advanced
OmniMark basics
Pattern matching
Program structure
Referents
Text data
Web programming



Binary data

Data type conversion
Functions: conversion
int32 data type
Integer data type: formatting



Conditions and tests

Arithmetic and comparison operators
Attributes
Attributes: type tests
Conditional constructs
File tests
Pattern matching functions
Patterns: conditions within



Data structures

Arrays
BCD data type
Functions: conversion
int32 data type
Records, pre-defining
Shelves
Stacks and queues
Switch data type
Variables and Constants



Database

Using the OMDB library



External environment

Entities
External functions



Filters

Data type conversion



Input/Output

BCD data type: formatting
Character set encoding
File tests
Formatting parsed data
Input
Integer data type: formatting
Output



Markup

Attributes
Attributes: list-valued
Attributes: type tests
Character set encoding
Data attributes associated with entity attributes
Entities
Errors in markup
Formatting parsed data
Internal entities: combining internal entity and plain-text matching
Internal entity names: matching
Library declarations
Library rules and the library path
Managing coroutines
Marked sections
Markup rules
Notations
SGML document regions
XML document regions
XML/SGML comments and marked sections
XML/SGML objects



Math

Arithmetic and comparison operators
BCD data type
BCD data type: formatting
Bit-oriented arithmetic
int32 data type
Integer data type: formatting



OmniMark advanced

Coroutines
Functions: conversion
Functions: infix
Functions: overloaded
Functions: pre-defining
Module parameterization
Modules
Modules, defining
Modules: importing and renaming
Modules, shared
Records, pre-defining



OmniMark basics

About OmniMark
Arithmetic and comparison operators
Arrays
Catch and throw
Comments
Conditional constructs
Coroutines
Data type conversion
Functions: pre-defining
Groups
Input
Macros
Markup rules
Output
Pattern matching
Pattern variables
Referents
Rule-based program, basic structure
Stacks and queues
Variables and Constants



Pattern matching

Character classes
Character set encoding
Data type conversion
Looking ahead
Pattern matching
Pattern matching functions
Pattern variables
Patterns: conditions within
Patterns: positional



Program structure

Catch and throw
Coroutines
External functions
Functions
Functions: infix
Functions: overloaded
Functions: pre-defining
Groups
Output
Rule-based program, basic structure
Rules



Referents

Referents



Text data

BCD data type: formatting
Character set encoding
Data type conversion
Format items
Formatting parsed data
Functions: conversion
Integer data type: formatting
String data: formatting



Web programming

Catch and throw