Eric D Johnson > Vim-Debug-v0.10 > Vim::Debug::Perl

Download:
Vim-Debug-v0.10.tar.gz

Dependencies

Annotate this POD

View/Report Bugs
Module Version: v0.10   Source   Latest Release: Vim-Debug-0.904

NAME ^

Vim::Debug::Perl - Perl debugger interface.

VERSION ^

version v0.10

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.

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 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.

syntax highlighting: