Perl-PrereqScanner-NotQuiteLite

 view release on metacpan or  search on metacpan

t/scan/heredoc.t  view on Meta::CPAN

afundar
afunilar
agachar
agadanhar
agaitar
agarotar
EOSTR
    ;
1 ;
TEST

test(<<'TEST'); # ISTEEL/HTMLTMPL-1.34/HTMLTMPL.pm
sub dumpAll()
{
    print << "EOHTML";
Content-type: text/html

<html><head><title>Dump of tokens and values</title></head>
<body bgcolor=beige>
<h3 align=center>Dump of tokens and values</h3>
<p>
<table border=1 align=center>
<tr align=center><th bgcolor=lightblue>Token</th><th colspan=2 bgcolor=lightblue>Value</th></tr>
EOHTML
    dumpit(@_);

    print "</table></body></html>";
}

sub dumpit()
{
    my ($self, $block) = @_;

    if (defined $block)
    {
        $self = \%$block if (defined $block);
    }

    my $repeating = $self->{'_C__REPEAT__'};
}
TEST

test(<<'TEST'); # GOMOR/Net-Packet-2.22/Packet/TCP.pm
   my $offX2Flags = ($self->off << 12) | (0x0f00 & ($self->x2 << 8))
                  | (0x00ff & $self->flags);

   my $phpkt;
   # Handle checksumming with DescL2&3
   if ($frame->l3) {
      if ($frame->l3->isIpv4) {
         $phpkt = $self->SUPER::pack('a4a4CCn',
            inetAton($frame->l3->src),
            inetAton($frame->l3->dst),
            0,
            $frame->l3->protocol,
            $frame->l3->getPayloadLength,
         ) or return undef;
      }
      elsif ($frame->l3->isIpv6) {
         $phpkt = $self->SUPER::pack('a*a*NnCC',
            inet6Aton($frame->l3->src),
            inet6Aton($frame->l3->dst),
            $frame->l3->payloadLength,
            0,
            0,
            $frame->l3->nextHeader,
         ) or return undef;
      }
   }
   # Handle checksumming with DescL4
   else {
      my $totalLength = $self->getLength;
      $totalLength += $frame->l7->getLength if $frame->l7;


      if ($env->desc->isFamilyIpv4) {
         $phpkt = $self->SUPER::pack('a4a4CCn',
            inetAton($env->ip),
            inetAton($env->desc->target),
            0,
            $env->desc->protocol,
            $totalLength,
         ) or return undef;
      }
      elsif ($env->desc->isFamilyIpv6) {
         $phpkt = $self->SUPER::pack('a*a*NnCC',
            inet6Aton($env->ip6),
            inet6Aton($env->desc->target),
            $totalLength,
            0,
            0,
            $env->desc->protocol,
         ) or return undef;
      }
   }
TEST

test(<<'TEST'); # FEDOROV/File-Stat-Bits-1.01/Bits.pm
sub dev_join
{
    my ($major, $minor) = @_;

    package File::Stat::Bits::dirty;

    if ( defined MAJOR_SHIFT )
    {
    return
        (($major << MAJOR_SHIFT) & MAJOR_MASK) |
        (($minor << MINOR_SHIFT) & MINOR_MASK);
    }
    else
    {
    return undef;
    }
}
TEST

test(<<'TEST'); # GAAL/Perl6-Signature-0.04/lib/Perl6/Signature.pm
package Perl6::Signature;

use warnings;

use Parse::RecDescent;
use Text::Balanced;
use Perl6::Signature::Val;

our $VERSION = '0.04';

#$::RD_TRACE = 1;
$::RD_HINT  = 1;

our $SIGNATURE_GRAMMAR = << '#\'END';
#\
    {
        use Text::Balanced qw(extract_bracketed);
        use Carp qw(croak);
    }

    Sig: Sig_colon | Sig_nocolon

    Sig_colon: ':' Sig_nocolon

    Sig_nocolon: '(' Sigbody ')'
        { $item{Sigbody} }

    Sigbody: Sigbody_inv | Sigbody_noinv

    Sigbody_inv: Invocant <skip:'\s*'> ':' Sigbody_noinv



( run in 0.664 second using v1.01-cache-2.11-cpan-9581c071862 )