GSP
Quick Navigator

Search Site

Unix VPS
A - Starter
B - Basic
C - Preferred
D - Commercial
MPS - Dedicated
Previous VPSs
* Sign Up! *

Support
Contact Us
Online Help
Handbooks
Domain Status
Man Pages

FAQ
Virtual Servers
Pricing
Billing
Technical

Network
Facilities
Connectivity
Topology Map

Miscellaneous
Server Agreement
Year 2038
Credits
 

USA Flag

 

 

Man Pages


Manual Reference Pages  -  LINGUA::EN::INFLECT::NUMBER (3)

.ds Aq ’

NAME

Lingua::EN::Inflect::Number - Force number of words to singular or plural

CONTENTS

SYNOPSIS



  use Lingua::EN::Inflect::Number qw(
    number to_S to_PL # Or anything you want from Lingua::EN::Inflect
  );

  print number("goat");  # "s" - theres only one goat
  print number("goats"); # "p" - theres several goats
  print number("sheep"); # "ambig" - there could be one or many sheep

  print to_S("goats");   # "goat"
  print to_PL("goats");  # "goats" - it already is
  print to_S("goat");    # "goat" - it already is
  print to_S("sheep");   # "sheep"



DESCRIPTION

This module extends the functionality of Lingua::EN::Inflect with three new functions available for export:

    number

This takes a word, and determines its number. It returns s for singular, p for plural, and ambig for words that can be either singular or plural.

Based on that:

    to_S / to_PL

These take a word and convert it forcefully either to singular or to plural. Lingua::EN::Inflect does funny things if you try to pluralise an already-plural word, but this module does the right thing.

DISCLAIMER

The whole concept is based on several undocumented features and idiosyncracies in the way Lingua::EN::Inflect works. Because of this, the module only works reliably on nouns. It’s also possible that these idiosyncracies will be fixed at some point in the future and this module will need to be rethought. But it works at the moment. Additionally, any disclaimers on Lingua::EN::Inflect apply double here.

SEE ALSO

Lingua::EN::Inflect

REPOSITORY

<https://github.com/neilbowers/Lingua-EN-Inflect-Number>

AUTHOR

Simon Cozens, simon@cpan.org

COPYRIGHT AND LICENSE

This software is copyright (c) 2004 by Simon Cozens simon@cpan.org

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.

Search for    or go to Top of page |  Section 3 |  Main Index


perl v5.20.3 LINGUA::EN::INFLECT::NUMBER (3) 2015-07-04

Powered by GSP Visit the GSP FreeBSD Man Page Interface.
Output converted with manServer 1.07.