File Parser Perl
A java PGN file parser: this parser is packaged as a jar file that you can use for a java chess project. This parser can parse and write PGN files and convert PGN files as XML files and the reverse.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 454.67 KB | Download (53): PGNParser Download |
A Ruby file parser/interpreter/preprocessor that comments lines of code based on conditions at the time the file is required. Very handy to implement debugging logs and code that has to be commented (not just dynamically switched off).
Platforms: Windows, Mac, Linux
License: Freeware | Size: 35.01 KB | Download (48): RCodeLeveler Download |
About PHP iCalendar
A php-based iCal file parser. Its based on v2.0 of the IETF spec. It displays iCal files in a nice logical, clean manner with day, week, month, and year navigation, printer view, RSS-enabled, and searchable. It supports 12 languages, is fully theme-able, and has complete...
Platforms: Mac
License: Freeware | Size: 163.84 KB | Download (47): PHP iCalendar .0 Download |
nebgb is a Genbank file parser library. Usage: >>> import nebgb >>> rec = nebgb.parse_file("./test/data/simple-1.gb").next() >>> rec.locus["name"] 'NP_034640' >>> rec.locus["length"] 182 >>> rec.keywords["source"]["name"] 'house mouse' >>> rec.features[1]["properties"]["product"]...
Platforms: *nix
License: Freeware | Size: 296.96 KB | Download (39): nebgb Download |
Language::Zcode::Parser is a Perl module that reads and parses a Z-code file into a big Perl hash. SYNOPSIS # Create a Pure Perl Parser my $pParser = new Language::Zcode::Parser "Perl"; # If they didnt put ".z5" at the end, find it anyway $infile = $pParser->find_zfile($infile) || exit;...
Platforms: *nix
License: Freeware | Size: 296.96 KB | Download (89): Language::Zcode::Parser Download |
RDFStore::Parser::SiRPAC is a Perl module that implements a streaming RDF Parser as a direct implementation of XML::Parser::Expat. SYNOPSIS use RDFStore::Parser::SiRPAC; use RDFStore::NodeFactory; my $p=new RDFStore::Parser::SiRPAC( ErrorContext => 2, Handlers => { Init => sub { print...
Platforms: *nix
License: Freeware | Size: 481.28 KB | Download (102): RDFStore::Parser::SiRPAC Download |
WAP::SAXDriver::wbxml is a Perl module with SAX parser for WBXML file. SYNOPSIS use WAP::SAXDriver::wbxml; $parser = WAP::SAXDriver::wbxml->new( [OPTIONS] ); $result = $parser->parse( [OPTIONS] ); WAP::SAXDriver::wbxml is a SAX2 driver, and it inherits of XML::SAX::Base. This man page...
Platforms: *nix
License: Freeware | Size: 23.55 KB | Download (120): WAP::SAXDriver::wbxml Download |
Mail::Box::Parser::C is a Perl module that can parse folders for MailBox with C routines. This is an optional module for MailBox, and will (once installed) automatically be used by MailBox to parse e-mail message content when the message is supplied as file-handle. In all other cases, MailBox...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (99): Mail::Box::Parser::C Download |
iCal::Parser is a Perl module to parse iCalendar files into a data structure. SYNOPSIS use iCal::Parser my $parser=iCal::Parser->new(); my $hash=$parser->parse($file); $parser->parse($another_file); my $combined=$parser->calendar; my $combined=iCal::Parser->new->parse(@files); my...
Platforms: *nix
License: Freeware | Size: 28.67 KB | Download (113): iCal::Parser Download |
iCal::Parser::SAX is a Perl module to generate SAX events from an iCalendar. SYNOPSIS use iCal::Parser::SAX; my $parser=iCal::Parser::SAX->new(Handler=>SAXHandler,%args); $parser->parse_uri($file); $parser->parse_uris(@files); This module uses iCal::Parser to generates SAX events for the...
Platforms: *nix
License: Freeware | Size: 22.53 KB | Download (92): iCal::Parser::SAX Download |
This program is a parser that abstract a data structure from a given Entrez Gene record, and users of the parser can decide what to do/extract from the data structure. Perl Entrez Gene Parser project provides Perl parsers for NCBI's Entrez Gene based on regular expression, Parse::RecDescent,...
Platforms: Windows, Mac, *nix, Perl, BSD Solaris
License: Freeware | Download (65): Perl Entrez Gene Parser Download |
File::PathList is a Perl module that can find a file within a set of paths (like @INC or Java classpaths). SYNOPSIS # Create a basic pathset my $inc = File::PathList->new( @INC ); # Again, but with more explicit params my $inc2 = File::PathList->new( paths => @INC, cache => 1, ); #...
Platforms: *nix
License: Freeware | Size: 26.62 KB | Download (99): File::PathList Download |
Net::FTP::File is a Perl extension for simplifying FTP file operations. SYNOPSIS use Net::FTP::File; my $ftp = Net::FTP->new("some.host.name", Debug => 0) or die "Cannot connect to some.host.name: $@"; $ftp->login("anonymous",-anonymous@) or die "Cannot login ", $ftp->message;...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (104): Net::FTP::File Download |
File::Repl is a Perl module that provides file replication utilities. SYNOPSIS use File::Repl; %con = { dira => C:/perl, dirb => M:/perl, verbose => 1, age => 10, }; $ref=File::Repl->New(%con); $r1 = $ref->Update(.p(l|m),a<>b,1); $r2 = $ref->Update(.t.*,a<>b,1,.tmp$); The...
Platforms: *nix
License: Freeware | Size: 15.36 KB | Download (96): File::Repl Download |
File::Backup is a Perl module for easy file backup & rotation automation. SYNOPSIS use File::Backup; backup( from => "/source/path", to => "/destination/path" ); backup( from => "/kansas/*", to => "/oz" ); purge_backups( to => "/destination/path", compress => 0, keep => 5, timeformat...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (101): File::Backup Download |
This script contains a simple class to represent a Quicken (QIF) file, and a parser to load a QIF file into a sequence of those classes.
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (64): Quicken QIF file class and conversion Download |
Parse::Java is a Perl module that acts like a parser for Java code. SYNOPSIS use Parse::Java; my $ast = Parse::Java->parse_file(MyClass.java); Parse::Java parses Java code into an Abstract Syntax Tree which can be used for many things like writing compilers and stuff. As this module is...
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (114): Parse::Java Download |
XML::DOM::Lite is a Lite Pure Perl XML DOM Parser Kit. SYNOPSIS # Parser use XML::DOM::Lite qw(Parser :constants); $parser = Parser->new( %options ); $doc = Parser->parse($xmlstr); $doc = Parser->parseFile(/path/to/file.xml); # strip whitespace (can be about 30% faster) $doc =...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (97): XML::DOM::Lite Download |
Mobile::Wurfl is a Perl module interface to WURFL (the Wireless Universal Resource File. SYNOPSIS my $wurfl = Mobile::Wurfl->new( wurfl_home => "/path/to/wurfl/home", db_descriptor => "DBI:mysql:database=wurfl:host=localhost", db_username => wurfl, db_password => wurfl, wurfl_url =>...
Platforms: *nix
License: Freeware | Size: 102.4 KB | Download (101): Mobile::Wurfl Download |
Squidefender is a perl script which parses a squid log file in native format for attacks. If it finds an attack is sends a complaint email to the ISP of the attacker. It also has the option to execute an external command to take other actions. This can for example be used to automatically adapt...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (94): squidefender Download |