mojave man page for moosex::declare::syntax::keywordhandling

Query: moosex::declare::syntax::keywordhandling

OS: mojave

Section: 3pm

Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar

MooseX::Declare::Syntax::KeywordHandling(3pm)		User Contributed Perl Documentation	     MooseX::Declare::Syntax::KeywordHandling(3pm)

NAME
MooseX::Declare::Syntax::KeywordHandling - Basic keyword functionality
DESCRIPTION
This role provides the functionality common for all keyword handlers in MooseX::Declare.
ATTRIBUTES
identifier This is the name of the actual keyword. It is a required string that is in the same format as a usual Perl identifier.
METHODS
get_identifier Str Object->get_identifier () Returns the name the handler will be setup under. setup_for Object->setup_for (ClassName $class, %args) This will setup the handler in the specified $class. The handler will dispatch to the "parse_declaration" method when the keyword is used. A normal code reference will also be exported into the calling namespace. It will either be empty or, if a "generate_export" method is provided, the return value of that method. parse_declaration Object->parse_declaration (Str $filename, HashRef $setup_args, @call_args) This simply creates a new context and passes it to the "parse" method.
REQUIRED METHODS
parse Object->parse (Object $context) This method must implement the actual parsing of the keyword syntax.
SEE ALSO
o MooseX::Declare o MooseX::Declare::Context
AUTHOR
Florian Ragwitz <rafl@debian.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2008 by Florian Ragwitz. This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself. perl v5.18.2 2013-12-14 MooseX::Declare::Syntax::KeywordHandling(3pm)
Related Man Pages
moosex::declare::syntax::keyword::namespace(3pm) - mojave
moosex::declare::syntax::keyword::with(3pm) - mojave
moosex::declare::syntax::keyword::namespace5.18(3pm) - mojave
moosex::declare::syntax::keyword::with5.18(3pm) - mojave
moosex::declare::syntax::keywordhandling(3pm) - debian
Similar Topics in the Unix Linux Community
Split large xml into mutiple files and with header and footer in file
Instructions to Clear Data Cache in Safari, Chrome, Firefox, Opera Browsers (Pictures)
12-Core MacPro (2013) kernel_task over 1200%
My first PERL incarnation... Audio Oscillograph
Python 3.8.0rc1 released.