File Coverage

blib/lib/PPI/Statement/Expression.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1             package PPI::Statement::Expression;
2              
3             =pod
4              
5             =head1 NAME
6              
7             PPI::Statement::Expression - A generic and non-specialised statement
8              
9             =head1 SYNOPSIS
10              
11             $foo = bar;
12             ("Hello World!");
13             do_this();
14              
15             =head1 INHERITANCE
16              
17             PPI::Statement::Expression
18             isa PPI::Statement
19             isa PPI::Node
20             isa PPI::Element
21              
22             =head1 DESCRIPTION
23              
24             A C is a normal statement that is evaluated,
25             may or may not assign, may or may not have side effects, and has no special
26             or redeeming features whatsoever.
27              
28             It provides a default for all statements that don't fit into any other
29             classes.
30              
31             =head1 METHODS
32              
33             C has no additional methods beyond the default ones
34             provided by L, L and L.
35              
36             =cut
37              
38 63     63   385 use strict;
  63         121  
  63         1394  
39 63     63   268 use PPI::Statement ();
  63         110  
  63         2837  
40              
41             our $VERSION = '1.275';
42              
43             our @ISA = "PPI::Statement";
44              
45             1;
46              
47             =pod
48              
49             =head1 SUPPORT
50              
51             See the L in the main module.
52              
53             =head1 AUTHOR
54              
55             Adam Kennedy Eadamk@cpan.orgE
56              
57             =head1 COPYRIGHT
58              
59             Copyright 2001 - 2011 Adam Kennedy.
60              
61             This program is free software; you can redistribute
62             it and/or modify it under the same terms as Perl itself.
63              
64             The full text of the license can be found in the
65             LICENSE file included with this module.
66              
67             =cut