in reply to parsing a bibliography

If your bibliography file is large enough, and you can find the appropriate library database, it may be worthwhile to extract only basic data (author,year,title), and with those search the library database to receive standard format bibliographic data. Your bibliography file seems to have 'comments' as its only specific part, and that part can be easily separated.