Parser Classes
This project provides you CSS parser classes for use with some languages like PHP and Python, for example.
Platforms: Windows, Mac, *nix, PHP, BSD Solaris
License: Freeware | Download (51): Multilanguage CSS parser classes Download |
DateTime::Format::Builder is a Perl module to create datetime parser classes and objects. SYNOPSIS package DateTime::Format::Brief; our $VERSION = 0.07; use DateTime::Format::Builder ( parsers => { parse_datetime => [ { regex => qr/^(d{4})(dd)(dd)(dd)(dd)(dd)$/, params => [qw( year...
Platforms: *nix
License: Freeware | Size: 48.13 KB | Download (100): DateTime::Format::Builder Download |
CSVObjects is a free and open sourced Java based framework for transparently parsing and unmarshalling Comma Separated Value (CSV) files and records into Plain Old Java Objects without the need to code the parsing logic manually. Instead, the parsing library relies on declarative mapping of CSV...
Platforms: *nix
License: Freeware | Size: 2.17 MB | Download (95): CSVObjects Download |
HTMLParser is a super-fast real-time parser for real-world HTML. What has attracted most developers to HTMLParser has been its simplicity in design, speed and ability to handle streaming real-world html. The two fundamental use-cases that are handled by the parser are extraction and...
Platforms: *nix
License: Freeware | Size: 4.2 MB | Download (98): HTML Parser Download |
BBCode::Parser is a Perl module that parses BBCode tags. BBCode is a simplified markup language used in several online forums and bulletin boards. It originated with phpBB, and remains most popular among applications written in PHP. Generally, users author their posts in BBCode, and the forum...
Platforms: *nix
License: Freeware | Size: 51.2 KB | Download (112): BBCode::Parser Download |
Regexp::Parser::Handlers is a Perl module with handlers for Perl 5 regexes. This module holds the init() method for the Regexp::Parser class, which installs all the handlers for standard Perl 5 regexes. This documentation contains a sub-classing tutorial. SUB-CLASSING I will present two...
Platforms: *nix
License: Freeware | Size: 40.96 KB | Download (86): Regexp::Parser::Handlers Download |
Small footprint, fast Java XML parser. Parses to an easily manipulable nested class structure which can be converted back to formatted or unformatted XML with a single call. Uses and creates straight XML, no DTDs necessary or used.
Platforms: Windows, Mac, Linux
License: Freeware | Size: 56.22 KB | Download (51): Lightweight Java XML parser and classes Download |
XPath Parser is a library consisting of parser for XPath-expressions and a set of classes which are used to represent their structure. Parser creates class-based structure of an XPath expression which may be manipulated as required.This small library ma
Platforms: Windows, Mac, Linux
License: Freeware | Size: 46.15 KB | Download (48): Simple XPath Parser API 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 |
Makefile::Parser is a Simple Parser for Makefiles. SYNOPSIS use Makefile::Parser; $parser = Makefile::Parser->new; # Equivalent to ->parse(Makefile); $parser->parse or die Makefile::Parser->error; # Get last value assigned to the specified variable CC: print $parser->var(CC); # Get...
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (180): Makefile::Parser Download |
SYNOPPSIS use LWP::Simple use XML::Parser; use XML::Parser::YahooRESTGeocode; #connect to yahoo geocode service my $url = http://api.local.yahoo.com/MapsService/V1/geocode; my $get = appid=YahooDemo&street=701+First+Street&city=Sunnyvale&state=CA; #call yahoo geocode service my $xml =...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (116): XML::Parser::YahooRESTGeocode Download |
Blatte::Parser is a Perl module that contains a parser for Blatte syntax. SYNOPSIS use Blatte::Parser; $parser = new Blatte::Parser(); $perl_expr = $parser->parse(INPUT); or $parsed_expr = $parser->expr(INPUT); if (defined($parsed_expr)) { $perl_expr = $parsed_expr->transform(); }...
Platforms: *nix
License: Freeware | Size: 31.74 KB | Download (98): Blatte::Parser Download |
Test::Parser is a collection of parsers for different test output file formats. These parse the data into a general purpose data structure that can then be used to create reports, do post-processing analysis, etc. Test-Parser can also export tests in SpikeSources TRPI test description XML...
Platforms: *nix
License: Freeware | Size: 54.27 KB | Download (95): Test-Parser Download |
Test::Parser is a collection of parsers for different test output file formats. These parse the data into a general purpose data structure that can then be used to create reports, do post-processing analysis, etc. Test::Parser can also export tests in SpikeSources TRPI test description XML...
Platforms: *nix
License: Freeware | Size: 45.06 KB | Download (97): Test::Parser Download |
MP3::M3U::Parser is a MP3 playlist parser. SYNOPSIS use MP3::M3U::Parser; my $parser = MP3::M3U::Parser->new(%options); $parser->parse(*FILEHANDLE, $scalar, "/path/to/playlist.m3u"); my $result = $parser->result; my %info = $parser->info; $parser->export(-format => xml, -file =>...
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (181): MP3::M3U::Parser Download |
XML::Parser::Style::Stream is a Stream style for XML::Parser. SYNOPSIS use XML::Parser; my $p = XML::Parser->new(Style => Stream, Pkg => MySubs); $p->parsefile(foo.xml); { package MySubs; sub StartTag { my ($e, $name) = @_; # do something with start tags } sub EndTag { my ($e,...
Platforms: *nix
License: Freeware | Size: 225.28 KB | Download (105): XML::Parser::Style::Stream Download |
Raptor RDF Parser Toolkit is a free software and Open Source C library that provides a set of parsers and serializers that generate Resource Description Framework (RDF) triples by parsing syntaxes or serialize the triples into a syntax. The supported parsing syntaxes are RDF/XML, N-Triples,...
Platforms: *nix
License: Freeware | Size: 1.4 MB | Download (107): Raptor RDF Parser Toolkit Download |
DNS name parser is a Java utility library for parsing dns names, ip and hw addresses. Synopsis import su.netdb.parser.*; Parser parser = new Parser(); Hashtable result = parser.parse(str); System.out.println("string: "+result.get("string")); System.out.println("hw: "+result.get("hw"));...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (105): DNS name parser Download |
CQL::Parser is a Perl module that compiles CQL strings into parse trees of Node subtypes. SYNOPSIS use CQL::Parser; my $parser = CQL::Parser->new(); my $root = $parser->parse( $cql ); CQL::Parser provides a mechanism to parse Common Query Language (CQL) statements. The best description of...
Platforms: *nix
License: Freeware | Size: 19.46 KB | Download (102): CQL::Parser Download |
XML::Checker::Parser is an XML::Parser that validates at parse time. SYNOPSIS use XML::Checker::Parser; my %expat_options = (KeepCDATA => 1, Handlers => [ Unparsed => &my_Unparsed_handler ]); my $parser = new XML::Checker::Parser (%expat_options); eval { local $XML::Checker::FAIL =...
Platforms: *nix
License: Freeware | Size: 368.64 KB | Download (110): XML::Checker::Parser Download |