Spamworldpro Mini Shell
Spamworldpro


Server : Apache/2.4.62 (Unix) OpenSSL/1.0.2k-fips
System : Linux server1.richineiserver.com 3.10.0-1160.119.1.el7.x86_64 #1 SMP Tue Jun 4 14:43:51 UTC 2024 x86_64
User : fdshops ( 1003)
PHP Version : 8.2.21
Disable Function : NONE
Directory :  /usr/share/doc/perl-Parse-RecDescent-1.967009/demo/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //usr/share/doc/perl-Parse-RecDescent-1.967009/demo/demo_matchrule2.pl
#!/usr/bin/perl -sw

use vars qw($animal);
use Parse::RecDescent;

$RD_AUTOACTION = q{ $last = $item[1] };

$grammar = q {

	sequence: <rulevar: local $last>
	sequence: base <matchrule: after_$last >(3..)
			{ [ $item[1], @{$item[2]} ] }
		| base sequence
			{ $item[2] }


	base: /[ACGT]/

	after_A: /[C]/
	after_C: /[AG]/
	after_G: /[CT]/
	after_T: /[G]/
};

$parser = new Parse::RecDescent( $grammar ) or
    die "bad grammar; bailing";

local $/;
use AutoDump;

show $parser->sequence(<DATA>);

__DATA__

AAACTTTAAAACGTGCGCACGTGTAAAAAA

Spamworldpro Mini