Precendence
Varas is a python Pratt parser framework, which aims to be general purpose and easy to use. Pratt parsers (also known as top down operator precendence parsers) are simple to use and resonably efficent. There are a few articles describing them on the web:
Platforms: *nix
License: Shareware | Cost: $0.00 USD | Size: 10.24 KB | Download (44): Varas Download |
Algorithm::C3 is a module for merging hierarchies using the C3 algorithm. SYNOPSIS use Algorithm::C3; # merging a classic diamond # inheritence graph like this: # # # / # # / # my @merged = Algorithm::C3::merge( D, sub { # extract the ISA array # from the package no...
Platforms: *nix
License: Freeware | Size: 8.19 KB | Download (130): Algorithm::C3 Download |
MooseX::Getopt is a role which provides an alternate constructor for creating objects using parameters passed in from the command line. This module attempts to DWIM as much as possible with the command line params by introspecting your class's attributes. It will use the name of your attribute...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (37): MooseX::Getopt Download |