NAME
Lingua::IT::Ita2heb::LettersSeq::IT - Italian-specific subclass of Lingua::IT::Ita2heb::LettersSeq
DESCRIPTION
A sequence of letters in Italian.
VERSION
Version 0.01
SYNOPSIS
use Lingua::IT::Ita2heb::LettersSeq::IT;
my $seq = Lingua::IT::Ita2heb::LettersSeq::IT->new(
{
ita_letters => \@ita_letters,
}
);
METHODS
$seq->closed_syllable()
Checks that the current letter is a closed syllable.
$seq->should_add_alef()
A predicate that determines if Alef should be added.
$seq->try_geminated()
Tests if geminated should be set, and returns it. If it should be set, sets it to true.
$seq->match_cg_mod_after([@prefix])
Returns if it matches a CG modifier after the current position.
$seq->set_optional_cg_geresh([@prefix])
Returns if it matches a CG modifier with or without the prefix. If it matches, sets add_geresh() .
$seq->should_add_sheva()
A predicate that returns whether a sheva should be added or not.
$seq->match_vowel_before()
A predicate that returns whether there's any Latin vowel in the character before the current position.
$seq->match_vowel_after()
A predicate that returns whether there's any Latin vowel in the character after the current position.
$seq->does_v_require_bet()
A predicate that returns whether the 'v' requires a Hebrew Bet.
SUPPORT
You can find documentation for this module with the perldoc command.
perldoc Lingua::IT::Ita2heb::LettersSeq::IT
You can also look for information at:
RT: CPAN's request tracker
AnnoCPAN: Annotated CPAN documentation
CPAN Ratings
Search CPAN
LICENSE AND COPYRIGHT
Copyright 2011 Amir E. Aharoni.
This program is free software; you can redistribute it and modify it under the terms of either:
the GNU General Public License version 3 as published by the Free Software Foundation.
or the Artistic License version 2.0.
See http://dev.perl.org/licenses/ for more information.
AUTHOR
Amir E. Aharoni, <amir.aharoni at mail.huji.ac.il>
and Shlomi Fish ( http://www.shlomifish.org/ ).