A pure perl BibTeX parser