Chess::PGN::EPD 0.21
Sponsored Links
Chess::PGN::EPD 0.21 Ranking & Summary
File size:
0.16 MB
Platform:
Any Platform
License:
Perl Artistic License
Price:
Downloads:
817
Date added:
2007-08-15
Publisher:
Hugh S. Myers
Chess::PGN::EPD 0.21 description
Chess::PGN::EPD is a Perl extension to produce and manipulate EPD text.
SYNOPSIS
#!/usr/bin/perl
#
#
use warnings;
use strict;
use Chess::PGN::Parse;
use Chess::PGN::EPD;
if ($ARGV[0]) {
my $pgn = new Chess::PGN::Parse($ARGV[0]) or die "Cant open $ARGV[0]: $!n";
while ($pgn->read_game()) {
$pgn->parse_game();
print join ( "n", epdlist( @{$pgn->moves()} ) ), "nn";
}
}
OR
#!/usr/bin/perl
#
#
use warnings;
use strict;
use Chess::PGN::EPD;
my $position = rnbqkb1r/ppp1pppp/5n2/3P4/8/8/PPPP1PPP/RNBQKBNR w KQkq -;
print join("n",epdstr(epd => $position,type => latex));
OR
#!/usr/bin/perl
#
#
use strict;
use warnings;
use Chess::PGN::Parse;
use Chess::PGN::EPD;
if ($ARGV[0]) {
my $pgn = new Chess::PGN::Parse($ARGV[0]) or die "Cant open $ARGV[0]: $!n";
while ($pgn->read_game()) {
my @epd;
$pgn->parse_game();
@epd = reverse epdlist( @{$pgn->moves()} );
print [ECO,",epdcode(ECO,@epd),""]n";
print [NIC,",epdcode(NIC,@epd),""]n";
print [Opening,",epdcode(Opening,@epd),""]n";
}
}
SYNOPSIS
#!/usr/bin/perl
#
#
use warnings;
use strict;
use Chess::PGN::Parse;
use Chess::PGN::EPD;
if ($ARGV[0]) {
my $pgn = new Chess::PGN::Parse($ARGV[0]) or die "Cant open $ARGV[0]: $!n";
while ($pgn->read_game()) {
$pgn->parse_game();
print join ( "n", epdlist( @{$pgn->moves()} ) ), "nn";
}
}
OR
#!/usr/bin/perl
#
#
use warnings;
use strict;
use Chess::PGN::EPD;
my $position = rnbqkb1r/ppp1pppp/5n2/3P4/8/8/PPPP1PPP/RNBQKBNR w KQkq -;
print join("n",epdstr(epd => $position,type => latex));
OR
#!/usr/bin/perl
#
#
use strict;
use warnings;
use Chess::PGN::Parse;
use Chess::PGN::EPD;
if ($ARGV[0]) {
my $pgn = new Chess::PGN::Parse($ARGV[0]) or die "Cant open $ARGV[0]: $!n";
while ($pgn->read_game()) {
my @epd;
$pgn->parse_game();
@epd = reverse epdlist( @{$pgn->moves()} );
print [ECO,",epdcode(ECO,@epd),""]n";
print [NIC,",epdcode(NIC,@epd),""]n";
print [Opening,",epdcode(Opening,@epd),""]n";
}
}
Chess::PGN::EPD 0.21 Screenshot
Chess::PGN::EPD 0.21 Keywords
PGN
EPD
ARGV
EPD 0.21
to produce
perl extension
n
0
print
produce
text
Perl
Chess::PGN::EPD
ChessPGNEPD
Chess::PGN::EPD 0.21
Libraries
Bookmark Chess::PGN::EPD 0.21
Chess::PGN::EPD 0.21 Copyright
WareSeeker periodically updates pricing and software information of Chess::PGN::EPD 0.21 full version from the publisher, so some information may be slightly out-of-date. You should confirm all information before relying on it. Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future development of Chess::PGN::EPD 0.21 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
Related Software
Chess::PGN::Parse is a Perl module that reads and parses PGN (Portable Game Notation) Chess files. Free Download
Chess::PGN::Filter is a Perl extension for converting PGN files to other formats. Free Download
JChessBoard project is a Java-based chess board and PGN viewer/editor. Free Download
Sprite is a Perl module to manipulate text delimited databases using SQL. Free Download
BabyChess is a chess program. Free Download
gnome-chess is chess game, a graphical user interface for playing chess. Free Download
pychess is a chess game written using pygtk. Free Download
Internet Chess ToolKit project is a Java library for chess with PGN, FEN, SAN, and ICS (FICS, ICC) support. Free Download
Latest Software
Popular Software
Favourite Software