Provider for all tree elements that can be referenced from other elements, like images, footnotes, citations and other inline targets.
Generators for various different types of automatically generated identifiers.
The default rewrite rules responsible for resolving link references that get applied to the raw document tree after parsing.
Representations for various types of link targets.
The default rewrite rules responsible for resolving link references that get applied to the raw document tree after parsing.
These rules resolve references to images, footnotes, citations and other inline targets, and generate the identifiers for targets with auto-generated ids like auto-number footnotes.
The rules replace references pointing to internal or external targets with the corresponding resolved link elements, as well as the targets themselves with nodes that contain their final ids.
In case of duplicate target ids or unresolvable references system messages get inserted into the final document tree.