DateTime::Format::Builder::Parser::Dispatch - Online Linux Manual PageSection : 3
Updated : 2022-01-21
Source : perl v5.34.0
Note : User Contributed Perl Documentation
NAMEDateTime::Format::Builder::Parser::Dispatch − Dispatch parsers by group
VERSIONversion 0.83
SYNOPSIS package SampleDispatch;
use DateTime::Format::Builder (
parsers => {
parse_datetime => [
{
Dispatch => sub {
return 'fnerk';
}
}
]
},
groups => {
fnerk => [
{
regex => qr/^(\d{4})(\d\d)(\d\d)$/,
params => [qw( year month day )],
},
]
}
);
DESCRIPTIONDispatch adds another parser type to Builder permitting dispatch of parsing according to group names.
SPECIFICATIONDispatch has just one key: Dispatch. The value should be a reference to a subroutine that returns one of: • undef, meaning no groups could be found. • An empty list, meaning no groups could be found. • A single string, meaning: use this group • A list of strings, meaning: use these groups in this order. Groups are specified much like the example in the SYNOPSIS. They follow the same format as when you specify them for methods.
SIDE EFFECTSYour group parser can also be a Dispatch parser. Thus you could potentially end up with an infinitely recursive parser.
SEE ALSOdatetime@perl.org mailing list. http://datetime.perl.org/ perl, DateTime, DateTime::Format::Builder
SUPPORTBugs may be submitted at <https://github.com/houseabsolute/DateTime−Format−Builder/issues>. I am also usually active on IRC as 'autarch' on irc://irc.perl.org.
SOURCEThe source code repository for DateTime-Format-Builder can be found at <https://github.com/houseabsolute/DateTime−Format−Builder>.
AUTHORS• Dave Rolsky <autarch@urth.org> • Iain Truskett <spoon@cpan.org>
COPYRIGHT AND LICENSEThis software is Copyright (c) 2020 by Dave Rolsky. This is free software, licensed under: The Artistic License 2.0 (GPL Compatible)
The full text of the license can be found in the LICENSE file included with this distribution. 0
Johanes Gumabo
Data Size : 9,807 byte
man-DateTime::Format::Builder::Parser::Dispatch.3pmBuild : 2024-12-29, 07:25 :
Visitor Screen : x
Visitor Counter ( page / site ) : 6 / 258,164
Visitor ID : :
Visitor IP : 18.216.208.243 :
Visitor Provider : AMAZON-02 :
Provider Position ( lat x lon ) : 39.962500 x -83.006100 : x
Provider Accuracy Radius ( km ) : 1000 :
Provider City : Columbus :
Provider Province : Ohio , : ,
Provider Country : United States :
Provider Continent : North America :
Visitor Recorder : Version :
Visitor Recorder : Library :
Online Linux Manual Page : Version : Online Linux Manual Page - Fedora.40 - march=x86-64 - mtune=generic - 24.12.29
Online Linux Manual Page : Library : lib_c - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Online Linux Manual Page : Library : lib_m - 24.10.03 - march=x86-64 - mtune=generic - Fedora.40
Data Base : Version : Online Linux Manual Page Database - 24.04.13 - march=x86-64 - mtune=generic - fedora-38
Data Base : Library : lib_c - 23.02.07 - march=x86-64 - mtune=generic - fedora.36
Very long time ago, I have the best tutor, Wenzel Svojanovsky . If someone knows the email address of Wenzel Svojanovsky , please send an email to johanes_gumabo@yahoo.co.id .
If error, please print screen and send to johanes_gumabo@yahoo.co.id
Under development. Support me via PayPal.
ERROR : Need New Coding : (parse_manual_page_|252|DateTime::Format::Builder::Parser::Dispatch.3pm|36/37|el══─{─══.|.el══─{─══. ds -- \|\(em\|
) (htmlprn|149|DateTime::Format::Builder::Parser::Dispatch.3pm|36/37|.el══─{─══. ds -- — |.el══─{─══. ds -- \|\(em\|
) (parse_manual_page_|252|DateTime::Format::Builder::Parser::Dispatch.3pm|43|br══─}─══|'br══─}─══
) (htmlprn|149|DateTime::Format::Builder::Parser::Dispatch.3pm|43|'br══─}─══ |'br══─}─══
)