Skip to main content

Crate eure_mark

Crate eure_mark 

Source
Expand description

Eure Markdown document format

This crate provides parsing and validation for .eumd files.

Structs§

CheckEumdReferences
CheckEumdReferencesFormatted
CheckResult
Result of reference checking
DetailedAuthor
Detailed author information
EumdDocument
Root document structure for .eumd files
EumdReportContext
Context for converting eure-mark errors to ErrorReports
Footnote
Footnote definition
ParseEumdDocument
ParsedEumd
Parsed EumdDocument with CST and OriginMap for error reporting.
Reference
A reference found in markdown content with position information
ReferenceError
A single reference error with optional span information
Section
Section structure (recursive)

Enums§

Author
Author information
EumdError
Errors that can occur during eumd document processing
ReferenceType
Type of reference

Functions§

check_references
Check all references in a document (basic version without spans)
check_references_with_spans
Check references with span information for better error reporting
extract_references
Extract all references from markdown content with positions
format_check_errors
Format check errors to a string using annotate-snippets.
format_check_errors_plain
Format check errors without ANSI colors (for testing).
report_check_errors
Convert eure-mark check result to ErrorReports