Clair::SentenceSegmenter

MxTerminator


Included librariesPackage variablesGeneral documentationMethods

Package variablesTop
No package variables defined.

Included modulesTop
Carp
Clair::SentenceSegmenter::SentenceSegmenter
Clair::Utils::MxTerminator

InheritTop
Clair::SentenceSegmenter::SentenceSegmenter

SynopsisTop
No synopsis!
DescriptionTop
No description!
MethodsTop
newNo descriptionCode
split_sentencesNo descriptionCode

Methods description


None available.

Methods code


newdescriptionprevnextTop
sub new {
  my $class = shift;
  my %params = @_;

  # Instantiate our base class/create representation
$params{segmenter_type} = "MxTerminator"; my $self = $class->new_sentence_segmenter (%params); return $self;
}

split_sentencesdescriptionprevnextTop
sub split_sentences {
    my $self = shift;
	my $text = shift;

    # print "MxTerminator, splitting.\n";
# The rest of clairlib expects to see a single whitespace char at the end of
# each sentence.
# MxTerminator keeps a single whitespace character at the end of each sentence.
# Clair::Utils::MxTerminator::init;
my @sentences = Clair::Utils::MxTerminator::do_document($text); return @sentences;
}

General documentation


No general documentation available.