The London Perl and Raku Workshop takes place on 26th Oct 2024. If your company depends on Perl, please consider sponsoring and/or attending.

Search results for "dist:MooseX-Declare MooseX::Declare"

MooseX::Declare - (DEPRECATED) Declarative syntax for Moose River stage two • 42 direct dependents • 49 total dependents

This module provides syntactic sugar for Moose, the postmodern object system for Perl 5. When used, it sets up the "class" and "role" keywords. Note: Please see the "WARNING" section below!...

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Util - Common declarative utility functions River stage two • 42 direct dependents • 49 total dependents

This exporter collection contains the commonly used functions in MooseX::Declare. All functions in this package will be exported upon request....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Context - Per-keyword declaration context River stage two • 42 direct dependents • 49 total dependents

This is not a subclass of Devel::Declare::Context::Simple, but it will delegate all default methods and extend it with some attributes and methods of its own. A context object will be instantiated for every keyword that is handled by MooseX::Declare....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::Extending - Extending with superclasses River stage two • 42 direct dependents • 49 total dependents

Extends a class by a specified "extends" option....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::MooseSetup - Common Moose namespaces declarations River stage two • 42 direct dependents • 49 total dependents

This role is basically an extension to NamespaceHandling. It adds all the common parts for Moose namespace definitions. Examples of this role can be found in the class and role keywords....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Context::Namespaced - Namespaced context River stage two • 42 direct dependents • 49 total dependents

This context trait will add namespace functionality to the context....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Context::Parameterized - context for parsing optionally parameterized statements River stage two • 42 direct dependents • 49 total dependents

This context trait will add optional parameterization functionality to the context....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::OptionHandling - Option parser dispatching River stage two • 42 direct dependents • 49 total dependents

This role will call a "add_foo_option_customization" for every "foo" option that is discovered....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::RoleApplication - Handle user specified roles River stage two • 42 direct dependents • 49 total dependents

This role extends MooseX::Declare::Syntax::OptionHandling and provides a "with|/add_with_option_customizations" option....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::KeywordHandling - Basic keyword functionality River stage two • 42 direct dependents • 49 total dependents

This role provides the functionality common for all keyword handlers in MooseX::Declare....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::NamespaceHandling - Handle namespaced blocks River stage two • 42 direct dependents • 49 total dependents

Allows the implementation of namespaced blocks like the role and class keyword handlers. Namespaces are automatically nested. Meaning that, for example, a "class Bar" declaration inside another "class Foo" block gives the inner one actually the name ...

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::MethodDeclaration - Handles method declarations River stage two • 42 direct dependents • 49 total dependents

A role for keyword handlers that gives a framework to add or modify methods or things that look like methods....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::InnerSyntaxHandling - Keywords inside blocks River stage two • 42 direct dependents • 49 total dependents

This role allows you to setup keyword handlers that are only available inside blocks or other scoping environments....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::EmptyBlockIfMissing - Handle missing blocks after keywords River stage two • 42 direct dependents • 49 total dependents

The MooseX::Declare::Syntax::NamespaceHandling role will require that the consumer handles the case of non-existent blocks. This role will inject an empty block with only the generated code parts in it....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::Keyword::With - Apply roles within a class- or role-body River stage two • 42 direct dependents • 49 total dependents

The "with" keyword allows you to apply roles to the local class or role. It differs from the "with"-option of the "class" and "role" keywords in that it applies the roles immediately instead of deferring application until the end of the class- or rol...

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::Keyword::Role - Role declarations River stage two • 42 direct dependents • 49 total dependents

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::Keyword::Clean - Explicit namespace cleanups River stage two • 42 direct dependents • 49 total dependents

This keyword will inject a call to namespace::clean into its current position....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::Keyword::Class - Class declarations River stage two • 42 direct dependents • 49 total dependents

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::Keyword::Method - Handle method declarations River stage two • 42 direct dependents • 49 total dependents

This role is an extension of MooseX::Declare::Syntax::MethodDeclaration that allows you to install keywords that declare methods....

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC

MooseX::Declare::Syntax::Keyword::Namespace - Declare outer namespace River stage two • 42 direct dependents • 49 total dependents

The "namespace" keyword allows you to declare an outer namespace under which other namespaced constructs can be nested. The "SYNOPSIS" is effectively the same as use MooseX::Declare; class Foo::Bar::Baz extends Foo::Bar::Qux with Foo::Bar::Fnording {...

ETHER/MooseX-Declare-0.43 - 16 Aug 2015 03:30:50 UTC
21 results (0.033 seconds)