logo
Free, unlimited AI code reviews that run on commit
git-lrc git-lrc GitHub Install Now We'd appreciate a star git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt git-lrc - Free, unlimited AI code reviews that run on commit | Product Hunt

PPI::Token::Data - The actual data in the __DATA__ section of a file

Author

       Adam Kennedy <adamk@cpan.org>

Description

       The "PPI::Token::Data" class is used to represent the actual data inside a file's "__DATA__" section.

       One "PPI::Token::Data" object is used to represent the entire of the data, primarily so that it can
       provide a convenient handle directly to the data.

Inheritance

         PPI::Token::Data
         isa PPI::Token
             isa PPI::Element

Methods

       "PPI::Token::Data" provides one method in addition to those provided by our parent PPI::Token and
       PPI::Element classes.

   handle
       The "handle" method returns a IO::String handle that allows you to do all the normal handle-y things to
       the contents of the __DATA__ section of the file.

       Unlike in perl itself, this means you can also do things like "print" new data onto the end of the
       __DATA__ section, or modify it with any other process that can accept an IO::Handle as input or output.

       Returns an IO::String object.

Name

       PPI::Token::Data - The actual data in the __DATA__ section of a file

Support

       See the support section in the main module.

See Also