Expand description
Eure Markdown document format
This crate provides parsing and validation for .eumd files.
Structs§
- Check
Eumd References - Check
Eumd References Formatted - Check
Result - Result of reference checking
- Detailed
Author - Detailed author information
- Eumd
Document - Root document structure for
.eumdfiles - Eumd
Report Context - Context for converting eure-mark errors to ErrorReports
- Footnote
- Footnote definition
- Parse
Eumd Document - Parsed
Eumd - Parsed EumdDocument with CST and OriginMap for error reporting.
- Reference
- A reference found in markdown content with position information
- Reference
Error - A single reference error with optional span information
- Section
- Section structure (recursive)
Enums§
- Author
- Author information
- Eumd
Error - Errors that can occur during eumd document processing
- Reference
Type - 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