• Home
  • History
  • Annotate
  • only in this directory
NameDateSize

..11-Apr-2013244

Build.PLH A D20-Feb-2013453

ChangesH A D20-Feb-20135.2 KiB

demo/H11-Apr-20137

lib/H05-Apr-20133

Makefile.PLH A D20-Feb-2013539

MANIFESTH A D20-Feb-2013521

META.ymlH A D20-Feb-2013594

READMEH A D20-Feb-20131.4 KiB

t/H11-Apr-201317

README

1Lingua::EN::Inflect version 1.895
2
3The exportable subroutines of Lingua::EN::Inflect provide plural
4inflections and "a"/"an" selection for English words.
5
6Plural forms of all nouns, most verbs, and some adjectives are
7provided. Where appropriate, "classical" variants (for example:
8"brother" -> "brethren", "dogma" -> "dogmata", etc.) are also
9provided.
10
11Pronunciation-based "a"/"an" selection is provided for all English
12words, and most initialisms.
13
14Lingua::EN::Inflect also provides facilities for comparing 
15words in a "number-insensitive" manner (that is, an eq-like
16comparison in which "ox" and "oxen" compare equal).
17
18In generating these inflections, Lingua::EN::Inflect follows the
19Oxford English Dictionary and the guidelines in Fowler's Modern
20English Usage, preferring the former where the two disagree.
21
22The module is built around standard British spelling, but is
23designed to cope with common American variants as well. Slang,
24jargon, and other English dialects are *not* explicitly catered
25for. However, the module does provide the ability to define new
26plural forms (or redefine existing ones).
27
28Where two or more inflected forms exist for a single word
29(typically a "classical" form and a "modern" form), by default
30Lingua::EN::Inflect returns the more common form (typically the
31"modern" one). The programmer can, however, specify that
32"classical" plurals should be preferred.
33