- EXCEPTION CLASSES
- Input file related errors
- Errors in multiline_type parsers
- ExAWK rule syntax related
- SEE ALSO
- COPYRIGHT AND LICENSE
Text::Parser::Errors - Exceptions for Text::Parser
This document contains a manifest of all the exception classes thrown by Text::Parser.
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
namespace, etc., will be accessible. Read Exceptions if you don't know about exceptions in Perl 5.
name - a string with the anticipated file name.
name - a string with the name of the file that could not be read
name - a string with the name of the non-text input file
undeffor now. This is reserved for future.
Thrown when a line continuation character indicates that the last line in the file is wrapped on to the next line.
discontd - a string containing the line with the continuation character.
line_num - line number at which the unexpected EOF is encountered.
Thrown when a line continuation character on the first line indicates that it is a continuation of a previous line.
line - a string containing the content of the line with the unexpected continuation character.
All errors corresponding to the Text::Parser::Rule class.
Generated from Text::Parser::Rule class constructor or from the accessors of
action, or the method
add_precondition, when the rule strings specified fail to compile properly.
code - the original rule string
msg - content of
subroutine - stringified form of the subroutine generated from the given
Generated from constructor of the Text::Parser::Rule when the rule is created with neither a
condition nor an
Generated when the rule option
continue_to_next of the Text::Parser::Rule object is set true when
dont_record is false.
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.
Balaji Ramasubramanian <email@example.com>
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.