---
name: "Biblio::Citation::Parser"
section: "3pm"
platform: "linux"
package: "libbiblio-citation-parser-perl"
version: "1.10+dfsg-4"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/Biblio::Citation::Parser"
---

# Biblio::Citation::Parser(3pm)

citation parsing framework

## NAME

Biblio::Citation::Parser - citation parsing framework

## DESCRIPTION

Biblio::Citation::Parser provides generic methods for reference parsers. This class should not be used directly, but rather be overridden by specific parsers.  Parsers that extend the Parser class must provide at least the two methods defined here to ensure compatibility.

## METHODS

- $cite\_parser = Biblio::Citation::Parser-\>**new()**

  The **new()** method creates a new parser instance.

- $metadata = $parser-\>parse($reference)

  The **parse()** method takes a reference and returns the extracted metadata.

## AUTHOR

Mike Jewell \<moj@ecs.soton.ac.uk\>
