NAME
Text::Parser::Errors - Exceptions for Text::Parser
VERSION
version 0.920
DESCRIPTION
This document contains a manifest of all the exception classes thrown by Text::Parser.
EXCEPTION CLASSES
All exceptions are derived from Text::Parser::Errors::GenericError. They are all based on Throwable::SugarFactory and so all the exception methods of those, such as error, namespace, etc., will be accessible. Read Exceptions if you don't know about exceptions in Perl 5.
Input file related errors
Text::Parser::Errors::InvalidFilename
Thrown when file name specified to read or filename is invalid.
Attributes
name - a string with the anticipated file name.
Text::Parser::Errors::FileNotReadable
Thrown when file name specified to read or filename has no read permissions or is unreadable for any other reason.
Attributes
name - a string with the name of the file that could not be read
Text::Parser::Errors::FileNotPlainText
Thrown when file name specified to read or filename is not a plain text file.
Attributes
name - a string with the name of the non-text input file
mime_type -
undeffor now. This is reserved for future.
Errors in multiline_type parsers
Text::Parser::Errors::UnexpectedEof
Thrown when a line continuation character indicates that the last line in the file is wrapped on to the next line.
Attributes
discontd - a string containing the line with the continuation character.
line_num - line number at which the unexpected EOF is encountered.
Text::Parser::Errors::UnexpectedCont
Thrown when a line continuation character on the first line indicates that it is a continuation of a previous line.
Attributes
line - a string containing the content of the line with the unexpected continuation character.
SEE ALSO
BUGS
Please report any bugs or feature requests on the bugtracker website http://github.com/balajirama/Text-Parser/issues
When submitting a bug or request, please include a test-file or a patch to an existing test-file that illustrates the bug or desired feature.
AUTHOR
Balaji Ramasubramanian <balajiram@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2018-2019 by Balaji Ramasubramanian.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.