Text-ZPL
view release on metacpan or search on metacpan
README.mkdn view on Meta::CPAN
bind => [ 'tcp://eth0:5550', 'tcp://eth0:5551' ]
}
}
}
## decode\_zpl
Given a string of `ZPL`-encoded text, returns an appropriate Perl `HASH`; an
exception is thrown if invalid input is encountered.
(See [Text::ZPL::Stream](https://metacpan.org/pod/Text::ZPL::Stream) for a streaming interface.)
## encode\_zpl
Given a Perl `HASH`, returns an appropriate `ZPL`-encoded text string; an
exception is thrown if the data given cannot be represented in `ZPL` (see
["CAVEATS"](#caveats)).
### TO\_ZPL
A blessed object can provide a **TO\_ZPL** method that will supply a plain
lib/Text/ZPL.pm view on Meta::CPAN
bind => [ 'tcp://eth0:5550', 'tcp://eth0:5551' ]
}
}
}
=head2 decode_zpl
Given a string of C<ZPL>-encoded text, returns an appropriate Perl C<HASH>; an
exception is thrown if invalid input is encountered.
(See L<Text::ZPL::Stream> for a streaming interface.)
=head2 encode_zpl
Given a Perl C<HASH>, returns an appropriate C<ZPL>-encoded text string; an
exception is thrown if the data given cannot be represented in C<ZPL> (see
L</CAVEATS>).
=head3 TO_ZPL
A blessed object can provide a B<TO_ZPL> method that will supply a plain
lib/Text/ZPL/Stream.pm view on Meta::CPAN
# Or in a loop:
while ( defined(my $zpl_chrs = magically_get_some_zpl) ) {
$stream->push($zpl_chrs);
}
my $ref = $stream->get;
# ...
=head1 DESCRIPTION
A streaming decoder for C<ZeroMQ Property Language> files using L<Text::ZPL>.
See the L<Text::ZPL> documentation for more on C<ZPL> and parsing-related
details.
=head2 new
my $stream = Text::ZPL::Stream->new(
# Optional:
max_buffer_size => 512,
);
( run in 0.333 second using v1.01-cache-2.11-cpan-4d50c553e7e )