Syntax::Feature::Junction

NAME
VERSION
SYNOPSIS
AUTHORS
COPYRIGHT AND LICENSE


NAME

Syntax::Feature::Junction − Provide keywords for any, all, none, or one

VERSION

version 0.003008

SYNOPSIS

use syntax ‘junction’;
if (any(@grant) eq ‘su’) {

}
if (all($foo, $bar) >= 10) {

}
if (qr/^d+$/ == all(@answers)) {

}
if (all(@input) <= @limits) {

}
if (none(@pass) eq ‘password’) {

}
if (one(@answer) == 42) {

}

or if you want to rename an export, use Sub::Exporter options:

use syntax ‘junction’ => {
any => { −as => ‘robot_any’ }
};
if (robot_any(@grant) eq ‘su’) {

}

The full documentation for this module is in Syntax::Keyword::Junction. This is just a way to use the sugar that syntax gives us.

AUTHORS

Arthur Axel “fREW” Schmidt

Carl Franks

COPYRIGHT AND LICENSE

This software is copyright (c) 2014 by Arthur Axel “fREW” Schmidt.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.