Biber:...t::bbl(3pm)

✨ NAME ✨

Biber::Output::bbl β€” the class that handles Biber's output of .bbl files πŸ’…

(also known as Biber:...t::bbl(3pm) in the Perl docs, but bestie we're on a first-name basis now 🫢)


🌸 METHODS 🌸

πŸŽ€ new

Initialize a Biber::Output::bbl object. It's giving "fresh start, new me" energy ✨

πŸŽ€ create_output_misc

Creates the output for the misc bits and pieces β€” you know, the preamble and the closing macro call β€” and adds them to the output object. The little finishing touches, the ribbon on the gift πŸŽ€

πŸŽ€ _printfield

Adds the .bbl for a text field to the output accumulator. One field at a time, no rushing, we love a steady grind πŸ’ͺ

πŸŽ€ set_output_keyalias

Sets the output for a key which is an alias to another key. A key with a secret twin, iconic honestly πŸ‘‘

πŸŽ€ set_output_undefkey

Sets the .bbl output for an undefined key. Yeah, it happens, we still handle it with grace 🫢

πŸŽ€ set_output_entry

Sets the .bbl output for an entry. This is the meat of the .bbl output β€” the main character of this whole module, fr fr πŸ”₯

πŸŽ€ output

BBL output method β€” this takes care to output entries in the explicit order derived from the virtual order of the citekeys after sortkey sorting. Basically: the sorting has already happened, and output is the one who shows up on time and reads them out in the right order πŸ˜ŒπŸ’…


πŸ‘‘ AUTHORS πŸ‘‘

Philip Kime <philip at kime.org.uk> β€” legend behavior, no cap ✨


πŸ’€ BUGS πŸ’€

Please report any bugs or feature requests on our Github tracker at <https://github.com/plk/biber/issues>. Spill the tea, we're listening πŸ™ˆ


Copyright 2009-2012 FranΓ§ois Charette and Philip Kime, all rights reserved. Copyright 2012-2026 Philip Kime, all rights reserved.

This module is free software. You can redistribute it and/or modify it under the terms of the Artistic License 2.0. Slay, go off πŸŽ€

This program is distributed in the hope that it will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose. So like, it's free, but it's also free, iykyk 😭


πŸ¦‹ That's the whole vibe check! Written for perl v5.42.3, dated 2026-08-14. Take care of yourself, back up your .bib files, and remember: sortkeys before citekeys, always πŸ’œπŸŒˆβ­
πŸ“¦ where this page comes from