OmniMark V6's Grammar

Detailed Table of Contents

1. OmniMark V6's Grammar
   1.1 Declarations
      1.1.1 Naming Declarations
      1.1.2 Global Declarations
      1.1.3 Local Declarations
      1.1.4 Including Source Files
      1.1.5 Accessing Text Files
   1.2 Main Process Rules
   1.3 Opaque Types
   1.4 Functions
      1.4.1 Function Definitions
      1.4.2 Function Body Actions
      1.4.3 Function Calls
      1.4.4 External Function Associations
      1.4.5 SGML Parsing Actions
         1.4.5.1 SGML Parse
         1.4.5.2 SGML Parse Support
   1.5 Names
      1.5.1 Counters
      1.5.2 Switches
      1.5.3 Streams
      1.5.4 Opaque Things
   1.6 The Domains
      1.6.1 The Element Domain
         1.6.1.1 Element Tests
         1.6.1.2 Attribute Tests
         1.6.1.3 Entity and Notation Tests
      1.6.2 The Find Domain
         1.6.2.1 Submitting and Testing
      1.6.3 Exceptions
   1.7 Data and Operations on Data
      1.7.1 Actions and Tests
      1.7.2 Strings and Formats
         1.7.2.1 String and Format Text
         1.7.2.2 Formatting Declarations
         1.7.2.3 String Expressions
         1.7.2.4 Constant String Expressions
         1.7.2.5 String Tests
      1.7.3 Streams
         1.7.3.1 Stream Options
         1.7.3.2 Stream Tests
         1.7.3.3 Stream Identification
         1.7.3.4 Stream Declarations
         1.7.3.5 SGML Stream Special Actions
      1.7.4 Patterns
         1.7.4.1 Pattern Tests
      1.7.5 Switches
         1.7.5.1 Setting Switch Values
         1.7.5.2 Switch Tests
         1.7.5.3 Constant Tests
      1.7.6 Counters and Numbers
         1.7.6.1 Arithmetic
         1.7.6.2 Numeric Tests
         1.7.6.3 Numeric Declarations
         1.7.6.4 Constant Numeric Expressions
      1.7.7 Operations on Opaque Things
      1.7.8 Shelves
      1.7.9 Shelf Tests
      1.7.10 Multi-Part Actions
         1.7.10.1 Scanning
         1.7.10.2 Iteration
         1.7.10.3 The Select Action
         1.7.10.4 The Using Prefix
         1.7.10.5 Groups
   1.8 Program Writing Tools
      1.8.1 Macros