|        | |||||
|  | |||||
| built-in variable | #library | ||||
| Related Syntax | Related Concepts | ||||
Purpose
A built-in stream that starts out with one item for each entry in every library rule in the OmniMark program, or in a "-library" file at run-time. The key of each item is a public identifier, and the value of each item is the corresponding system identifier.
The default "current item" of the #library shelf is the lastmost item, as is the case with programmer-declared shelves. 
One of the main uses of the #library stream is shown by the way the "%epq" and "%epv" format items are interpreted.
If the OmniMark program contains no external-text-entity rules, any change made to the #library stream also determines how OmniMark's built-in entity manager interprets public identifiers in referenced external text entities. 
| Related Syntax #libpath #libvalue library | Related Concepts Library rules and the library path | 
| ---- |