This module can parse various types of input (formatted and containing
hierarchal information) into a tree structure. It can also deparse these
same tree structures back into a string. It accepts various types of input,
such as strings, filenames, and array references. The tree structure used
is a hierarchy of Tree::Simple objects.
Tree::R - Perl extension for the Rtree data structure and algorithms
Tree::Simple::View - A set of classes for viewing Tree::Simple hierarchies
Tree::Simple::VisitorFactory is a collection of visitor objects used to
traverse Tree::Simple hierarchies.
This module in an fully object-oriented implementation of a simple n-
ary tree. It is built upon the concept of parent-child relationships,
so therefore every Tree::Simple object has both a parent and a set of
children (who themselves may have children, and so on). Every
Tree::Simple object also has siblings, as they are just the children of
their immediate parent.
BOSSA is a flash programming utility for Atmel's SAM family of flash-based ARM
microcontrollers designed as a replacement for Atmel's SAM-BA software.
This version is a fork of the original project with some Arduino-specific
patches applied that are unlikely to be accepted upstream.
Type::Tie exports a single function: ttie. ttie ties a variable to a type
constraint, ensuring that whatever values stored in the variable will conform to
the type constraint. If the type constraint has coercions, these will be used if
necessary to ensure values assigned to the variable conform.
This module uses Function::Parameters to extends Perl with keywords that
let you define methods and functions with parameter lists which can be
validated using Type::Tiny type constraints. The type constraints can be
provided by the Type::Tiny standard library, Types::Standard, or any
supported user-defined type library which can be a Moose, MooseX::Type,
MouseX::Type, or Type::Library library.
Type::Tiny is a tiny class for creating Moose-like type constraint objects which
are compatible with Moo, Moose and Mouse.
Maybe now we won't need to have separate MooseX, MouseX and MooX versions of
everything? We can but hope...
This documents the internals of Type::Tiny. Type::Tiny::Manual is a better
starting place if you're new.
Types::Core provides syntax symplifier for type checking. It allows easy,
non-quoted usage of types as literals, and allows the standard type names to be
used as true/false check routines of references.
For the most basic functions, they take either 0 or 1 arguments. If 1 parameter,
then they test it to see if the ref is of the given type (blessed or not). If
false, undef is returned, of true, the ref, itself is returned.
For no args, they return literals of themselves, allowing the named strings to
be used as Literals without quotes.