The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.
NAME

    POE::Filter::ParseWords - A POE-based parser to parse text into an
    array of tokens.

VERSION

    version 1.08

SYNOPSIS

        use POE::Filter::ParseWords;
    
        my $filter = POE::Filter::ParseWords->new();
        my $arrayref = $filter->get( [ $line ] );

DESCRIPTION

    POE::Filter::ParseWords provides a convenient way to parse text into an
    array of tokens. It is a wrapper for the module Text::ParseWords.

    A more comprehensive demonstration of the use to which this module can
    be put to is in the examples/ directory of this distribution.

CONSTRUCTOR

    new

      Creates a new POE::Filter::ParseWords object. Takes two optional
      arguments:

        'delim', specify a delimiter, default is '\s+';
        'keep', specify whether other characters are kept or not, default is false;

METHODS

    get

    get_one_start

    get_one

      Takes an arrayref which is contains lines of text. Returns an
      arrayref of lists of tokenised output.

    put

      This is not implemented.

    clone

      Makes a copy of the filter, and clears the copy's buffer.

SEE ALSO

    POE

    Text::ParseWords

    POE::Filter

    POE::Filter::Line

    POE::Filter::Stackable

AUTHOR

    Chris Williams <chris@bingosnet.co.uk>

COPYRIGHT AND LICENSE

    This software is copyright (c) 2017 by Chris Williams.

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