NAME
   Text::Lorem::More - Generate formatted nonsense using random Latin
   words.

VERSION
   Version 0.13

SYNOPSIS
   Generate formatted nonsense using random Latin words.

           use Text::Lorem::More;

           my $lorem = Text::Lorem::More->new;

           # Greet a friend
           print "Hello, ", $lorem->fullname, "\n";

           # You could also ...
           print $lorem->process("Hello, +fullname\n");

           ... or you can use the singleton:

           use Text::Lorem::More qw(lorem);

           # Generate a random latin word
           my $latinwordoftheday = lorem->word;

           # Produce paragaphs in the Text::Lorem compatible manner
           my $content = lorem->paragraphs(3);

           # Print 4 paragraphs, each separated by a single newline and tab:
           print "\t", scalar lorem->paragraph(4, "\n\t");

GENERATORS
   To use a generator, call the method with the same name as the generator,
   To use the name generator, for example:

           my $name = $lorem->name;

   Alternatively, you can use the "generate" or "process" functions. To use
   the hostname generator, for example:

           my $hostname = $lorem->hostname;

           # This will do the same thing ...
           my $otherhostname = $lorem->generate("+hostname");

 word
   Generates random latin word.

           dicta
           sed
           repellat

 sentence
   Generates between 4 and 9 words, with the first letter of the first word
   capitalized and a period following the last word.

 paragraph
   Generates between 3 and 6 sentences,

 words $count
   A Text::Lorem compatible words generator. Will generate $count words
   joined by " ".

 sentences $count
   A Text::Lorem compatible sentences generator. Will generate $count
   sentences joined by " ". Each sentence contains between 4 and 9 words
   and ends with a period. Passing in 0 for count will still produce a
   single period!

 paragraphs $count
   A Text::Lorem compatible sentences generator. Will generate $count
   paragraphs joined by "\n\n". Each paragraph contains between 3 and 6
   sentences.

 name / firstname / lastname
   Generates a random latin word with the first letter capitalized

           Repellat
           Sed
           Ipsum

 fullname
   Generates a firstname and lastname separated by a space

           Lorem Dicta

 username
   Generates a random latin word

 title
   Generates between 1 and 3 words with the first letter of the first word
   capitalized

 description
   Generates between 1 and 3 sentences.

 tld / topleveldomain
   Generates a top level domain. Currently, this will either be "com",
   "org", or "net".

 domain / domainname
   Generates a domainname. Currently, this will attach "example" to a tld
   generator result.

           example.com
           example.net

 host / hostname
   Generates a hostname. Currently, this will either return a plain
   domainname, as above, or attach a latin word to a domainname result.

           et.example.com
           example.org

 email / mail
 path
 httpurl
 mailto
EXPORT
FUNCTIONS
 new [$source]
   Construct a new Text::Lorem::More object

 generate $pattern [, $count, $separator]
   Generate some text using the specified pattern.

   "generate" is faster than "process", as "generate" uses regex to perform
   substitution.

   In list context, return a list with $count number of "words"

   In scalar context, return $pattern repeated $count times and joined by
   $separator.

   If you do not specify scalar context on the receiving end, then the
   separator will simply be discarded. This may change in the future

   The default for $count is 1.

   The default for $separator is " ".

   A pattern will usually contain one or more generator tokens. For
   example:

           +name
           +fullname
           +word+word+word+word

   The pattern can also contain other text:

           +name@+domainname
           "+firstname +lastname"

   Sometimes you might need to enclose the token identifier between "+{"
   and "}"

   For example, the following pattern won't work right:

           prefix+namesuffix

   But this will:

           prefix+{name}suffix

   If you need to include a '+' in your pattern, you'll have to use
   "process" instead.

 process $text
   Process a block of text, performing pattern substitutions as they're
   found.

   process is slower than generate, as process uses Parse::RecDescent.

   To escape '+', simply repeat it. For example, to produce "2 + 2" you
   would submit:

           2 ++ 2

   Please see "generate" for more information.

 source
   Return the generator source for this instance.

 lorem
   A Text::Lorem::More singleton.

AUTHOR
   Robert Krimen, "<robertkrimen at gmail.com>"

SEE ALSO
   Text::Lorem

   WWW::Lipsum

   <http://lipsum.com/>

SOURCE
   You can contribute or fork this project via GitHub:

   <http://github.com/robertkrimen/text-lorem-more/tree/master>

       git clone git://github.com/robertkrimen/text-lorem-more.git Text-Lorem-More

ACKNOWLEDGEMENTS
   Thanks to Adeola Awoyemi for writing Text::Lorem

COPYRIGHT & LICENSE
   Copyright 2006 Robert Krimen, all rights reserved.

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

BUGS
   Probaby a lot. Please report them (as below) and I'll take a look.

   Please report any bugs or feature requests to "bug-text-lorem-more at
   rt.cpan.org", or through the web interface at
   <http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Text-Lorem-More>. I will
   be notified, and then you'll automatically be notified of progress on
   your bug as I make changes.

SUPPORT
   You can find documentation for this module with the perldoc command.

       perldoc Text::Lorem::More

   You can also look for information at:

   * AnnoCPAN: Annotated CPAN documentation
       <http://annocpan.org/dist/Text-Lorem-More>

   * CPAN Ratings
       <http://cpanratings.perl.org/d/Text-Lorem-More>

   * RT: CPAN's request tracker
       <http://rt.cpan.org/NoAuth/Bugs.html?Dist=Text-Lorem-More>

   * Search CPAN
       <http://search.cpan.org/dist/Text-Lorem-More>