! # % & * + - / 8 : < = > ? @ 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
    - save groups
    - save-clear
- save-clear
    
- save
    - save-clear
- scan
    
- do markup-parse
    - do scan
    - do sgml-parse
    - do xml-parse
    - repeat scan
- scanning
    
- About OmniMark
    - Parsing (XML and SGML)
    - Scanning
- schema
    
- XML schema (OMXMLSCHEMA)
- schemas
    
- #schema
    - do markup-parse
    - Xerces XML parser (OMXERCES)
- scopes
    
- Coroutine scope
    - Coroutines
    - Input scopes
    - Lexical scopes
    - Managing coroutines
    - Output scopes
    - Referent scopes
    - Scope of execution
    - Scopes
- sdata
    
- Entities, internal
    - non-sdata
    - sdata
- sdata-entity
    
- is sdata-entity
- security considerations
    
- Security considerations
- select
    
- do select, case
- server programs
    
- collect-garbage
    - HTTP servers, creating
    - Network programming
    - Web Services Broker (OMWSB)
- set
    
- new
    - Output
    - referents-allowed
    - set
    - set external-function
    - set file
    - set function-library of
    - set key of
    - set new
    - set referent
    - Switch data type
- set creator of
    
- set creator of
- set encryption key
    
- blowfish.set-encryption-key
- set new
    
- new
    - set new
- set referent
    
- Referents
    - set referent
- set-voluntary-end-exception
    
- set-voluntary-end-exception
- SGML
    
- About OmniMark
    - do sgml-parse
    - Entities
    - Entities, external
    - Formatting parsed data
    - Markup context
    - Markup rules
    - Parsing (XML and SGML)
    - Rules, rules-based programming
- sgml
    
- SGML serializer (OMSGMLWRITE)
- SGML
    
- sgml-comment
    - sgml-declaration-end
    - sgml-dtds
    - sgml-in, sgml-out
    - XML/SGML comments and marked sections
- SGML comments
    
- sgml-comment
    - translate
- SGML declaration
    
- SGML declaration: CAPACITY NONE and QUANTITY NONE
    - SGML declaration: default
    - SGML declaration: general delimiters NESTC and HCRO
    - SGML declaration: large character numbers in DESCSET
    - SGML declaration: the minimum literal
- SGML document regions
    
- SGML document regions
- SGML DTD
    
- do sgml-parse
    - dtd-end
    - dtd-start
    - sgml-dtds
- SGML errors
    
- Errors in markup
    - markup-error
    - sgml-error
- sgml-declaration-end
    
- Markup rules
    - SGML document regions
    - sgml-declaration-end
- sgml-dtd
    
- dtd
    - DTD handling
- sgml-dtds
    
- DTD handling
- sgml-in, sgml out
    
- sgml-in, sgml-out
- sgml-parse
    
- do sgml-parse
    - Parsing (XML and SGML)
- shared modules
    
- module
    - Modules, shared
- shelf literals
    
- Shelf literals
- shelf-class functions
    
- Functions: shelf-class
- shelves
    
- Arrays
    - clear
    - copy, copy-clear
    - drop
    - save
    - Shelves
    - Shelves and Constants
    - Shelves: pre-defining globals and constants
    - using
- shelves as stacks and queues
    
- Stacks and queues
- shelves: attributes
    
- Attributes
- shelves: data-attributes
    
- Attributes
- shift
    
- Bit-oriented arithmetic
    - shift
- Shift JIS conversion filters
    
- Shift JIS (OMFFSJIS)
    - sjis.omffsjis-version
    - sjis.reader
    - sjis.writer
- signal
    
- #program-error
    - always
    - catch
    - Communication between coroutines
    - declare catch
    - is catchable
    - is thrown
    - rethrow
    - signal
    - throw
- silent referents
    
- silent-referent
- sine
    
- sin (in Trigonometry (OMTRIG))
    - sin (in Trigonometry (OMTRIG legacy))
- single-byte-utf8-char
    
- single-byte-utf8-char
- sinh
    
- sinh (in Trigonometry (OMTRIG))
    - sinh (in Trigonometry (OMTRIG legacy))
- sjis-input-file
    
- sjis-input-file
- sjis-output-file
    
- sjis-output-file
- skipping input
    
- do skip
    - Skipping input
- sleep
    
- util.sleep
    - UTIL_Sleep
- SOAP
    
- Web Services Broker (OMWSB)
- SOCAT
    
- Entities, external
- sorting functions
    
- sort.omsort-version
    - sort.sort-by-key
    - sort.sort-by-value
    - Sorting (OMSORT)
    - UTIL_SortIntegersByKey
    - UTIL_SortIntegersByValue
    - UTIL_SortStreamsByKey
    - UTIL_SortStreamsByValue
    - UTIL_SortSwitchesByKey
- space
    
- Character classes
    - space
- specified
    
- is specified
    - repeat over attributes
- specified attributes
    
- Attribute aliases
    - Attribute tests on items of the "attributes" shelf
    - specified attributes
- specified data-attributes
    
- Attribute aliases
- specified-attribute
    
- specified-attribute
- split-external-text-entities
    
- split-external-text-entities
- SQL
    
- db.compile-statement
    - db.discard
    - db.execute
    - db.execute-in
    - dbExecute
    - dbStatementCompile
    - dbStatementDiscard
    - dbStatementExecute
    - dbStatementStreamingExecute
- square root
    
- sqrt
- stacks
    
- Arrays
    - Stacks and queues
- state
    
- blowfish.state
- static-resolver
    
- static-resolver
- status is
    
- status is
- stored procedure
    
- db.close
    - db.execute
    - dbProcedureOpen
- streaming programming
    
- About OmniMark
    - Communication between coroutines
    - Creating plug and play filters
    - Linking chains of streaming filters
    - Linking chains of streaming markup filters
    - Merging data
    - Parsing (XML and SGML)
    - Validating markup
- streams
    
- About OmniMark
    - Data type conversion
    - Data types
    - global, local, constant, field
    - reopen
    - Streams: attachments
    - Streams: changing modifiers on #process-output and #error
    - String data: formatting
- streams, sorting
    
- sort.sort-by-key
    - sort.sort-by-value
    - UTIL_SortStreamsByKey
    - UTIL_SortStreamsByValue
- string
    
- Data type conversion
    - String data: formatting
- string data: formatting
    
- % (format)
    - String data: formatting
- string data type
    
- String data type
- string expressions
    
- String expressions: comparing
    - Strings: concatenating
- string sink
    
- Coroutines
    - Managing coroutines
- string sink data type
    
- String sink data type
- string sink functions
    
- define string sink function
    - Linking chains of streaming filters
- string source
    
- Coroutines
    - Managing coroutines
- string source data type
    
- String source data type
- string source functions
    
- define string source function
    - Functions
    - Linking chains of streaming filters
- strings: concatenating
    
- Strings: concatenating
- strings, sorting
    
- sort.sort-by-key
    - sort.sort-by-value
- Studio for Eclipse
    
- Studio for Eclipse: about
    - Studio for Eclipse command-line options
    - Studio for Eclipse Debug Perspective
    - Studio for Eclipse: Using the Call Stack during Debugging
    - Studo for Eclipse OmniMark Perspective
- stylesheets
    
- xslt.compile
    - xslt.reader
    - xslt.stylesheet
- subdirectory, adding
    
- vfsMakeDir
- subdirectory, link to
    
- vfs.link
    - vfsLink
- sub-directory, listing contents of
    
- vfsList
- subdirectory, rename
    
- vfsRename
- subdoc
    
- Entities, external
    - is subdoc-entity
- subdocuments
    
- do sgml-parse
    - do xml-parse
    - number of current subdocuments
- subelement
    
- last subelement is
    - status is
- submit
    
- About OmniMark
    - Aided translation types
    - Input
    - submit
- substring
    
- take
- subtraction
    
- Arithmetic and comparison operators
- succeed
    
- true, false
- supply
    
- import, supply, prefixed by, unprefixed, use
    - Module parameterization
    - require
- suppress
    
- suppress
- switch
    
- activate, deactivate
    - Data types
    - global, local, constant, field
    - Switch data type
    - true, false
- switches, sorting
    
- sort.sort-by-key
    - UTIL_SortSwitchesByKey
- symbolic link, renaming
    
- FS_Rename
- symbolic link to file or directory, creating
    
- FS_Link
- symbols
    
- Names and symbols
    - symbol
- system
    
- is system
- system call
    
- Security considerations
    - SYSOUTIsVersionCompatible
    - SYSOUTLibraryVersion
    - SYSOUTSystemCall
    - System call (OMSYSOUT legacy)
    - system-call
- system identifiers
    
- Library declarations
- system information
    
- #platform-info
- system utilities legacy library
    
- Utilities (OMUTIL legacy)
    - UTIL_Env
    - UTIL_ExpRand
    - UTIL_GetEnv
    - UTIL_GetMilliSecondTimer
    - UTIL_GetProcessId
    - UTIL_IsVersionCompatible
    - UTIL_LibraryVersion
    - UTIL_Rand
    - UTIL_Sleep
    - UTIL_SortIntegersByKey
    - UTIL_SortIntegersByValue
    - UTIL_SortStreamsByKey
    - UTIL_SortStreamsByValue
    - UTIL_SortSwitchesByKey
    - UTIL_Srand
    - UTIL_UniformRand
- system utilities library
    
- util.environment
    - util.millisecond-time
    - util.omutil-version
    - util.process-id
    - util.sleep
    - util.system-temporary-directory
    - Utilities (OMUTIL)
- system-identifier
    
- system-identifier of
- system-identifier of
    
- Formatting element names and external entities
    - Formatting parsed data
    - system-identifier of