MarpaX::ESLIF::URI::mailto - URI::mailto syntax as per RFC6068
version 0.007
MarpaX::ESLIF::URI::mailto inherits, and eventually overwrites some, methods of MarpaX::ESLIF::URI::_generic.
Overwrites parent's bnf implementation. Returns the BNF used to parse the input.
Overwrite parent's grammar implementation. Returns the compiled BNF used to parse the input as MarpaX::ESLIF::Grammar singleton.
Returns the addresses as an array reference, that can be empty. $type is either 'decoded' (default value), 'origin' or 'normalized'.
$type
Returns the headers as an array reference of single hashes, that can be empty. $type is either 'decoded' (default value), 'origin' or 'normalized'.
There is no check of eventual duplicates, and it is reason why at every array indice, there is a hash reference where the key is a mailto header field, and the value is a mailto header value.
The characters / and ? has been added to mailto syntax
/
?
RFC6068, MarpaX::ESLIF::URI::_generic
Jean-Damien Durand <jeandamiendurand@free.fr>
This software is copyright (c) 2017 by Jean-Damien Durand.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.
To install MarpaX::ESLIF::URI, copy and paste the appropriate command in to your terminal.
cpanm
cpanm MarpaX::ESLIF::URI
CPAN shell
perl -MCPAN -e shell install MarpaX::ESLIF::URI
For more information on module installation, please visit the detailed CPAN module installation guide.