Math Parser Books
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 |
SYNOPSIS use Math::FresnelZone; use Math::FresnelZone qw(fresnel fresnelMi fresnelKm); The arguments are: 0 - distance in kilometers or miles (default is 1), 1 - frequency in GHz (defualt 2.4), 2 - set to true to specify that the distance you are inputting is in miles and that the...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (101): Math::FresnelZone 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 |
Math::HashSum can sum a list of key-value pairs on a per-key basis. SYNOPSIS use Math::HashSum qw(hashsum); my %hash1 = (a=>.1, b=>.4); my %hash2 = (a=>.2, b=>.5); my %sum = hashsum(%hash1,%hash2); print "$sum{a}n"; # Prints .3 print "$sum{b}n"; # Prints .9 This module allows you to...
Platforms: *nix
License: Freeware | Size: 18.43 KB | Download (89): Math::HashSum Download |
Math::Numbers is a Perl module that contains methods for mathematical approaches of concepts of the number theory. SYNOPSIS use Math::Numbers; my $a = 123; my $b = 34; my $numbers = Math::Numbers->new($a, $b [, ...]); print "They are coprimes (relatively primes)!n" if...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (104): Math::Numbers 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 |
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 |
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 |
Math::CDF is a Perl module to generate probabilities and quantiles from several statistical probability functions. SYNOPSIS use Math::CDF; $prob = &Math::CDF::pnorm(1.96); if( not defined($z = &Math::CDF::qnorm(0.975)) ) { die "qnorm() failed"; } or use Math::CDF qw(:all); $prob =...
Platforms: *nix
License: Freeware | Size: 65.54 KB | Download (129): Math::CDF 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 |
XML::Parser::EasyTree is an easier tree style for XML::Parser. SYNOPSIS use XML::Parser; use XML::Parser::EasyTree; $XML::Parser::Easytree::Noempty=1; my $p=new XML::Parser(Style=>EasyTree); my $tree=$p->parsefile(something.xml); XML::Parser::EasyTree adds a new "built-in" style called...
Platforms: *nix
License: Freeware | Size: 3.07 KB | Download (96): XML::Parser::EasyTree Download |
Math::Vec is a Object-Oriented Vector Math Methods in Perl. SYNOPSIS use Math::Vec; $v = Math::Vec->new(0,1,2); or use Math::Vec qw(NewVec); $v = NewVec(0,1,2); @res = $v->Cross([1,2.5,0]); $p = NewVec(@res); $q = $p->Dot([0,1,0]); or use Math::Vec qw(:terse); $v = V(0,1,2); $q...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (110): Math::Vec Download |
MIME::Parser is a experimental class for parsing MIME streams. SYNOPSIS Before reading further, you should see MIME::Tools to make sure that you understand where this module fits into the grand scheme of things. Go on, do it now. Ill wait. Ready? Ok... Basic usage examples ### Create a...
Platforms: *nix
License: Freeware | Size: 389.12 KB | Download (108): MIME::Parser Download |
Math::Telephony::ErlangC is a Perl extension for Erlang C calculations. SYNOPSIS use Math::Telephony::ErlangC; # Evaluate probability that a service request will have to wait $wprob = wait_probability($traffic, $servers); # Probability that the wait time will be less than a fixed maximum...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (138): Math::Telephony::ErlangC Download |
Math::Telephony::ErlangB is a Perl extension for Erlang B calculations. SYNOPSIS use Math::Telephony::ErlangB qw( :all ); # Evaluate blocking probability $bprob = blocking_probability($traffic, $servers); $gos = gos($traffic, $servers); # Same result as above # Dimension minimum number...
Platforms: *nix
License: Freeware | Size: 24.58 KB | Download (259): Math::Telephony::ErlangB Download |
Math::BaseCalc is a Perl module that can convert numbers between various bases. SYNOPSIS use Math::BaseCalc; my $calc = new Math::BaseCalc(digits => [0,1]); #Binary my $bin_string = $calc->to_base(465); # Convert 465 to binary $calc->digits(oct); # Octal my $number =...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (93): Math::BaseCalc Download |
Math::BaseArith is a Perl extension for mixed-base number representation (like APL encode/decode). SYNOPSIS use Math::BaseArith; encode( value, base_list ); decode( representation_list, base_list ); The inspiration for this module is a pair of functions in the APL programming language...
Platforms: *nix
License: Freeware | Size: 6.14 KB | Download (96): Math::BaseArith Download |
Uppaal Timed Automata Parser Library (libutap) is the parser library used by UPPAAL..
Platforms: *nix
License: Freeware | Size: 419.84 KB | Download (109): Uppaal Timed Automata Parser Library Download |