diff options
Diffstat (limited to 'Master/texmf-dist/scripts/citation-style-language/citeproc-node-citation.lua')
-rw-r--r-- | Master/texmf-dist/scripts/citation-style-language/citeproc-node-citation.lua | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/Master/texmf-dist/scripts/citation-style-language/citeproc-node-citation.lua b/Master/texmf-dist/scripts/citation-style-language/citeproc-node-citation.lua index d16cd7b9456..45e1335b309 100644 --- a/Master/texmf-dist/scripts/citation-style-language/citeproc-node-citation.lua +++ b/Master/texmf-dist/scripts/citation-style-language/citeproc-node-citation.lua @@ -150,6 +150,9 @@ function Citation:from_node(node, style) return o end +---@param citation CitationData +---@param engine CiteProc +---@return string function Citation:build_citation_str(citation, engine) if engine.registry.requires_sorting then engine:sort_bibliography() @@ -172,8 +175,10 @@ local function remove_name_formatting(ir) end end +---@alias CiteId string | number + ---@class CitationItem ----@field id string | number +---@field id CiteId ---@field prefix string? ---@field suffix string? ---@field locator string? @@ -417,12 +422,8 @@ end ---@param properties table ---@return CiteIr function Citation:build_fully_disambiguated_ir(cite_item, output_format, engine, properties) + -- util.debug(cite_item.id) local cite_ir = self:build_ambiguous_ir(cite_item, output_format, engine) - -- util.debug(cite_ir) - -- if cite_item.id == "ITEM-3" then - -- util.debug(cite_item.id) - -- util.debug(cite_ir) - -- end cite_ir = self:apply_disambiguate_add_givenname(cite_ir, engine) cite_ir = self:apply_disambiguate_add_names(cite_ir, engine) cite_ir = self:apply_disambiguate_conditionals(cite_ir, engine) |