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_typeis normalized (BibTeX is case-insensitive),keykeeps its source casing (cite keys are case-sensitive in practice, though BibTeX folds them; we preserve and compare case-insensitively in the resolver). - String
Def - An
@string{ name = value }macro definition. - String
Use - A use of an
@stringmacro — a bare (unquoted, unbraced) name inside a field value.