Skip to main content

Module document

Module document 

Source
Expand description

Parsed bibliography model with source metadata.

Library is the compact API for bibliography data. ParsedDocument contains source-order blocks, per-item metadata, retained raw text, diagnostics, and partial parse results.

Structs§

Diagnostic
Structured diagnostic emitted while building a parsed document.
DiagnosticCode
Stable machine-readable diagnostic code.
ExpansionOptions
Options for expanding parsed values.
ParseSummary
Summary counts for a parsed document.
ParsedComment
Parsed comment plus optional source-preserving metadata.
ParsedDocument
Rich parsed document for tooling-grade bibliography workflows.
ParsedEntry
Parsed entry plus optional source-preserving metadata.
ParsedFailedBlock
Failed block retained by a tolerant parse.
ParsedField
Parsed field plus optional source-preserving metadata.
ParsedPreamble
Parsed preamble plus optional source-preserving metadata.
ParsedSource
Source metadata associated with a parsed document.
ParsedString
Parsed string definition plus optional source-preserving metadata.
ParsedValue
Parsed BibTeX value plus optional source-preserving metadata.
StreamingSummary
Summary returned after streaming parsing.

Enums§

DiagnosticSeverity
Diagnostic severity.
DiagnosticTarget
Location target for a diagnostic.
EntryDelimiter
Delimiter used by a BibTeX entry body.
ParseEvent
Source-order event emitted by streaming parsing.
ParseFlow
Callback control returned from streaming parse handlers.
ParseStatus
Parse status for a parsed bibliography document.
ParsedBlock
Source-order block in a parsed document.
ParsedEntryStatus
Status of a parsed entry.
UnresolvedVariablePolicy
Policy for variables that cannot be resolved during value expansion.
ValueDelimiter
Delimiter or source shape used by a BibTeX value.