Lines Matching full:package
25 package Simple;
33 package Simple;
42 package Simple;
51 package Simple;
59 package Simple;
68 package Simple;
78 package Simple;
86 name => 'choose the right default package based on package/file name',
88 package Simple::_private;
90 package Simple;
99 package Simple;
107 name => 'just read the first $VERSION line in reopened package (1)',
109 package Simple;
111 package Error::Simple;
113 package Simple;
119 name => 'just read the first $VERSION line in reopened package (2)',
121 package Simple;
122 package Error::Simple;
124 package Simple;
133 package Simple;
143 name => 'mentions another module\'s $VERSION in a different package',
145 package Simple;
147 package Simple2;
158 package Simple;
170 package Simple;
182 package Simple;
184 package Simple2;
193 name => 'Fully qualified $VERSION declared in package',
195 package Simple;
202 name => 'Differentiate fully qualified $VERSION in a package',
204 package Simple;
214 package Simple;
224 package Simple;
232 name => '$VERSION declared as package variable from within "main" package',
236 package Simple;
246 package Simple;
250 package Simple;
257 name => '$VERSION follows a spurious "package" in a quoted construct',
259 package Simple;
262 package filename line codeline subroutine finished));
272 package Simple;
281 package Simple;
290 package Simple;
298 name => 'Two version assignments, no package',
309 package Simple;
319 package Simple;
326 name => 'package NAME VERSION',
328 package Simple 1.23;
334 name => 'package NAME VERSION',
336 package Simple 1.23_01;
342 name => 'package NAME VERSION',
344 package Simple v1.2.3;
350 name => 'package NAME VERSION',
352 package Simple v1.2_3;
392 package Simple;
402 package Simple;
412 package Simple;
422 package Simple;
430 name => 'package NAME BLOCK, undef $VERSION',
432 package Simple {
440 name => 'package NAME BLOCK, with $VERSION',
442 package Simple {
450 name => 'package NAME VERSION BLOCK (1)',
452 package Simple 1.23 {
460 name => 'package NAME VERSION BLOCK (2)',
462 package Simple v1.2.3_4 {
512 package Simple;
523 package Simple;
532 package Simple;
541 package Simple;
550 package Simple;
559 package Simple;
573 package Simple;
583 package Foo;
602 package Simple;
611 package Simple;
624 package Simple;
634 name => 'no assumption of primary version merely if a package\'s $VERSION is referenced',
636 package Simple;
643 name => 'no package statement; bare $VERSION',
652 name => 'no package statement; bare $VERSION with our',
661 name => 'no package statement; fully-qualified $VERSION for main',
669 name => 'no package statement; fully-qualified $VERSION for other package',
677 name => 'package statement that does not quite match the filename',
680 package ThisIsNotSimple;
703 skip( "No package NAME VERSION support until perl 5.11.1", (defined $expected_version ? 3 : 2) )
704 if "$]" < 5.011001 && $code =~ /package\s+[\w\:\']+\s+v?[0-9._]+/;