Search results for "module:MooseX::Declare::Syntax::NamespaceHandling"
MooseX::Declare::Syntax::NamespaceHandling - Handle namespaced blocks
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::MooseSetup - Common Moose namespaces declarations
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::Syntax::OptionHandling - Option parser dispatching
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::MethodDeclaration - Handles method declarations
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
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
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