The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

NAME

Treex::Tool::Tagger::Role - role for PoS taggers

VERSION

version 2.20151102

SYNOPSIS

  package Treex::Tool::Tagger::Simple::XY;
  use Moose;
  with 'Treex::Tool::Tagger::Role';

REQUIRED METHODS

new({lemmatize=>1,...})

If the constructor parameter lemmatize has a true value and the tagger does not support lemmatization, it should immediately log_fatal. If <lemmatize> is false, the tagger can save some resources by not doing the lemmatization (i.e. method tag_sentence returning just $tags_rf). If the additional cost of lemmatization is low, the tagger may always lemmatize (i.e. ignoring the lemmatize parameter).

my ($tags_rf, $lemmas_rf) = $tagger->tag_sentence(\@words_forms);

If the tagger does not support lemmatization, it may return just $tags_rf.

COPYRIGHT AND LICENCE

Copyright 2012 Martin Popel

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