Software: beastie
Zeping Lee
zepinglee at gmail.com
Tue May 21 13:01:07 CEST 2024
Hi,
Just for your information. The repository https://github.com/aclements/biblib provides the
most accurate grammar of the original BibTeX. The syntax for entry keys is very different from
identifiers like entry types or filed names. Additionally, the grammar that biber recognizes is
described in https://metacpan.org/dist/Text-BibTeX/view/btparse/doc/bt_language.pod.
Zeping Lee
> On May 19, 2024, at 16:23, Norman Gray <gray at nxg.name> wrote:
>
>
> Hello, all.
>
> I've released 'beastie', which is a .bib processor. It's at https://nxg.me.uk/dist/beastie/ (version 0.8).
>
> This is an experiment in BibTeX processing, which provides an alternative mechanism for programming bibliography generation, implemented in Scheme. As a proof of functionality, it uses that mechanism to create an implementation of the .bst language. Thus it's able to act as a (tentative) drop-in replacement for the bibtex program, adding slightly improved error reporting and debugging support.
>
> The code here works reliably, for me, but I'm uncertain what the next useful direction would be. I can imagine this would be a good starting point for a CSL implementation, for example, but have no current/pressing need for such a thing myself.
>
> Any thoughts or comments would of course be most welcome.
>
> Best wishes,
>
> Norman
>
>
> --
> Norman Gray : https://nxg.me.uk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://tug.org/pipermail/texhax/attachments/20240521/f5a29642/attachment.htm>
More information about the texhax
mailing list.