Skip to main content

Module entry

Module entry 

Source
Expand description

Data types collected by the bib semantic model: regular entries, @string definitions, and @string uses. The bib analog of crate::semantic::label — plain records keyed by position in the model’s vectors, with the resolve-pass flags (duplicate, resolved) filled in by super::builder.

Structs§

Entry
A regular bibliographic entry (@article{key, …}). Entry type and key are lowercased and as-authored respectively — entry_type is normalized (BibTeX is case-insensitive), key keeps its source casing (cite keys are case-sensitive in practice, though BibTeX folds them; we preserve and compare case-insensitively in the resolver).
StringDef
An @string{ name = value } macro definition.
StringUse
A use of an @string macro — a bare (unquoted, unbraced) name inside a field value.