Apache-ConfigParser
view release on metacpan or search on metacpan
lib/Apache/ConfigParser.pm view on Meta::CPAN
my $fd = gensym;
unless (open($fd, $file_or_dir_name)) {
$self->{errstr} = "cannot open '$file_or_dir_name' for reading: $!";
return;
}
# Change the mode to binary to mode to handle the line continuation
# match [^\\]\\[\r]\n. Since binary files may be copied from
# Windows to Unix, look for this exact match instead of relying upon
# the operating system to convert \r\n to \n.
binmode($fd);
# This holds the contents of any previous lines that are continued
# using \ at the end of the line. Also keep track of the line
# number starting a continued line for warnings.
my $continued_line = '';
my $line_number = undef;
# Scan the configuration file. Use the file format specified at
#
# http://httpd.apache.org/docs/configuring.html#syntax
lib/Apache/ConfigParser.pod view on Meta::CPAN
my $fd = gensym;
unless (open($fd, $file_or_dir_name)) {
$self->{errstr} = "cannot open '$file_or_dir_name' for reading: $!";
return;
}
# Change the mode to binary to mode to handle the line continuation
# match [^\\]\\[\r]\n. Since binary files may be copied from
# Windows to Unix, look for this exact match instead of relying upon
# the operating system to convert \r\n to \n.
binmode($fd);
# This holds the contents of any previous lines that are continued
# using \ at the end of the line. Also keep track of the line
# number starting a continued line for warnings.
my $continued_line = '';
my $line_number = undef;
# Scan the configuration file. Use the file format specified at
#
# http://httpd.apache.org/docs/configuring.html#syntax
( run in 0.886 second using v1.01-cache-2.11-cpan-3cd7ad12f66 )