Skip to main content

Crate rdx_parser

Crate rdx_parser 

Source

Structs§

ArchivedAttributeNode
An archived AttributeNode
ArchivedCodeBlockNode
An archived CodeBlockNode
ArchivedComponentNode
An archived ComponentNode
ArchivedErrorNode
An archived ErrorNode
ArchivedFootnoteNode
An archived FootnoteNode
ArchivedImageNode
An archived ImageNode
ArchivedLinkNode
An archived LinkNode
ArchivedPoint
An archived Point
ArchivedPosition
An archived Position
ArchivedRoot
An archived Root
ArchivedStandardBlockNode
An archived StandardBlockNode
ArchivedTextNode
An archived TextNode
ArchivedVariableNode
An archived VariableNode
AttributeNode
A single attribute with its own positional data.
AttributeNodeResolver
The resolver for an archived AttributeNode
CodeBlockNode
A fenced code block with optional language and meta string.
CodeBlockNodeResolver
The resolver for an archived CodeBlockNode
ComponentNode
An RDX component node.
ComponentNodeResolver
The resolver for an archived ComponentNode
ErrorNode
An explicit error node for host-level error boundaries.
ErrorNodeResolver
The resolver for an archived ErrorNode
FootnoteNode
A footnote node (definition or reference).
FootnoteNodeResolver
The resolver for an archived FootnoteNode
ImageNode
An image node with URL, optional title, and alt text.
ImageNodeResolver
The resolver for an archived ImageNode
LinkNode
A link node with URL and optional title.
LinkNodeResolver
The resolver for an archived LinkNode
Point
PointResolver
The resolver for an archived Point
Position
Positional data mapping an AST node back to its source .rdx file. Line and column numbers are 1-indexed. Offsets are 0-indexed byte offsets.
PositionResolver
The resolver for an archived Position
Root
The root of an RDX document.
RootResolver
The resolver for an archived Root
StandardBlockNode
A standard CommonMark block node.
StandardBlockNodeResolver
The resolver for an archived StandardBlockNode
TextNode
A literal text node.
TextNodeResolver
The resolver for an archived TextNode
VariableNode
A variable interpolation node.
VariableNodeResolver
The resolver for an archived VariableNode

Enums§

ArchivedAttributeValue
An archived AttributeValue
ArchivedNode
An archived Node
ArchivedRootType
An archived RootType
AttributeValue
Supported attribute value types.
AttributeValueResolver
The resolver for an archived AttributeValue
Node
A union of all possible RDX nodes.
NodeResolver
The resolver for an archived Node
RootType
RootTypeResolver
The resolver for an archived RootType

Functions§

parse
Parse an RDX document string into a compliant AST.