NAME
Vim::Debug::Perl - Perl debugger interface.
DESCRIPTION
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.
METHODS
prompted_and_parsed($output)
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.
FUNCTIONS
next()
step()
cont()
break()
clear()
clearAll()
print()
command()
restart()
quit()
TRANSLATION CLASS ATTRIBUTES
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'.
AUTHOR
Eric Johnson <kablamo at iijo dot nospamthanks dot org>
COPYRIGHT AND LICENSE
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.