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

Moot::TokenIO - libmoot : Token I/O

SYNOPSIS

use Moot::TokenIO;

##--------------------------------------------------------------------
## Format Parsing

$fmt  = Moot::TokenIO::parse_format_string($fmtString);
$fmt  = Moot::TokenIO::guess_filename_format($filename);
$bool = Moot::TokenIO::is_empty_format($fmt);
$fmt  = Moot::TokenIO::sanitize_format($fmt, $fmt_implied, $fmt_default);
$fmt  = Moot::TokenIO::parse_format_request($str_request, $filename, $fmt_implied, $fmt_default);
$str  = Moot::TokenIO::format_canonical_string($fmt);

##--------------------------------------------------------------------
## I/O Constructors (NYI)

$tr = Moot::TokenIO::new_reader($fmt);
$tw = Moot::TokenIO::new_reader($fmt);

$tr = Moot::TokenIO::file_reader($filename, $str_request, $fmt_implied, $fmt_default);
$tw = Moot::TokenIO::file_writer($filename, $str_request, $fmt_implied, $fmt_default);

DESCRIPTION

The Moot::TokenIO module provides wrappers for static I/O format parsing methods included in the libmoot library for Hidden Markov Model decoding.

SEE ALSO

Moot(3perl), Moot::TokenReader(3perl), Moot::TokenReader::Native(3perl), Moot::TokenReader::XML(3perl), Moot::TokenWriter(3perl), Moot::TokenWriter::Native(3perl), Moot::TokenWriter::XML(3perl), moot(1), perl(1).

AUTHOR

Bryan Jurish <moocow@cpan.org>

COPYRIGHT AND LICENSE

Copyright (C) 2013 by Bryan Jurish

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself, either Perl version 5.14.2 or, at your option, any later version of Perl 5 you may have available.