For misc entries, no fields are required in BibTeX.
However, MibTeX attempts to parse authors and titles from each entry and throws an exception if this is not possible.
Thus, MibTeX crashes with the newest BibTags version because we have many new misc entries.
This PR is a bugfix for this issue.
I refactored parsing of authors and title to not be exception-based but perform necessary checks preemptively.
When a title or author is missing, a warning is printed for non-misc entries.
Hi Thomas,
For misc entries, no fields are required in BibTeX. However, MibTeX attempts to parse authors and titles from each entry and throws an exception if this is not possible. Thus, MibTeX crashes with the newest BibTags version because we have many new misc entries. This PR is a bugfix for this issue.
I refactored parsing of authors and title to not be exception-based but perform necessary checks preemptively. When a title or author is missing, a warning is printed for non-misc entries.