diff options
Diffstat (limited to 'Master/texmf-dist/source/bibtex/biber/lib/Biber/Constants.pm')
-rw-r--r-- | Master/texmf-dist/source/bibtex/biber/lib/Biber/Constants.pm | 1697 |
1 files changed, 0 insertions, 1697 deletions
diff --git a/Master/texmf-dist/source/bibtex/biber/lib/Biber/Constants.pm b/Master/texmf-dist/source/bibtex/biber/lib/Biber/Constants.pm deleted file mode 100644 index aa4d4e26d8b..00000000000 --- a/Master/texmf-dist/source/bibtex/biber/lib/Biber/Constants.pm +++ /dev/null @@ -1,1697 +0,0 @@ -package Biber::Constants; -#use feature 'unicode_strings'; -use strict; -use warnings; -use Encode::Alias; -use Readonly; - -use base 'Exporter'; - -our @EXPORT = qw{ - %CONFIG_DEFAULT_BIBER - %CONFIG_DEFAULT_BIBLATEX - %CONFIG_SCOPE_BIBLATEX - %NOSORT_TYPES - %STRUCTURE_DATATYPES - $BIBER_CONF_NAME - $BIBLATEX_VERSION - $BIBER_SORT_FINAL - $BIBER_SORT_NULL - }; - -# Version of biblatex which this release works with. Matched against version -# passed in control file -Readonly::Scalar our $BIBLATEX_VERSION => '1.2'; - -# Global flags needed for sorting -our $BIBER_SORT_FINAL = 0; -our $BIBER_SORT_NULL = 0; - -# the name of the Biber configuration file, which should be -# either returned by kpsewhich or located at "$HOME/.$BIBER_CONF_NAME" -our $BIBER_CONF_NAME = 'biber.conf'; - -## Biber CONFIGURATION DEFAULTS - -# Locale - first try environment ... -my $locale; -if ($ENV{LC_COLLATE}) { - $locale = $ENV{LC_COLLATE}; -} -elsif ($ENV{LANG}) { - $locale = $ENV{LANG}; -} -elsif ($ENV{LC_ALL}) { - $locale = $ENV{LC_ALL}; -} - -# ... if nothing, set a default -unless ($locale) { - if ( $^O =~ /Win/) { - $locale = 'English_United States.1252'; - } - else { - $locale = 'en_US.UTF-8'; - } -} - -# nosort type category shortcuts -our %NOSORT_TYPES = ( - type_name => { - author => 1, - afterword => 1, - annotator => 1, - bookauthor => 1, - commentator => 1, - editor => 1, - editora => 1, - editorb => 1, - editorc => 1, - foreword => 1, - holder => 1, - introduction => 1, - namea => 1, - nameb => 1, - namec => 1, - shortauthor => 1, - shorteditor => 1, - translator => 1 - }, - type_title => { - booktitle => 1, - eventtitle => 1, - issuetitle => 1, - journaltitle => 1, - maintitle => 1, - origtitle => 1, - title => 1 - } -); - -# datatypes for structure validation -our %STRUCTURE_DATATYPES = ( - integer => qr/\A\d+\z/xms -); - -# In general, these defaults are for two reasons: -# * If there is no .bcf to set these options (-a and -d flags for example) -# * New features which are not implemented in .bcf by biblatex yet and so we have -# provide defaults in case they are missing. - -our %CONFIG_DEFAULT_BIBER = ( - bblencoding => 'UTF-8', - bibencoding => 'UTF-8', - bblsafechars => 0, - bblsafecharsset => 'extra', - collate => 1, - collate_options => { level => 4 }, - debug => 0, - decodecharsset => 'extra', - mincrossrefs => 2, - nolog => 0, - nostdmacros => 0, - nosort => { type_name => [ q/\A\p{L}{2}\p{Pd}/, q/[\x{2bf}\x{2018}]/ ] }, - quiet => 0, - sortcase => 1, - sortlocale => $locale, - sortupper => 1, - trace => 0, - wraplines => 0, - validate_control => 0, - validate_structure => 0 - ); - -# default global options for biblatex -# in practice these will be obtained from the control file, -# but we need this for things not yet implemented by biblatex but expected by biber -our %CONFIG_DEFAULT_BIBLATEX = - ( - displaymode => { ALL => ["original", "romanised", "uniform", "translated"] }, - structure => - { constraints => [ - { - constraint => [ - { - fieldxor => [ - { - field => [ - { coerce => "true", content => "date" }, - { content => "year" }, - ], - }, - ], - type => "mandatory", - }, - ], - entrytype => [ - { content => "article" }, - { content => "book" }, - { content => "inbook" }, - { content => "bookinbook" }, - { content => "suppbook" }, - { content => "booklet" }, - { content => "collection" }, - { content => "incollection" }, - { content => "suppcollection" }, - { content => "manual" }, - { content => "misc" }, - { content => "mvbook" }, - { content => "mvcollection" }, - { content => "online" }, - { content => "patent" }, - { content => "periodical" }, - { content => "suppperiodical" }, - { content => "proceedings" }, - { content => "inproceedings" }, - { content => "reference" }, - { content => "inreference" }, - { content => "report" }, - { content => "set" }, - { content => "thesis" }, - { content => "unpublished" }, - ], - }, - { - constraint => [ - { - field => [{ content => "entryset" }, { content => "crossref" }], - type => "mandatory", - }, - ], - entrytype => [{ content => "set" }], - }, - { - constraint => [ - { - field => [ - { content => "author" }, - { content => "journaltitle" }, - { content => "title" }, - ], - type => "mandatory", - }, - ], - entrytype => [{ content => "article" }], - }, - { - constraint => [ - { - field => [{ content => "author" }, { content => "title" }], - type => "mandatory", - }, - ], - entrytype => [ - { content => "book" }, - { content => "mvbook" }, - { content => "mvcollection" }, - { content => "mvreference" }, - ], - }, - { - constraint => [ - { - field => [ - { content => "author" }, - { content => "title" }, - { content => "booktitle" }, - ], - type => "mandatory", - }, - ], - entrytype => [ - { content => "inbook" }, - { content => "bookinbook" }, - { content => "suppbook" }, - ], - }, - { - constraint => [ - { - field => [{ content => "title" }], - fieldor => [ - { field => [{ content => "author" }, { content => "editor" }] }, - ], - type => "mandatory", - }, - ], - entrytype => [{ content => "booklet" }], - }, - { - constraint => [ - { - field => [{ content => "editor" }, { content => "title" }], - type => "mandatory", - }, - ], - entrytype => [{ content => "collection" }, { content => "reference" }], - }, - { - constraint => [ - { - field => [ - { content => "author" }, - { content => "editor" }, - { content => "title" }, - { content => "booktitle" }, - ], - type => "mandatory", - }, - ], - entrytype => [ - { content => "incollection" }, - { content => "suppcollection" }, - { content => "inreference" }, - ], - }, - { - constraint => [{ field => [{ content => "title" }], type => "mandatory" }], - entrytype => [{ content => "manual" }], - }, - { - constraint => [{ field => [{ content => "title" }], type => "mandatory" }], - entrytype => [{ content => "misc" }], - }, - { - constraint => [ - { - field => [{ content => "title" }, { content => "url" }], - type => "mandatory", - }, - ], - entrytype => [{ content => "online" }], - }, - { - constraint => [ - { - field => [ - { content => "author" }, - { content => "title" }, - { content => "number" }, - ], - type => "mandatory", - }, - ], - entrytype => [{ content => "patent" }], - }, - { - constraint => [ - { - field => [{ content => "editor" }, { content => "title" }], - type => "mandatory", - }, - ], - entrytype => [{ content => "periodical" }], - }, - { - constraint => [ - { - field => [{ content => "editor" }, { content => "title" }], - type => "mandatory", - }, - ], - entrytype => [{ content => "proceedings" }, { content => "mvproceedings" }], - }, - { - constraint => [ - { - field => [ - { content => "author" }, - { content => "editor" }, - { content => "title" }, - { content => "booktitle" }, - ], - type => "mandatory", - }, - ], - entrytype => [{ content => "inproceedings" }], - }, - { - constraint => [ - { - field => [ - { content => "author" }, - { content => "title" }, - { content => "type" }, - { content => "institution" }, - ], - type => "mandatory", - }, - ], - entrytype => [{ content => "report" }], - }, - { - constraint => [ - { - field => [ - { content => "author" }, - { content => "title" }, - { content => "type" }, - { content => "institution" }, - ], - type => "mandatory", - }, - ], - entrytype => [{ content => "thesis" }], - }, - { - constraint => [ - { - field => [{ content => "author" }, { content => "title" }], - type => "mandatory", - }, - ], - entrytype => [{ content => "unpublished" }], - }, - ], - datetypes => { - datetype => [ - { content => "date" }, - { content => "origdate" }, - { content => "eventdate" }, - { content => "urldate" }, - ], - }, - entryfields => [ - { - entrytype => [{ content => "ALL" }], - field => [ - { content => "abstract" }, - { content => "annotation" }, - { content => "authortype" }, - { content => "bookpagination" }, - { content => "crossref" }, - { content => "entryset" }, - { content => "entrysubtype" }, - { content => "execute" }, - { content => "file" }, - { content => "gender" }, - { content => "hyphenation" }, - { content => "indextitle" }, - { content => "indexsorttitle" }, - { content => "isan" }, - { content => "ismn" }, - { content => "iswc" }, - { content => "keywords" }, - { content => "label" }, - { content => "library" }, - { content => "lista" }, - { content => "listb" }, - { content => "listc" }, - { content => "listd" }, - { content => "liste" }, - { content => "listf" }, - { content => "nameaddon" }, - { content => "options" }, - { content => "origday" }, - { content => "origendday" }, - { content => "origendmonth" }, - { content => "origendyear" }, - { content => "origmonth" }, - { content => "origyear" }, - { content => "origlocation" }, - { content => "origpublisher" }, - { content => "origtitle" }, - { content => "pagination" }, - { content => "presort" }, - { content => "related" }, - { content => "relatedtype" }, - { content => "relatedstring" }, - { content => "shortauthor" }, - { content => "shorteditor" }, - { content => "shorthand" }, - { content => "shorthandintro" }, - { content => "shortjournal" }, - { content => "shortseries" }, - { content => "shorttitle" }, - { content => "sortkey" }, - { content => "sortname" }, - { content => "sorttitle" }, - { content => "sortyear" }, - { content => "usera" }, - { content => "userb" }, - { content => "userc" }, - { content => "userd" }, - { content => "usere" }, - { content => "userf" }, - { content => "verba" }, - { content => "verbb" }, - { content => "verbc" }, - { content => "xref" }, - ], - }, - { - entrytype => [{ content => "set" }], - field => [{ content => "entryset" }, { content => "crossref" }], - }, - { - entrytype => [{ content => "article" }], - field => [ - { content => "author" }, - { content => "journaltitle" }, - { content => "title" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "annotator" }, - { content => "commentator" }, - { content => "doi" }, - { content => "editor" }, - { content => "editora" }, - { content => "editorb" }, - { content => "editorc" }, - { content => "editoratype" }, - { content => "editorbtype" }, - { content => "editorctype" }, - { content => "eid" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "issn" }, - { content => "issue" }, - { content => "issuetitle" }, - { content => "issuesubtitle" }, - { content => "journalsubtitle" }, - { content => "language" }, - { content => "note" }, - { content => "number" }, - { content => "origlanguage" }, - { content => "pages" }, - { content => "pubstate" }, - { content => "series" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "translator" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "version" }, - { content => "volume" }, - ], - }, - { - entrytype => [{ content => "bibnote" }], - field => [{ content => "note" }], - }, - { - entrytype => [{ content => "book" }], - field => [ - { content => "author" }, - { content => "title" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "afterword" }, - { content => "annotator" }, - { content => "chapter" }, - { content => "commentator" }, - { content => "doi" }, - { content => "edition" }, - { content => "editor" }, - { content => "editora" }, - { content => "editorb" }, - { content => "editorc" }, - { content => "editoratype" }, - { content => "editorbtype" }, - { content => "editorctype" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "foreword" }, - { content => "introduction" }, - { content => "isbn" }, - { content => "language" }, - { content => "location" }, - { content => "maintitle" }, - { content => "maintitleaddon" }, - { content => "mainsubtitle" }, - { content => "note" }, - { content => "number" }, - { content => "origlanguage" }, - { content => "pages" }, - { content => "pagetotal" }, - { content => "part" }, - { content => "publisher" }, - { content => "pubstate" }, - { content => "series" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "translator" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "volume" }, - { content => "volumes" }, - ], - }, - { - entrytype => [{ content => "mvbook" }], - field => [ - { content => "author" }, - { content => "title" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "afterword" }, - { content => "annotator" }, - { content => "commentator" }, - { content => "doi" }, - { content => "edition" }, - { content => "editor" }, - { content => "editora" }, - { content => "editorb" }, - { content => "editorc" }, - { content => "editoratype" }, - { content => "editorbtype" }, - { content => "editorctype" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "foreword" }, - { content => "introduction" }, - { content => "isbn" }, - { content => "language" }, - { content => "location" }, - { content => "note" }, - { content => "number" }, - { content => "origlanguage" }, - { content => "publisher" }, - { content => "pubstate" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "translator" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "volume" }, - { content => "volumes" }, - ], - }, - { - entrytype => [ - { content => "inbook" }, - { content => "bookinbook" }, - { content => "suppbook" }, - ], - field => [ - { content => "author" }, - { content => "title" }, - { content => "booktitle" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "afterword" }, - { content => "annotator" }, - { content => "bookauthor" }, - { content => "booksubtitle" }, - { content => "booktitleaddon" }, - { content => "chapter" }, - { content => "commentator" }, - { content => "doi" }, - { content => "edition" }, - { content => "editor" }, - { content => "editora" }, - { content => "editorb" }, - { content => "editorc" }, - { content => "editoratype" }, - { content => "editorbtype" }, - { content => "editorctype" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "foreword" }, - { content => "introduction" }, - { content => "isbn" }, - { content => "language" }, - { content => "location" }, - { content => "mainsubtitle" }, - { content => "maintitle" }, - { content => "maintitleaddon" }, - { content => "note" }, - { content => "number" }, - { content => "origlanguage" }, - { content => "part" }, - { content => "publisher" }, - { content => "pages" }, - { content => "pubstate" }, - { content => "series" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "translator" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "volume" }, - { content => "volumes" }, - ], - }, - { - entrytype => [{ content => "booklet" }], - field => [ - { content => "author" }, - { content => "editor" }, - { content => "title" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "chapter" }, - { content => "doi" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "howpublished" }, - { content => "language" }, - { content => "location" }, - { content => "note" }, - { content => "pages" }, - { content => "pagetotal" }, - { content => "pubstate" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "type" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - ], - }, - { - entrytype => [{ content => "collection" }, { content => "reference" }], - field => [ - { content => "editor" }, - { content => "title" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "afterword" }, - { content => "annotator" }, - { content => "chapter" }, - { content => "commentator" }, - { content => "doi" }, - { content => "edition" }, - { content => "editora" }, - { content => "editorb" }, - { content => "editorc" }, - { content => "editoratype" }, - { content => "editorbtype" }, - { content => "editorctype" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "foreword" }, - { content => "introduction" }, - { content => "isbn" }, - { content => "language" }, - { content => "location" }, - { content => "mainsubtitle" }, - { content => "maintitle" }, - { content => "maintitleaddon" }, - { content => "note" }, - { content => "number" }, - { content => "origlanguage" }, - { content => "pages" }, - { content => "pagetotal" }, - { content => "part" }, - { content => "publisher" }, - { content => "pubstate" }, - { content => "series" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "translator" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "volume" }, - { content => "volumes" }, - ], - }, - { - entrytype => [{ content => "mvcollection" }, { content => "mvreference" }], - field => [ - { content => "author" }, - { content => "title" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "afterword" }, - { content => "annotator" }, - { content => "commentator" }, - { content => "doi" }, - { content => "edition" }, - { content => "editor" }, - { content => "editora" }, - { content => "editorb" }, - { content => "editorc" }, - { content => "editoratype" }, - { content => "editorbtype" }, - { content => "editorctype" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "foreword" }, - { content => "introduction" }, - { content => "isbn" }, - { content => "language" }, - { content => "location" }, - { content => "note" }, - { content => "number" }, - { content => "origlanguage" }, - { content => "publisher" }, - { content => "pubstate" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "translator" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "volume" }, - { content => "volumes" }, - ], - }, - { - entrytype => [ - { content => "incollection" }, - { content => "suppcollection" }, - { content => "inreference" }, - ], - field => [ - { content => "author" }, - { content => "editor" }, - { content => "title" }, - { content => "booktitle" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "afterword" }, - { content => "annotator" }, - { content => "booksubtitle" }, - { content => "booktitleaddon" }, - { content => "chapter" }, - { content => "commentator" }, - { content => "doi" }, - { content => "edition" }, - { content => "editora" }, - { content => "editorb" }, - { content => "editorc" }, - { content => "editoratype" }, - { content => "editorbtype" }, - { content => "editorctype" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "foreword" }, - { content => "introduction" }, - { content => "isbn" }, - { content => "language" }, - { content => "location" }, - { content => "mainsubtitle" }, - { content => "maintitle" }, - { content => "maintitleaddon" }, - { content => "note" }, - { content => "number" }, - { content => "origlanguage" }, - { content => "pages" }, - { content => "part" }, - { content => "publisher" }, - { content => "pubstate" }, - { content => "series" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "translator" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "volume" }, - { content => "volumes" }, - ], - }, - { - entrytype => [{ content => "manual" }], - field => [ - { content => "title" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "author" }, - { content => "chapter" }, - { content => "doi" }, - { content => "edition" }, - { content => "editor" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "isbn" }, - { content => "language" }, - { content => "location" }, - { content => "note" }, - { content => "number" }, - { content => "organization" }, - { content => "pages" }, - { content => "pagetotal" }, - { content => "publisher" }, - { content => "pubstate" }, - { content => "series" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "type" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "version" }, - ], - }, - { - entrytype => [{ content => "misc" }], - field => [ - { content => "title" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "author" }, - { content => "doi" }, - { content => "editor" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "howpublished" }, - { content => "language" }, - { content => "location" }, - { content => "note" }, - { content => "organization" }, - { content => "pubstate" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "type" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "version" }, - ], - }, - { - entrytype => [{ content => "online" }], - field => [ - { content => "title" }, - { content => "url" }, - { content => "addendum" }, - { content => "author" }, - { content => "editor" }, - { content => "language" }, - { content => "month" }, - { content => "note" }, - { content => "organization" }, - { content => "pubstate" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "version" }, - { content => "year" }, - ], - }, - { - entrytype => [{ content => "patent" }], - field => [ - { content => "author" }, - { content => "title" }, - { content => "number" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "doi" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "holder" }, - { content => "location" }, - { content => "note" }, - { content => "pubstate" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "type" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "version" }, - ], - }, - { - entrytype => [{ content => "periodical" }], - field => [ - { content => "editor" }, - { content => "title" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "doi" }, - { content => "editora" }, - { content => "editorb" }, - { content => "editorc" }, - { content => "editoratype" }, - { content => "editorbtype" }, - { content => "editorctype" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "issn" }, - { content => "issue" }, - { content => "issuesubtitle" }, - { content => "issuetitle" }, - { content => "language" }, - { content => "note" }, - { content => "number" }, - { content => "pubstate" }, - { content => "series" }, - { content => "subtitle" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "volume" }, - ], - }, - { - entrytype => [{ content => "mvproceedings" }], - field => [ - { content => "editor" }, - { content => "title" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "doi" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "eventday" }, - { content => "eventendday" }, - { content => "eventendmonth" }, - { content => "eventendyear" }, - { content => "eventmonth" }, - { content => "eventyear" }, - { content => "eventtitle" }, - { content => "isbn" }, - { content => "language" }, - { content => "location" }, - { content => "note" }, - { content => "number" }, - { content => "organization" }, - { content => "pagetotal" }, - { content => "publisher" }, - { content => "pubstate" }, - { content => "series" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "venue" }, - { content => "volumes" }, - ], - }, - { - entrytype => [{ content => "proceedings" }], - field => [ - { content => "editor" }, - { content => "title" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "chapter" }, - { content => "doi" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "eventday" }, - { content => "eventendday" }, - { content => "eventendmonth" }, - { content => "eventendyear" }, - { content => "eventmonth" }, - { content => "eventyear" }, - { content => "eventtitle" }, - { content => "isbn" }, - { content => "language" }, - { content => "location" }, - { content => "mainsubtitle" }, - { content => "maintitle" }, - { content => "maintitleaddon" }, - { content => "note" }, - { content => "number" }, - { content => "organization" }, - { content => "pages" }, - { content => "pagetotal" }, - { content => "part" }, - { content => "publisher" }, - { content => "pubstate" }, - { content => "series" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "venue" }, - { content => "volume" }, - { content => "volumes" }, - ], - }, - { - entrytype => [{ content => "inproceedings" }], - field => [ - { content => "author" }, - { content => "editor" }, - { content => "title" }, - { content => "booktitle" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "booksubtitle" }, - { content => "booktitleaddon" }, - { content => "chapter" }, - { content => "doi" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "eventday" }, - { content => "eventendday" }, - { content => "eventendmonth" }, - { content => "eventendyear" }, - { content => "eventmonth" }, - { content => "eventyear" }, - { content => "eventtitle" }, - { content => "isbn" }, - { content => "language" }, - { content => "location" }, - { content => "mainsubtitle" }, - { content => "maintitle" }, - { content => "maintitleaddon" }, - { content => "note" }, - { content => "number" }, - { content => "organization" }, - { content => "pages" }, - { content => "part" }, - { content => "publisher" }, - { content => "pubstate" }, - { content => "series" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "venue" }, - { content => "volume" }, - { content => "volumes" }, - ], - }, - { - entrytype => [{ content => "report" }], - field => [ - { content => "author" }, - { content => "title" }, - { content => "type" }, - { content => "institution" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "chapter" }, - { content => "doi" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "isrn" }, - { content => "language" }, - { content => "location" }, - { content => "note" }, - { content => "number" }, - { content => "pages" }, - { content => "pagetotal" }, - { content => "pubstate" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - { content => "version" }, - ], - }, - { - entrytype => [{ content => "thesis" }], - field => [ - { content => "author" }, - { content => "title" }, - { content => "type" }, - { content => "institution" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "chapter" }, - { content => "doi" }, - { content => "eprint" }, - { content => "eprintclass" }, - { content => "eprinttype" }, - { content => "language" }, - { content => "location" }, - { content => "note" }, - { content => "pages" }, - { content => "pagetotal" }, - { content => "pubstate" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - ], - }, - { - entrytype => [{ content => "unpublished" }], - field => [ - { content => "author" }, - { content => "title" }, - { content => "day" }, - { content => "endday" }, - { content => "endmonth" }, - { content => "endyear" }, - { content => "month" }, - { content => "year" }, - { content => "addendum" }, - { content => "howpublished" }, - { content => "language" }, - { content => "location" }, - { content => "note" }, - { content => "pubstate" }, - { content => "subtitle" }, - { content => "titleaddon" }, - { content => "url" }, - { content => "urlday" }, - { content => "urlendday" }, - { content => "urlendmonth" }, - { content => "urlendyear" }, - { content => "urlmonth" }, - { content => "urlyear" }, - ], - }, - ], - entrytypes => { - entrytype => [ - { content => "article" }, - { content => "artwork" }, - { content => "audio" }, - { content => "bibnote" }, - { content => "book" }, - { content => "bookinbook" }, - { content => "booklet" }, - { content => "collection" }, - { content => "commentary" }, - { content => "customa" }, - { content => "customb" }, - { content => "customc" }, - { content => "customd" }, - { content => "custome" }, - { content => "customf" }, - { content => "inbook" }, - { content => "incollection" }, - { content => "inproceedings" }, - { content => "inreference" }, - { content => "image" }, - { content => "jurisdiction" }, - { content => "legal" }, - { content => "legislation" }, - { content => "letter" }, - { content => "manual" }, - { content => "misc" }, - { content => "movie" }, - { content => "music" }, - { content => "mvcollection" }, - { content => "mvbook" }, - { content => "online" }, - { content => "patent" }, - { content => "performance" }, - { content => "periodical" }, - { content => "proceedings" }, - { content => "reference" }, - { content => "report" }, - { content => "review" }, - { content => "set" }, - { content => "software" }, - { content => "standard" }, - { content => "suppbook" }, - { content => "suppcollection" }, - { content => "thesis" }, - { content => "unpublished" }, - { content => "video" }, - ], - }, - fields => { - field => [ - { content => "abstract", datatype => "literal", fieldtype => "field" }, - { content => "addendum", datatype => "literal", fieldtype => "field" }, - { content => "afterword", datatype => "name", fieldtype => "list" }, - { content => "annotation", datatype => "literal", fieldtype => "field" }, - { content => "annotator", datatype => "name", fieldtype => "list" }, - { content => "author", datatype => "name", fieldtype => "list" }, - { content => "authortype", datatype => "key", fieldtype => "field" }, - { content => "bookauthor", datatype => "name", fieldtype => "list" }, - { content => "bookpagination", datatype => "key", fieldtype => "field" }, - { content => "booksubtitle", datatype => "literal", fieldtype => "field" }, - { content => "booktitle", datatype => "literal", fieldtype => "field" }, - { - content => "booktitleaddon", - datatype => "literal", - fieldtype => "field", - }, - { content => "chapter", datatype => "literal", fieldtype => "field" }, - { content => "commentator", datatype => "name", fieldtype => "list" }, - { content => "crossref", datatype => "literal", fieldtype => "field" }, - { content => "day", datatype => "literal", fieldtype => "field" }, - { content => "doi", datatype => "verbatim", fieldtype => "field" }, - { content => "edition", datatype => "literal", fieldtype => "field" }, - { content => "editor", datatype => "name", fieldtype => "list" }, - { content => "editora", datatype => "name", fieldtype => "list" }, - { content => "editoratype", datatype => "key", fieldtype => "field" }, - { content => "editorb", datatype => "name", fieldtype => "list" }, - { content => "editorbtype", datatype => "key", fieldtype => "field" }, - { content => "editorc", datatype => "name", fieldtype => "list" }, - { content => "editorctype", datatype => "key", fieldtype => "field" }, - { content => "editortype", datatype => "key", fieldtype => "field" }, - { content => "eid", datatype => "literal", fieldtype => "field" }, - { content => "endday", datatype => "literal", fieldtype => "field" }, - { content => "endmonth", datatype => "literal", fieldtype => "field" }, - { - content => "endyear", - datatype => "literal", - fieldtype => "field", - nullok => "true", - }, - { - content => "entryset", - datatype => "literal", - fieldtype => "field", - skip_output => "true", - }, - { content => "entrysubtype", datatype => "literal", fieldtype => "field" }, - { content => "eprint", datatype => "verbatim", fieldtype => "field" }, - { content => "eprintclass", datatype => "literal", fieldtype => "field" }, - { content => "eprinttype", datatype => "literal", fieldtype => "field" }, - { content => "eventday", datatype => "literal", fieldtype => "field" }, - { content => "eventendday", datatype => "literal", fieldtype => "field" }, - { content => "eventendmonth", datatype => "literal", fieldtype => "field" }, - { - content => "eventendyear", - datatype => "literal", - fieldtype => "field", - nullok => "true", - }, - { content => "eventmonth", datatype => "literal", fieldtype => "field" }, - { content => "eventtitle", datatype => "literal", fieldtype => "field" }, - { content => "eventyear", datatype => "literal", fieldtype => "field" }, - { content => "execute", datatype => "literal", fieldtype => "field" }, - { content => "file", datatype => "verbatim", fieldtype => "field" }, - { content => "foreword", datatype => "name", fieldtype => "list" }, - { content => "gender", datatype => "literal", fieldtype => "field" }, - { content => "holder", datatype => "name", fieldtype => "list" }, - { content => "howpublished", datatype => "literal", fieldtype => "field" }, - { content => "hyphenation", datatype => "literal", fieldtype => "field" }, - { - content => "indexsorttitle", - datatype => "literal", - fieldtype => "field", - }, - { content => "indextitle", datatype => "literal", fieldtype => "field" }, - { content => "institution", datatype => "literal", fieldtype => "list" }, - { content => "introduction", datatype => "name", fieldtype => "list" }, - { content => "isan", datatype => "literal", fieldtype => "field" }, - { content => "isbn", datatype => "literal", fieldtype => "field" }, - { content => "ismn", datatype => "literal", fieldtype => "field" }, - { content => "isrn", datatype => "literal", fieldtype => "field" }, - { content => "issn", datatype => "literal", fieldtype => "field" }, - { content => "issue", datatype => "literal", fieldtype => "field" }, - { content => "issuesubtitle", datatype => "literal", fieldtype => "field" }, - { content => "issuetitle", datatype => "literal", fieldtype => "field" }, - { content => "iswc", datatype => "literal", fieldtype => "field" }, - { - content => "journalsubtitle", - datatype => "literal", - fieldtype => "field", - }, - { content => "journaltitle", datatype => "literal", fieldtype => "field" }, - { content => "keywords", datatype => "special", fieldtype => "field" }, - { content => "label", datatype => "literal", fieldtype => "field" }, - { content => "language", datatype => "key", fieldtype => "list" }, - { content => "library", datatype => "literal", fieldtype => "field" }, - { content => "lista", datatype => "literal", fieldtype => "list" }, - { content => "listb", datatype => "literal", fieldtype => "list" }, - { content => "listc", datatype => "literal", fieldtype => "list" }, - { content => "listd", datatype => "literal", fieldtype => "list" }, - { content => "liste", datatype => "literal", fieldtype => "list" }, - { content => "listf", datatype => "literal", fieldtype => "list" }, - { content => "location", datatype => "literal", fieldtype => "list" }, - { content => "mainsubtitle", datatype => "literal", fieldtype => "field" }, - { content => "maintitle", datatype => "literal", fieldtype => "field" }, - { - content => "maintitleaddon", - datatype => "literal", - fieldtype => "field", - }, - { content => "month", datatype => "integer", fieldtype => "field" }, - { content => "namea", datatype => "name", fieldtype => "list" }, - { content => "nameaddon", datatype => "literal", fieldtype => "field" }, - { content => "nameatype", datatype => "key", fieldtype => "field" }, - { content => "nameb", datatype => "name", fieldtype => "list" }, - { content => "namebtype", datatype => "key", fieldtype => "field" }, - { content => "namec", datatype => "name", fieldtype => "list" }, - { content => "namectype", datatype => "key", fieldtype => "field" }, - { content => "note", datatype => "literal", fieldtype => "field" }, - { content => "number", datatype => "literal", fieldtype => "field" }, - { content => "options", datatype => "special", fieldtype => "field" }, - { content => "organization", datatype => "literal", fieldtype => "list" }, - { content => "origday", datatype => "literal", fieldtype => "field" }, - { content => "origendday", datatype => "literal", fieldtype => "field" }, - { content => "origendmonth", datatype => "literal", fieldtype => "field" }, - { - content => "origendyear", - datatype => "literal", - fieldtype => "field", - nullok => "true", - }, - { content => "origlanguage", datatype => "key", fieldtype => "field" }, - { content => "origlocation", datatype => "literal", fieldtype => "list" }, - { content => "origmonth", datatype => "literal", fieldtype => "field" }, - { content => "origpublisher", datatype => "literal", fieldtype => "list" }, - { content => "origtitle", datatype => "literal", fieldtype => "field" }, - { content => "origyear", datatype => "literal", fieldtype => "field" }, - { content => "pages", datatype => "range", fieldtype => "field" }, - { content => "pagetotal", datatype => "literal", fieldtype => "field" }, - { content => "pagination", datatype => "key", fieldtype => "field" }, - { content => "part", datatype => "literal", fieldtype => "field" }, - { - content => "presort", - datatype => "literal", - fieldtype => "field", - skip_output => "true", - }, - { content => "publisher", datatype => "literal", fieldtype => "list" }, - { content => "pubstate", datatype => "key", fieldtype => "field" }, - { content => "related", datatype => "literal", fieldtype => "field" }, - { content => "relatedtype", datatype => "literal", fieldtype => "field" }, - { content => "relatedstring", datatype => "literal", fieldtype => "field" }, - { content => "reprinttitle", datatype => "literal", fieldtype => "field" }, - { content => "series", datatype => "literal", fieldtype => "field" }, - { content => "shortauthor", datatype => "name", fieldtype => "list" }, - { content => "shorteditor", datatype => "name", fieldtype => "list" }, - { content => "shorthand", datatype => "literal", fieldtype => "field" }, - { - content => "shorthandintro", - datatype => "literal", - fieldtype => "field", - }, - { content => "shortjournal", datatype => "literal", fieldtype => "field" }, - { content => "shortseries", datatype => "literal", fieldtype => "field" }, - { content => "shorttitle", datatype => "literal", fieldtype => "field" }, - { - content => "sortkey", - datatype => "literal", - fieldtype => "field", - skip_output => "true", - }, - { - content => "sortname", - datatype => "name", - fieldtype => "list", - skip_output => "true", - }, - { - content => "sorttitle", - datatype => "literal", - fieldtype => "field", - skip_output => "true", - }, - { - content => "sortyear", - datatype => "literal", - fieldtype => "field", - skip_output => "true", - }, - { content => "subtitle", datatype => "literal", fieldtype => "field" }, - { content => "title", datatype => "literal", fieldtype => "field" }, - { content => "titleaddon", datatype => "literal", fieldtype => "field" }, - { content => "translator", datatype => "name", fieldtype => "list" }, - { content => "type", datatype => "key", fieldtype => "field" }, - { content => "url", datatype => "verbatim", fieldtype => "field" }, - { content => "usera", datatype => "literal", fieldtype => "field" }, - { content => "userb", datatype => "literal", fieldtype => "field" }, - { content => "userc", datatype => "literal", fieldtype => "field" }, - { content => "userd", datatype => "literal", fieldtype => "field" }, - { content => "usere", datatype => "literal", fieldtype => "field" }, - { content => "userf", datatype => "literal", fieldtype => "field" }, - { content => "urlday", datatype => "literal", fieldtype => "field" }, - { content => "urlendday", datatype => "literal", fieldtype => "field" }, - { content => "urlendmonth", datatype => "literal", fieldtype => "field" }, - { - content => "urlendyear", - datatype => "literal", - fieldtype => "field", - nullok => "true", - }, - { content => "urlmonth", datatype => "literal", fieldtype => "field" }, - { content => "urlyear", datatype => "literal", fieldtype => "field" }, - { content => "venue", datatype => "literal", fieldtype => "field" }, - { content => "verba", datatype => "verbatim", fieldtype => "field" }, - { content => "verbb", datatype => "verbatim", fieldtype => "field" }, - { content => "verbc", datatype => "verbatim", fieldtype => "field" }, - { content => "version", datatype => "literal", fieldtype => "field" }, - { content => "volume", datatype => "literal", fieldtype => "field" }, - { content => "volumes", datatype => "literal", fieldtype => "field" }, - { content => "xref", datatype => "literal", fieldtype => "field" }, - { content => "year", datatype => "literal", fieldtype => "field" }, - ], - }, - } -); - - -# Set up some encoding aliases to map \inputen{c,x} encoding names to Encode -# It seems that inputen{c,x} has a different idea of nextstep than Encode -# so we push it to MacRoman -define_alias( 'ansinew' => 'cp1252'); # inputenc alias for cp1252 -define_alias( 'applemac' => 'MacRoman'); -define_alias( 'applemacce' => 'MacCentralEurRoman'); -define_alias( 'next' => 'MacRoman'); -define_alias( 'x-mac-roman' => 'MacRoman'); -define_alias( 'x-mac-centeuro' => 'MacCentralEurRoman'); -define_alias( 'x-mac-cyrillic' => 'MacCyrillic'); -define_alias( 'x-nextstep' => 'MacRoman'); -define_alias( 'x-ascii' => 'ascii'); # Encode doesn't resolve this one by default -define_alias( 'lutf8' => 'UTF-8'); # Luatex -define_alias( 'utf8x' => 'UTF-8'); # UCS (old) - -# Defines the scope of each of the BibLaTeX configuration options -our %CONFIG_SCOPE_BIBLATEX = ( - alphaothers => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 0}, - controlversion => {GLOBAL => 1, PER_TYPE => 0, PER_ENTRY => 0}, - debug => {GLOBAL => 1, PER_TYPE => 0, PER_ENTRY => 0}, - dataonly => {GLOBAL => 0, PER_TYPE => 0, PER_ENTRY => 1}, - displaymode => {GLOBAL => 1, PER_TYPE => 0, PER_ENTRY => 0}, - inheritance => {GLOBAL => 1, PER_TYPE => 0, PER_ENTRY => 0}, - labelalpha => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 0}, - labelnamespec => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 0}, - labelnumber => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 0}, - labelyear => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 0}, - labelyearspec => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 0}, - maxitems => {GLOBAL => 1, PER_TYPE => 0, PER_ENTRY => 0}, - minitems => {GLOBAL => 1, PER_TYPE => 0, PER_ENTRY => 0}, - maxnames => {GLOBAL => 1, PER_TYPE => 0, PER_ENTRY => 0}, - minnames => {GLOBAL => 1, PER_TYPE => 0, PER_ENTRY => 0}, - presort => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 1}, - singletitle => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 0}, - skipbib => {GLOBAL => 0, PER_TYPE => 1, PER_ENTRY => 1}, - skiplab => {GLOBAL => 0, PER_TYPE => 1, PER_ENTRY => 1}, - skiplos => {GLOBAL => 0, PER_TYPE => 1, PER_ENTRY => 1}, - sortalphaothers => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 0}, - sortexclusion => {GLOBAL => 0, PER_TYPE => 1, PER_ENTRY => 0}, - sorting => {GLOBAL => 1, PER_TYPE => 0, PER_ENTRY => 0}, - sortlos => {GLOBAL => 1, PER_TYPE => 0, PER_ENTRY => 0}, - structure => {GLOBAL => 1, PER_TYPE => 0, PER_ENTRY => 0}, - terseinits => {GLOBAL => 1, PER_TYPE => 0, PER_ENTRY => 0}, - uniquename => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 0}, - useauthor => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 1}, - useeditor => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 1}, - useprefix => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 1}, - usetranslator => {GLOBAL => 1, PER_TYPE => 1, PER_ENTRY => 1}, -); - - -1; - -__END__ - -=pod - -=encoding utf-8 - -=head1 NAME - -Biber::Constants - global constants for biber - -=head1 AUTHOR - -François Charette, C<< <firmicus at gmx.net> >> -Philip Kime C<< <philip at kime.org.uk> >> - -=head1 BUGS - -Please report any bugs or feature requests on our sourceforge tracker at -L<https://sourceforge.net/tracker2/?func=browse&group_id=228270>. - -=head1 COPYRIGHT & LICENSE - -Copyright 2009-2011 François Charette and Philip Kime, all rights reserved. - -This module is free software. You can redistribute it and/or -modify it under the terms of the Artistic License 2.0. - -This program is distributed in the hope that it will be useful, -but without any warranty; without even the implied warranty of -merchantability or fitness for a particular purpose. - -=cut - -# vim: set tabstop=2 shiftwidth=2 expandtab: |