Beefy Boxes and Bandwidth Generously Provided by pair Networks
Pathologically Eclectic Rubbish Lister

Re: Dynamically parse BibTeX and create hash of hash

by Athanasius (Canon)
on Dec 07, 2012 at 14:32 UTC ( #1007750=note: print w/replies, xml ) Need Help??

in reply to Dynamically parse BibTeX and create hash of hash

You are reading the details of a bibliographic entry into %article, and then storing a reference to this hash:

$bibliography{"$key"} = \%article;

So, when %article is subsequently cleared, the %bibliography entry now refers to an empty hash! Change that line to:

$bibliography{"$key"} = { %article };

which makes a copy of the hash, and the output will be what you are looking for.

Hope that helps,

Athanasius <°(((><contra mundum Iustus alius egestas vitae, eros Piratica,

Log In?

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://1007750]
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others making s'mores by the fire in the courtyard of the Monastery: (5)
As of 2016-09-27 06:10 GMT
Find Nodes?
    Voting Booth?
    Extraterrestrials haven't visited the Earth yet because:

    Results (495 votes). Check out past polls.