Main > Programming > Libraries >

Gestinanna::Util 0.02

Gestinanna::Util 0.02

Sponsored Links

Gestinanna::Util 0.02 Ranking & Summary

RankingClick at the star to rank
Ranking Level
User Review: 0 (0 times)
File size: 0.21 MB
Platform: Any Platform
License: Perl Artistic License
Price:
Downloads: 840
Date added: 2007-07-06
Publisher: James G. Smith

Gestinanna::Util 0.02 description

Gestinanna::Util Perl module contains utility functions.

SYNOPSIS

use Gestinanna::Util qw(:path);

my $regex = path2regex($path)
my $cmp = path_cmp($path_a, $path_b);

use Gestinanna::Util qw(:hash);

my $new_hash = deep_merge_hash(@hashes);

This module provides utility functions that have no better place to be. Sets of utility functions may be imported by specifying their tags.

:path

Imports: path2regex, path_cmp

PATHS

Paths are made up of a sub-set of the XPath language:

/

The slash (/) is the component separator. Alone, it describes the root of the
resource heirarchy.

//

The double slash (//) stands in place of any number of components (zero or more). Alone, it matches any possible path that does not specify attributes or a final component. To match any component with any attributes, use //*|//*@*.

@

The at sign (@) is the attribute separator. A path should only have one. It separates the final component from any attribute. If no attribute follows it, it stands for the general collection of attributes for an object.

|

The pipe symbol (|) separates paths which together specify a union.

&

The ampersand (&) separates paths which together specify an intersection. Intersection has higher precedence to union. For example, the path //a/* & //*@name | //b/* is considered to be (//a/* & //*@name) | //b/*, not //a/* & (//*@name | //b/*). There are no parenthesis for grouping in actual path expressions.

!

An odd number of initial bangs (!) will negate the following clause, up to a pipe (|) or ampersand (&). An even number of initial bangs will have no effect.

Examples:

The following are some examples of paths.

//*

This matches any path. Attaching attributes to this path will apply them to all objects.

//*@name

This matches the name attribute of all objects.

//*/*

This matches any component that is not at the top-level.

!//a//* & //b//*

This matches any path that has a b component and not an a component.

Gestinanna::Util 0.02 Screenshot

Advertisements

Gestinanna::Util 0.02 Keywords

Bookmark Gestinanna::Util 0.02

Hyperlink code:
Link for forum:

Gestinanna::Util 0.02 Copyright

WareSeeker periodically updates pricing and software information of Gestinanna::Util 0.02 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 Gestinanna::Util 0.02 Edition. Download links are directly from our publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed

Allok Video Splitter 2.2.0 Review:

Name (Required)
Email(Required)
Captcha
Featured Software

Want to place your software product here?
Please contact us for consideration.

Contact WareSeeker.com
Related Software
Iterator::Util Perl package contains essential utilities for the Iterator class. Free Download
Crypt::Util is a lightweight Crypt/Digest convenience API. Free Download
std_utils is a small library of utility functions and classes. Free Download
Gtk2::Ex::Utils is a Perl module with extra Gtk2 Utilities for working with Gnome2/Gtk2 in Perl. Free Download
Mac::Path::Util is a Perl module that can convert between darwin and Mac paths. Free Download
Rose::DateTime::Util Perl module contains some simple DateTime wrapper functions. Free Download
B::JVM::Utils is a Perl module that contains utility functions for B::JVM. Free Download
AIX::Perfstat is a Perl wrapper for perfstat() functions. Free Download