SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG
DONATE


YUM REPOSITORY

 
 

MAN page from Fedora 28 perl-MooseX-Declare-0.43-7.fc28.noarch.rpm

MooseX::Declare::Syntax::KeywordHandling

Section: User Contributed Perl Documentation (3pm)
Updated: 2015-08-16
Index 

NAME

MooseX::Declare::Syntax::KeywordHandling - Basic keyword functionality 

VERSION

version 0.43 

DESCRIPTION

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

ATTRIBUTES

 

identifier

This is the name of the actual keyword. It is a required string that is inthe 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 willdispatch 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 itto the ``parse'' method. 

REQUIRED METHODS

 

parse

  Object->parse (Object $context)

This method must implement the actual parsing of the keyword syntax. 

SEE ALSO

*
MooseX::Declare
*
MooseX::Declare::Context
 

AUTHOR

Florian Ragwitz <raflAATTdebian.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 underthe same terms as the Perl 5 programming language system itself.


 

Index

NAME
VERSION
DESCRIPTION
ATTRIBUTES
identifier
METHODS
get_identifier
setup_for
parse_declaration
REQUIRED METHODS
parse
SEE ALSO
AUTHOR
COPYRIGHT AND LICENSE

This document was created byman2html,using the manual pages.