NAME
Vim::Debug::Perl - Perl debugger interface.
VERSION
version 0.001
SYNOPSIS
If you are new to the Vim::Debug project please read the Vim::Debug::Manual first.
package Vim::Debug::Perl
my $debugger = Vim::Debug::Perl->new;
$debugger->next;
$debugger->step;
DESCRIPTION
This module inherits from Vim::Debug. See that module for a more in depth explanation. This module only handles the Perl specific bits.
DEBUGGER OUTPUT REGEX CLASS ATTRIBUTES
These attributes are used to parse debugger output and are used by Vim::Debug. They return a regex and ignore all values passed to them.
dbgrPromptRegex()
compilerErrorRegex()
runtimeErrorRegex()
appExitedRegex()
TRANSLATION CLASS ATTRIBUTES
These attributes are used by Vim::Debug::Daemon 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'.
next()
step()
cont()
break()
clear()
clearAll()
print()
command()
restart()
quit()
METHODS
parseOutput($output)
$output is output from the Perl debugger. This method parses $output and saves relevant valus to the line, file, and output attributes (these attributes are defined in Vim::Debug)
Returns undef.
AUTHOR
Eric Johnson <vimdebug at iijo dot org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2011 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.