NAME

MarpaX::ESLIF::URI::ftp - URI::ftp syntax as per RFC1738

VERSION

version 0.007

SUBROUTINES/METHODS

MarpaX::ESLIF::URI::ftp inherits, and eventually overwrites some, methods of MarpaX::ESLIF::URI::_generic.

$class->bnf

Overwrites parent's bnf implementation. Returns the BNF used to parse the input.

$class->grammar

Overwrite parent's grammar implementation. Returns the compiled BNF used to parse the input as MarpaX::ESLIF::Grammar singleton.

$self->user($type)

Returns the user, or undef. $type is either 'decoded' (default value), 'origin' or 'normalized'.

$self->password($type)

Returns the password, or undef. $type is either 'decoded' (default value), 'origin' or 'normalized'.

NOTES

The eventual ftp type is left as part of the last segment of path.
The default ftp port is the one configured on caller's system, or 20.

SEE ALSO

RFC1738, MarpaX::ESLIF::URI::_generic

AUTHOR

Jean-Damien Durand <jeandamiendurand@free.fr>

COPYRIGHT AND LICENSE

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.