Vim::Debug::Perl - Perl debugger interface.
If you are new to Vim::Debug please read the user manual, Vim::Debug::Manual, first.
This module is a role that is dynamically applied to an Vim::Debug instance. Vim::Debug represents a debugger. This module only handles the Perl specific bits. Theoretically there might be a Ruby or Python role someday.
If the $output string doesn't end with the debugger prompt string, this method will return false, because that means that there should be more debugger output coming.
Otherwise, $output will be parsed and the object's 'file', 'line', 'value', and 'status' attributes will be set and the method will return true.
These attributes are used to convert commands from the communication protocol to commands the Perl debugger can recognize. For example, the communication protocol uses the keyword 'next' while the Perl debugger uses 'n'.
Eric Johnson <kablamo at iijo dot nospamthanks dot org>
This software is copyright (c) 2013 by Eric Johnson.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.