Test::Count::Parser - A Parser for Test::Count.
use Test::Count::Parser; my $parser = Test::Count::Parser->new(); $parser->update_assignments($string); $parser->update_count($string); my $value = $parser->get_count();
After initiating a parser one can input assignment expressions, and count update experssions. Both of them use arithmetic operations, integers, and Perl-like variable names.
At the end one should call $parser-get_count()> in order to get the total number of tests.
$parser-
Updates the parser's state based on the assignments in $mytext. For example if $mytext is:
$mytext
$myvar=500;$another_var=8+$myvar
Then at the end $myvar would be 500 and $another_var would be 508.
$myvar
$another_var
Adds the expression inside $mytext to the internal counter of the module. This is in order to count the tests.
Get the total number of tests in the parser.
Shlomi Fish, http://www.shlomifish.org/ .
Please report any bugs or feature requests to bug-test-count-parser at rt.cpan.org, or through the web interface at http://rt.cpan.org/NoAuth/ReportBug.html?Queue=Test::Count. I will be notified, and then you'll automatically be notified of progress on your bug as I make changes.
bug-test-count-parser at rt.cpan.org
You can find documentation for this module with the perldoc command.
perldoc Test::Count
You can also look for information at:
AnnoCPAN: Annotated CPAN documentation
http://annocpan.org/dist/Test::Count
CPAN Ratings
http://cpanratings.perl.org/d/Test::Count
RT: CPAN's request tracker
http://rt.cpan.org/NoAuth/Bugs.html?Dist=Test::Count
Search CPAN
http://search.cpan.org/dist/Test::Count
The Parser uses Parse::RecDescent by Damian Conway and is based on the example code of René Nyffenegger (http://www.adp-gmbh.ch/) available here:
http://www.adp-gmbh.ch/perl/rec_descent.html
Copyright 2006 Shlomi Fish.
This program is released under the following license: MIT X11.
To install Test::Count, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Test::Count
CPAN shell
perl -MCPAN -e shell install Test::Count
For more information on module installation, please visit the detailed CPAN module installation guide.