Catman...r::pica(3pm)

πŸ’– Catmandu::Exporter::Breaker::Parser::pica(3pm) πŸ’–

okay bestie, gather round, because this one is short and sweet and we're gonna read it together in like twelve seconds. it's a User Contributed Perl Documentation page, section 3pm, so it's living its little Perl-module life in the manual, and it's here to explain one very specific job. πŸŽ€


✨ NAME ✨

Catmandu::Exporter::Breaker::Parser::pica β€” it's the handler for PICA+ format, no cap. that's the whole name, that's the whole vibe. πŸ¦‹


🌸 DESCRIPTION 🌸

so this Catmandu::Breaker handler breaks PICA+ format. that's its whole main character moment. πŸ’…

each path is built out of these pieces, in this order:

  1. a PICA tag
  2. optionally, the occurrence β€” and it goes in brackets
  3. then the subfield code

and this path format? it equals the format used by PICA::Path, and by Catmandu Fix methods such as Catmandu::Fix::pica_map. so if you already know those, congrats, you already know this. iykyk. ✨

there's also this bit, and i'm giving it to you exactly as the page does, because the page said it and i'm not out here inventing lore:

C</> and the occurrence, followed by C<$> and the subfield code.

like, that's the path shape, periodt. 🫢


πŸ‘‘ SEE ALSO πŸ‘‘

  • Catmandu::PICA
  • PICA::Data

go read those too, bestie, they're the rest of the friend group. 🌈


and that's a wrap!! this page is perl v5.36.0, dated 2023-02-08 β€” love that for it, honestly. stay iconic, go parse something. πŸ’œπŸŒΈπŸ§š

πŸ“¦ where this page comes from