Gestinanna::Util 0.02
Sponsored Links
Gestinanna::Util 0.02 Ranking & Summary
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.
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
Gestinanna::Util 0.02 Keywords
Util Perl
Util 0.02
utility functions
Perl module
path
component
functions
utility
name
module
Gestinanna::Util
GestinannaUtil
Gestinanna::Util 0.02
Libraries
Programming
Bookmark Gestinanna::Util 0.02
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
Featured Software
Want to place your software product here?
Please contact us for consideration.
Contact WareSeeker.com
Related Information
graphing utility functions
utility functions economics
cobb douglas utility functions
utility functions c++
pathmark supermarket
types of utility functions
component hardware
pathfinder
pod util perl 5
perl modules
utility functions in c++
examples of utility functions
rs components
pathway
pathmark
component video cables
indirect utility functions
pathmark circular
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
Latest Software
Popular Software
Favourite Software