NAME
Padre::Plugin::Perl6::Perl6SyntaxChecker - Perl document syntax-checking in the background
SYNOPSIS
# by default, the text of the current document
# will be fetched as will the document's notebook page.
my $task = Padre::Plugin::Perl6::Perl6SyntaxChecker->new(
newlines => "\r\n", # specify the newline type!
);
$task->schedule;
my $task2 = Padre::Plugin::Perl6::Perl6SyntaxChecker->new(
text => Padre::Current->document->text_get,
notebook_page => Padre::Current->document->editor,
on_finish => sub { my $task = shift; ... },
newlines => "\r\n", # specify the newline type!
);
$task2->schedule;
DESCRIPTION
This class implements syntax checking of Perl documents in the background. It inherits from Padre::Task::SyntaxChecker. Please read its documentation!
SEE ALSO
This class inherits from Padre::Task::SyntaxChecker which in turn is a Padre::Task and its instances can be scheduled using Padre::TaskManager.
The transfer of the objects to and from the worker threads is implemented with Storable.
AUTHOR
Ahmad M. Zawawi <ahmad.zawawi at gmail.com>
Gabor Szabo http://szabgab.com/
COPYRIGHT AND LICENSE
Copyright 2008-2009 Padre Developers as in Perl6.pm
This program is free software; you can redistribute it and/or modify it under the same terms as Perl 5 itself.