Standard BibTeX allows parentheses as block delimiters, but the splitter regex only accepts { (bibtexparser/splitter.py:296, (?={) lookahead). A block like
@article(test2002, author = {A}, year = {2002})
becomes an ImplicitComment — no entry, no failed block, no warning. Silent data loss.
Either support the (...) form, or at minimum emit a ParsingFailedBlock so the loss is visible.
Standard BibTeX allows parentheses as block delimiters, but the splitter regex only accepts
{(bibtexparser/splitter.py:296,(?={)lookahead). A block likebecomes an
ImplicitComment— no entry, no failed block, no warning. Silent data loss.Either support the
(...)form, or at minimum emit aParsingFailedBlockso the loss is visible.