Devel::Declare - Adding keywords to perl, in perl River stage three • 52 direct dependents • 333 total dependents

Devel::Declare can install subroutines called declarators which locally take over Perl's parser, allowing the creation of new syntax. This document describes how to create a simple declarator....

ETHER/Devel-Declare-0.006019 - 28 Mar 2017 07:11:24 GMT

Devel::Declare::Lexer - Easier than Devel::Declare River stage one • 1 direct dependent • 2 total dependents

Devel::Declare::Lexer makes it easier to parse code using Devel::Declare by generating a token stream from the statement and providing a callback for you to manipulate it before its parsed by Perl. The example in the synopsis creates a keyword named ...

IANKENT/Devel-Declare-Lexer-0.014 - 07 Nov 2013 12:30:11 GMT

Devel::Declare::Parser - Higher level interface to Devel-Declare River stage two • 8 direct dependents • 12 total dependents

Devel-Declare-Parser is a higher-level API sitting on top of Devel::Declare. It is used by Devel::Declare::Exporter to simplify exporting of Devel::Declare magic. Writing custom parsers usually only requires subclassing this module and overriding a c...

EXODIST/Devel-Declare-Parser-0.020 - 06 Jun 2015 22:27:07 GMT

Devel::Declare::Interface - Interface to Devel-Declare parsers. River stage two • 8 direct dependents • 12 total dependents

A higher level interface to Devel-Declare. This is the package you will interact with the most when using Devel::Declare::Parser....

EXODIST/Devel-Declare-Parser-0.020 - 06 Jun 2015 22:27:07 GMT

Devel::Declare::Parser::Fennec - The parser for Fennec syntax. River stage one • 1 direct dependent • 5 total dependents

EXODIST/Devel-Declare-Parser-Fennec-0.005 - 23 Mar 2013 16:06:22 GMT

Devel::Declare::Parser::Method - Parser that shifts $self automatically in codeblocks. River stage two • 8 direct dependents • 12 total dependents

This parser can be used to define a function that takes a single name, and a single codeblock. This is just like the 'sub' keyword. The name can be either a bareword, or a quoted string....

EXODIST/Devel-Declare-Parser-0.020 - 06 Jun 2015 22:27:07 GMT

Devel::Declare::Parser::Sublike - Parser that acts just like 'sub' River stage two • 8 direct dependents • 12 total dependents

This parser can be used to define a function that takes a single name, and a single codeblock. This is just like the 'sub' keyword. The name can be either a bareword, or a quoted string....

EXODIST/Devel-Declare-Parser-0.020 - 06 Jun 2015 22:27:07 GMT

Devel::Declare::Parser::Emulate - Parser that emulates Devel-Declare River stage two • 8 direct dependents • 12 total dependents

EXODIST/Devel-Declare-Parser-0.020 - 06 Jun 2015 22:27:07 GMT

Devel::Declare::Parser::Codeblock - Parser for functions that just take a codeblock. River stage two • 8 direct dependents • 12 total dependents

This parser can be used to define a function that takes ONLY a codeblock. This is just like a function with the (&) prototype. The difference here is that you do not need to end your block with a semicolon....

EXODIST/Devel-Declare-Parser-0.020 - 06 Jun 2015 22:27:07 GMT

lib/Devel/Declare/Lexer/Tokens.pm River stage one • 1 direct dependent • 2 total dependents

IANKENT/Devel-Declare-Lexer-0.014 - 07 Nov 2013 12:30:11 GMT

lib/Devel/Declare/Lexer/Stream.pm River stage one • 1 direct dependent • 2 total dependents

IANKENT/Devel-Declare-Lexer-0.014 - 07 Nov 2013 12:30:11 GMT

lib/Devel/Declare/Lexer/Factory.pm River stage one • 1 direct dependent • 2 total dependents

IANKENT/Devel-Declare-Lexer-0.014 - 07 Nov 2013 12:30:11 GMT

lib/Devel/Declare/Lexer/Token.pm River stage one • 1 direct dependent • 2 total dependents

IANKENT/Devel-Declare-Lexer-0.014 - 07 Nov 2013 12:30:11 GMT

lib/Devel/Declare/MethodInstaller/Simple.pm River stage three • 52 direct dependents • 333 total dependents

ETHER/Devel-Declare-0.006019 - 28 Mar 2017 07:11:24 GMT

lib/Devel/Declare/Context/Simple.pm River stage three • 52 direct dependents • 333 total dependents

ETHER/Devel-Declare-0.006019 - 28 Mar 2017 07:11:24 GMT

lib/Devel/Declare/Lexer/Token/Variable.pm River stage one • 1 direct dependent • 2 total dependents

IANKENT/Devel-Declare-Lexer-0.014 - 07 Nov 2013 12:30:11 GMT

lib/Devel/Declare/Lexer/Token/Declarator.pm River stage one • 1 direct dependent • 2 total dependents

IANKENT/Devel-Declare-Lexer-0.014 - 07 Nov 2013 12:30:11 GMT

lib/Devel/Declare/Lexer/Token/RightBracket.pm River stage one • 1 direct dependent • 2 total dependents

IANKENT/Devel-Declare-Lexer-0.014 - 07 Nov 2013 12:30:11 GMT

lib/Devel/Declare/Lexer/Token/Raw.pm River stage one • 1 direct dependent • 2 total dependents

IANKENT/Devel-Declare-Lexer-0.014 - 07 Nov 2013 12:30:11 GMT

lib/Devel/Declare/Lexer/Token/Whitespace.pm River stage one • 1 direct dependent • 2 total dependents

IANKENT/Devel-Declare-Lexer-0.014 - 07 Nov 2013 12:30:11 GMT

35 results (0.063 seconds)