NAME
    PYX::SGML::Raw - Processing PYX data or file and write as SGML.
SYNOPSIS
     use PYX::SGML::Raw;
     my $obj = PYX::SGML::Raw->new(%parameters);
     $obj->parse($pyx, $out);
     $obj->parse_file($input_file, $out);
     $obj->parse_handle($input_file_handler, $out);
     $obj->finalize;
METHODS
  "new"
     my $obj = PYX::SGML::Raw->new(%parameters);
    Constructor.
    Returns instance of object.
    *       "output_handler"
             Output handler.
             Default value is \*STDOUT.
  "parse"
     $obj->parse($pyx, $out);
    Parse PYX text or array of PYX text. Output is serialization to SGML. If
    $out not present, use 'output_handler'.
    Returns undef.
  "parse_file"
     $obj->parse_file($input_file, $out);
    Parse file with PYX data. Output is serialization to SGML. If $out not
    present, use 'output_handler'.
    Returns undef.
  "parse_handler"
     $obj->parse_handle($input_file_handler, $out);
    Parse PYX handler. Output is serialization to SGML. If $out not present,
    use 'output_handler'.
    Returns undef.
  "finalize"
     $obj->finalize;
    Finalize opened tags, if exists.
    Returns undef.
ERRORS
     new():
             From Class::Utils::set_params():
                     Unknown parameter '%s'.
EXAMPLE
     use strict;
     use warnings;
     use PYX::SGML::Raw;
     # Input.
     my $pyx = <<'END';
     (element
     -data
     )element
     END
     # Object.
     my $obj = PYX::SGML::Raw->new;
     # Process.
     $obj->parse($pyx);
     print "\n";
     # Output:
     # data
DEPENDENCIES
    Class::Utils, PYX::Parser, PYX::Utils.
SEE ALSO
    Task::PYX
        Install the PYX modules.
REPOSITORY
    
AUTHOR
    Michal Josef Špaček skim@cpan.org.
    
LICENSE AND COPYRIGHT
    © 2011-2020 Michal Josef Špaček
    BSD 2-Clause License
VERSION
    0.04