Treex-JA
view release on metacpan or search on metacpan
lib/Treex/Tool/Parser/JDEPP.pm view on Meta::CPAN
use Treex::Core::Config;
use Treex::Tool::ProcessUtils;
use Treex::Core::Resource;
has model_dir => ( isa => 'Str', is => 'rw', required => 1 );
sub BUILD {
my ($self) = @_;
# TODO find architecture independent solution
my $bin_path = require_file_from_share(
'installed_tools/parser/jdepp/bin/jdepp',
ref($self)
);
#TODO: fix setting up of the model_dir via Treex (see W2A::JA::ParseJDEPP)
# right now only way of selecting model_dir is via configuring Jdepp
# my $model_dir = $self->model_dir;
# in the worst case, it will use default model
my $cmd = "$bin_path".' 2>/dev/null';
lib/Treex/Tool/Tagger/MeCab.pm view on Meta::CPAN
use Moose;
use Treex::Core::Common;
use Treex::Core::Config;
use Treex::Tool::ProcessUtils;
use Treex::Core::Resource;
sub BUILD {
my ($self) = @_;
# TODO find architecture independent solution
my $bin_path = require_file_from_share(
'installed_tools/tagger/MeCab/bin/mecab',
ref($self)
);
my $cmd = "$bin_path".' 2>/dev/null';
# start MeCab tagger
my ( $reader, $writer, $pid ) = Treex::Tool::ProcessUtils::bipipe( $cmd, ':encoding(utf-8)' );
$self->{reader} = $reader;
( run in 0.244 second using v1.01-cache-2.11-cpan-05444aca049 )