File-RsyBak
view release on metacpan or search on metacpan
script/rsybak view on Meta::CPAN
# die "Can't read '$filename': $res->[1]" unless $res->[0] == 200;
# $res =
# $self->_read_string($self->_read_file($filename), @_);
# $self->_pop_include_stack;
# $res;
#}
#
#sub read_string {
# my $self = shift;
# $self->_init_read;
# $self->_read_string(@_);
#}
#
#1;
#
#__END__
#
### Config/IOD/Expr.pm ###
#package Config::IOD::Expr;
#
#our $DATE = '2019-01-17';
#our $VERSION = '0.342';
#
#use 5.010;
#use strict;
#use warnings;
#
#my $EXPR_RE = qr{
#
#(?&ANSWER)
#
#(?(DEFINE)
#
#(?<ANSWER> (?&ADD))
#(?<ADD> (?&MULT) | (?&MULT) (?: \s* ([+.-]) \s* (?&MULT) )+)
#(?<MULT> (?&UNARY) | (?&UNARY) (?: \s* ([*/x%]) \s* (?&UNARY))+)
#(?<UNARY> (?&POWER) | [!~+-] (?&POWER))
#(?<POWER> (?&TERM) | (?&TERM) (?: \s* \*\* \s* (?&TERM))+)
#
#(?<TERM>
# (?&NUM)
# | (?&STR_SINGLE)
# | (?&STR_DOUBLE)
# | undef
# | (?&VAR)
# | (?&FUNC)
# | \( \s* ((?&ANSWER)) \s* \)
#)
#
#(?<FUNC> val \s* \( (?&TERM) \))
#
#(?<NUM>
# (
# -?
# (?: 0 | [1-9][0-9]* )
# (?: \. [0-9]+ )?
# (?: [eE] [-+]? [0-9]+ )?
# )
#)
#
#(?<VAR> \$[A-Za-z_][A-Za-z0-9_]{0,63})
#
#(?<STR_SINGLE>
# (
# '
# (?:
# [^\\']+
# |
# \\ ['\\]
# |
# \\
# )*
# '
# )
#)
#
#(?<STR_DOUBLE>
# (
# "
# (?:
# [^\\"]+
# |
# \\ ["'\\\$tnrfbae]
## octal, hex, wide hex
# )*
# "
# )
#)
#
#) # DEFINE
#
#}msx;
#
#sub _parse_expr {
# my $str = shift;
#
# return [400, 'Not a valid expr'] unless $str =~ m{\A$EXPR_RE\z}o;
# my $res = eval "package Config::IOD::Expr::_Compiled; no strict; no warnings; $str";
# return [500, "Died when evaluating expr: $@"] if $@;
# [200, "OK", $res];
#}
#
#1;
#
#__END__
#
### Config/IOD/INI/Reader.pm ###
#package Config::IOD::INI::Reader;
#
#our $DATE = '2019-01-17';
#our $VERSION = '0.342';
#
#use 5.010001;
#use strict;
#use warnings;
#
#use parent qw(Config::IOD::Reader);
#
#sub new {
# my ($class, %attrs) = @_;
# $attrs{enable_directive} //= 0;
( run in 1.544 second using v1.01-cache-2.11-cpan-f56aa216473 )