Blame internal/langpod

Packit Service 653591
#!/usr/bin/perl -w
Packit Service 653591
# Copyright (c) 2012-2017 Sullivan Beck.  All rights reserved.
Packit Service 653591
# This program is free software; you can redistribute it and/or modify it
Packit Service 653591
# under the same terms as Perl itself.
Packit Service 653591
Packit Service 653591
###############################################################################
Packit Service 653591
###############################################################################
Packit Service 653591
# This script is used to automatically generate the language pod files.
Packit Service 653591
Packit Service 653591
use lib "./lib";
Packit Service 653591
Packit Service 653591
require 5.010000;
Packit Service 653591
use IO::File;
Packit Service 653591
use strict;
Packit Service 653591
use warnings;
Packit Service 653591
require Date::Manip::Lang::index;
Packit Service 653591
$| = 1;
Packit Service 653591
Packit Service 653591
our $VERSION;
Packit Service 653591
$VERSION='6.31';
Packit Service 653591
Packit Service 653591
##############################################################################
Packit Service 653591
# GLOBAL VARIABLES
Packit Service 653591
###############################################################################
Packit Service 653591
Packit Service 653591
our $langdir  = 'lib/Date/Manip/Lang';
Packit Service 653591
our $curry    = ( localtime(time) )[5] + 1900;
Packit Service 653591
Packit Service 653591
###############################################################################
Packit Service 653591
# HELP
Packit Service 653591
###############################################################################
Packit Service 653591
Packit Service 653591
our ($usage);
Packit Service 653591
my $COM = $0;
Packit Service 653591
$COM =~ s/^.*\///;
Packit Service 653591
Packit Service 653591
$usage=
Packit Service 653591
  "usage: $COM OPTIONS
Packit Service 653591
      -h/--help       : Print help.
Packit Service 653591
Packit Service 653591
This script will generate the pod files for each of the Date::Manip
Packit Service 653591
language modules.
Packit Service 653591
";
Packit Service 653591
Packit Service 653591
###############################################################################
Packit Service 653591
# PARSE ARGUMENTS
Packit Service 653591
###############################################################################
Packit Service 653591
Packit Service 653591
while ($_ = shift) {
Packit Service 653591
   (print $usage),   exit  if ($_ eq "-h"   ||  $_ eq "--help");
Packit Service 653591
}
Packit Service 653591
Packit Service 653591
############################################################################
Packit Service 653591
# MAIN PROGRAM
Packit Service 653591
############################################################################
Packit Service 653591
Packit Service 653591
no warnings;
Packit Service 653591
my @mod = values %Date::Manip::Lang::index::Lang;
Packit Service 653591
use warnings;
Packit Service 653591
Packit Service 653591
my %mod = map { $_,1 } @mod;
Packit Service 653591
@mod    = sort keys %mod;
Packit Service 653591
Packit Service 653591
foreach my $mod (@mod) {
Packit Service 653591
   write_pod($mod);
Packit Service 653591
}
Packit Service 653591
Packit Service 653591
############################################################################
Packit Service 653591
############################################################################
Packit Service 653591
Packit Service 653591
no strict 'refs';
Packit Service 653591
sub write_pod {
Packit Service 653591
   my($mod) = @_;
Packit Service 653591
Packit Service 653591
   my $undef = "   Not defined in this language\n";
Packit Service 653591
   eval "require Date::Manip::Lang::${mod}";
Packit Service 653591
   my $lang  = ${ "Date::Manip::Lang::${mod}::Language" };
Packit Service 653591
   my $name  = ${ "Date::Manip::Lang::${mod}::LangName" };
Packit Service 653591
   my $year0 = ${ "Date::Manip::Lang::${mod}::YearAdded" };
Packit Service 653591
Packit Service 653591
   my $out  = new IO::File;
Packit Service 653591
   $out->open("> ${langdir}/${mod}.pod");
Packit Service 653591
   binmode $out, ":encoding(UTF-8)";
Packit Service 653591
Packit Service 653591
   my %words;
Packit Service 653591
Packit Service 653591
   my %lists = ('ampm'       => 2,
Packit Service 653591
                'day_name'   => 7,
Packit Service 653591
                'day_abb'    => 7,
Packit Service 653591
                'day_char'   => 7,
Packit Service 653591
                'month_name' => 12,
Packit Service 653591
                'month_abb'  => 12,
Packit Service 653591
                'fields'     => 7,
Packit Service 653591
                'nextprev'   => 2,
Packit Service 653591
                'nth'        => 53,
Packit Service 653591
                'mode'       => 2,
Packit Service 653591
                'when'       => 2,
Packit Service 653591
               );
Packit Service 653591
   while (my($key,$num) = each %lists) {
Packit Service 653591
      if (exists $$lang{$key}) {
Packit Service 653591
         foreach (my $i=0; $i < $num; $i++) {
Packit Service 653591
            $words{$key}[$i] = '';
Packit Service 653591
            if (defined ($$lang{$key}[$i])) {
Packit Service 653591
               my @tmp = @{ $$lang{$key}[$i] };
Packit Service 653591
               foreach my $tmp (@tmp) {
Packit Service 653591
                  $words{$key}[$i] .= "   $tmp\n"  if ($tmp);
Packit Service 653591
               }
Packit Service 653591
            } else {
Packit Service 653591
               print "Undefined: $mod,$key\n";
Packit Service 653591
            }
Packit Service 653591
            $words{$key}[$i] = $undef  if (! $words{$key}[$i]);
Packit Service 653591
         }
Packit Service 653591
      } else {
Packit Service 653591
         foreach (my $i=0; $i < $num; $i++) {
Packit Service 653591
            $words{$key}[$i] = $undef;
Packit Service 653591
         }
Packit Service 653591
      }
Packit Service 653591
   }
Packit Service 653591
Packit Service 653591
   my @words = qw(at each last of on);
Packit Service 653591
Packit Service 653591
   foreach my $set (@words) {
Packit Service 653591
      $words{$set} = '';
Packit Service 653591
      if (exists $$lang{$set}) {
Packit Service 653591
         my @tmp = @{ $$lang{$set} };
Packit Service 653591
         foreach my $tmp (@tmp) {
Packit Service 653591
            $words{$set} .= "   $tmp\n"  if ($tmp);
Packit Service 653591
         }
Packit Service 653591
      }
Packit Service 653591
      $words{$set} = $undef  if (! $words{$set});
Packit Service 653591
   }
Packit Service 653591
Packit Service 653591
   @words = qw(offset_date offset_time times);
Packit Service 653591
Packit Service 653591
   foreach my $set (@words) {
Packit Service 653591
      $words{$set} = '';
Packit Service 653591
      if (exists $$lang{$set}) {
Packit Service 653591
         foreach my $key (sort keys %{ $$lang{$set} }) {
Packit Service 653591
            my $val = $$lang{$set}{$key};
Packit Service 653591
            $words{$set} .= "   $key" . " "x(20-length($key)) . " $val\n";
Packit Service 653591
         }
Packit Service 653591
      }
Packit Service 653591
      $words{$set} = $undef  if (! $words{$set});
Packit Service 653591
   }
Packit Service 653591
Packit Service 653591
   if (exists $$lang{"sephm"}) {
Packit Service 653591
      $words{"seps"} = '';
Packit Service 653591
      my @hm = @{ $$lang{"sephm"} };
Packit Service 653591
      my @ms = @{ $$lang{"sepms"} };
Packit Service 653591
      for (my $i=0; $i <= $#hm; $i++) {
Packit Service 653591
         $words{'seps'} .= "   $hm[$i]  $ms[$i]\n";
Packit Service 653591
      }
Packit Service 653591
   } else {
Packit Service 653591
      $words{'seps'} = $undef;
Packit Service 653591
   }
Packit Service 653591
Packit Service 653591
   if (exists $$lang{"sepfr"}) {
Packit Service 653591
      $words{"sepfr"} = $$lang{"sepfr"};
Packit Service 653591
   } else {
Packit Service 653591
      $words{'sepfr'} = $undef;
Packit Service 653591
   }
Packit Service 653591
Packit Service 653591
   # Try to hide pod so it doesn't get indexed
Packit Service 653591
   my $e = '=';
Packit Service 653591
Packit Service 653591
   print $out <<"EOF";
Packit Service 653591
# Copyright (c) $year0-$curry Sullivan Beck. All rights reserved.
Packit Service 653591
# This program is free software; you can redistribute it and/or modify it
Packit Service 653591
# under the same terms as Perl itself.
Packit Service 653591
Packit Service 653591
########################################################################
Packit Service 653591
########################################################################
Packit Service 653591
Packit Service 653591
${e}pod
Packit Service 653591
Packit Service 653591
${e}encoding utf-8
Packit Service 653591
Packit Service 653591
${e}head1 NAME
Packit Service 653591
Packit Service 653591
Date::Manip::Lang::${mod} - ${name} language support.
Packit Service 653591
Packit Service 653591
${e}head1 SYNOPSIS
Packit Service 653591
Packit Service 653591
This module contains a list of words and expressions supporting
Packit Service 653591
the language. It is not intended to be used directly (other
Packit Service 653591
Date::Manip modules will load it as needed).
Packit Service 653591
Packit Service 653591
${e}head1 LANGUAGE EXPRESSIONS
Packit Service 653591
Packit Service 653591
The following is a list of all language words and expressions used
Packit Service 653591
to write times and/or dates.
Packit Service 653591
Packit Service 653591
All strings are case insensitive.
Packit Service 653591
Packit Service 653591
${e}over 4
Packit Service 653591
Packit Service 653591
${e}item B<Month names and abbreviations>
Packit Service 653591
Packit Service 653591
When writing out the name of the month, several different variations may
Packit Service 653591
exist including full names and abbreviations.
Packit Service 653591
Packit Service 653591
The following month names may be used:
Packit Service 653591
Packit Service 653591
$words{month_name}[0]
Packit Service 653591
$words{month_name}[1]
Packit Service 653591
$words{month_name}[2]
Packit Service 653591
$words{month_name}[3]
Packit Service 653591
$words{month_name}[4]
Packit Service 653591
$words{month_name}[5]
Packit Service 653591
$words{month_name}[6]
Packit Service 653591
$words{month_name}[7]
Packit Service 653591
$words{month_name}[8]
Packit Service 653591
$words{month_name}[9]
Packit Service 653591
$words{month_name}[10]
Packit Service 653591
$words{month_name}[11]
Packit Service 653591
Packit Service 653591
The following abbreviations may be used:
Packit Service 653591
Packit Service 653591
$words{month_abb}[0]
Packit Service 653591
$words{month_abb}[1]
Packit Service 653591
$words{month_abb}[2]
Packit Service 653591
$words{month_abb}[3]
Packit Service 653591
$words{month_abb}[4]
Packit Service 653591
$words{month_abb}[5]
Packit Service 653591
$words{month_abb}[6]
Packit Service 653591
$words{month_abb}[7]
Packit Service 653591
$words{month_abb}[8]
Packit Service 653591
$words{month_abb}[9]
Packit Service 653591
$words{month_abb}[10]
Packit Service 653591
$words{month_abb}[11]
Packit Service 653591
Packit Service 653591
${e}item B<Day names and abbreviations>
Packit Service 653591
Packit Service 653591
When writing out the name of the day, several different variations may
Packit Service 653591
exist including full names and abbreviations.
Packit Service 653591
Packit Service 653591
The following day names may be used:
Packit Service 653591
Packit Service 653591
$words{day_name}[0]
Packit Service 653591
$words{day_name}[1]
Packit Service 653591
$words{day_name}[2]
Packit Service 653591
$words{day_name}[3]
Packit Service 653591
$words{day_name}[4]
Packit Service 653591
$words{day_name}[5]
Packit Service 653591
$words{day_name}[6]
Packit Service 653591
Packit Service 653591
The following abbreviations may be used:
Packit Service 653591
Packit Service 653591
$words{day_abb}[0]
Packit Service 653591
$words{day_abb}[1]
Packit Service 653591
$words{day_abb}[2]
Packit Service 653591
$words{day_abb}[3]
Packit Service 653591
$words{day_abb}[4]
Packit Service 653591
$words{day_abb}[5]
Packit Service 653591
$words{day_abb}[6]
Packit Service 653591
Packit Service 653591
The following short (1-2 characters) abbreviations may be used:
Packit Service 653591
Packit Service 653591
$words{day_char}[0]
Packit Service 653591
$words{day_char}[1]
Packit Service 653591
$words{day_char}[2]
Packit Service 653591
$words{day_char}[3]
Packit Service 653591
$words{day_char}[4]
Packit Service 653591
$words{day_char}[5]
Packit Service 653591
$words{day_char}[6]
Packit Service 653591
Packit Service 653591
${e}item B<Delta field names>
Packit Service 653591
Packit Service 653591
These are the names (and abbreviations) for the fields in a delta.  There are
Packit Service 653591
7 fields: years, months, weeks, days, hours, minutes, seconds.
Packit Service 653591
Packit Service 653591
The names and abbreviations for these fields are:
Packit Service 653591
Packit Service 653591
$words{fields}[0]
Packit Service 653591
$words{fields}[1]
Packit Service 653591
$words{fields}[2]
Packit Service 653591
$words{fields}[3]
Packit Service 653591
$words{fields}[4]
Packit Service 653591
$words{fields}[5]
Packit Service 653591
$words{fields}[6]
Packit Service 653591
Packit Service 653591
${e}item B<Morning/afternoon times>
Packit Service 653591
Packit Service 653591
This is a list of expressions use to designate morning or afternoon time
Packit Service 653591
when a time is entered as a 12-hour time rather than a 24-hour time.
Packit Service 653591
For example, in English, the time "17:00" could be specified as "5:00 PM".
Packit Service 653591
Packit Service 653591
Morning and afternoon time may be designated by the following sets of
Packit Service 653591
words:
Packit Service 653591
Packit Service 653591
$words{ampm}[0]
Packit Service 653591
$words{ampm}[1]
Packit Service 653591
Packit Service 653591
${e}item B<Each or every>
Packit Service 653591
Packit Service 653591
There are a list of words that specify every occurrence of something.  These
Packit Service 653591
are used in the following phrases:
Packit Service 653591
Packit Service 653591
   EACH Monday
Packit Service 653591
   EVERY Monday
Packit Service 653591
   EVERY month
Packit Service 653591
Packit Service 653591
The following words may be used:
Packit Service 653591
Packit Service 653591
$words{each}
Packit Service 653591
Packit Service 653591
${e}item B<Next/Previous/Last occurrence>
Packit Service 653591
Packit Service 653591
There are a list of words that may be used to specify the next,
Packit Service 653591
previous, or last occurrence of something.  These words could be used
Packit Service 653591
in the following phrases:
Packit Service 653591
Packit Service 653591
   NEXT week
Packit Service 653591
Packit Service 653591
   LAST Tuesday
Packit Service 653591
   PREVIOUS Tuesday
Packit Service 653591
Packit Service 653591
   LAST day of the month
Packit Service 653591
Packit Service 653591
The following words may be used:
Packit Service 653591
Packit Service 653591
Next occurrence:
Packit Service 653591
Packit Service 653591
$words{nextprev}[0]
Packit Service 653591
Packit Service 653591
Previous occurrence:
Packit Service 653591
Packit Service 653591
$words{nextprev}[1]
Packit Service 653591
Packit Service 653591
Last occurrence:
Packit Service 653591
Packit Service 653591
$words{last}
Packit Service 653591
Packit Service 653591
${e}item B<Delta words for going forward/backward in time>
Packit Service 653591
Packit Service 653591
When parsing deltas, there are words that may be used to specify
Packit Service 653591
the the delta will refer to a time in the future or to a time in
Packit Service 653591
the past (relative to some date).  In English, for example, you
Packit Service 653591
might say:
Packit Service 653591
Packit Service 653591
   IN 5 days
Packit Service 653591
   5 days AGO
Packit Service 653591
Packit Service 653591
The following words may be used to specify deltas that refer to
Packit Service 653591
dates in the past or future respectively:
Packit Service 653591
Packit Service 653591
$words{when}[0]
Packit Service 653591
$words{when}[1]
Packit Service 653591
Packit Service 653591
${e}item B<Business mode>
Packit Service 653591
Packit Service 653591
This contains two lists of words which can be used to specify a standard
Packit Service 653591
(i.e. non-business) delta or a business delta.
Packit Service 653591
Packit Service 653591
Previously, it was used to tell whether the delta was approximate or exact,
Packit Service 653591
but now this list is not used except to force the delta to be standard.
Packit Service 653591
Packit Service 653591
The following words may be used:
Packit Service 653591
Packit Service 653591
$words{mode}[0]
Packit Service 653591
Packit Service 653591
The following words may be used to specify a business delta:
Packit Service 653591
Packit Service 653591
$words{mode}[1]
Packit Service 653591
Packit Service 653591
${e}item B<Numbers>
Packit Service 653591
Packit Service 653591
Numbers may be spelled out in a variety of ways.  The following sets correspond
Packit Service 653591
to the numbers from 1 to 53:
Packit Service 653591
Packit Service 653591
$words{nth}[0]
Packit Service 653591
$words{nth}[1]
Packit Service 653591
$words{nth}[2]
Packit Service 653591
$words{nth}[3]
Packit Service 653591
$words{nth}[4]
Packit Service 653591
$words{nth}[5]
Packit Service 653591
$words{nth}[6]
Packit Service 653591
$words{nth}[7]
Packit Service 653591
$words{nth}[8]
Packit Service 653591
$words{nth}[9]
Packit Service 653591
Packit Service 653591
$words{nth}[10]
Packit Service 653591
$words{nth}[11]
Packit Service 653591
$words{nth}[12]
Packit Service 653591
$words{nth}[13]
Packit Service 653591
$words{nth}[14]
Packit Service 653591
$words{nth}[15]
Packit Service 653591
$words{nth}[16]
Packit Service 653591
$words{nth}[17]
Packit Service 653591
$words{nth}[18]
Packit Service 653591
$words{nth}[19]
Packit Service 653591
Packit Service 653591
$words{nth}[20]
Packit Service 653591
$words{nth}[21]
Packit Service 653591
$words{nth}[22]
Packit Service 653591
$words{nth}[23]
Packit Service 653591
$words{nth}[24]
Packit Service 653591
$words{nth}[25]
Packit Service 653591
$words{nth}[26]
Packit Service 653591
$words{nth}[27]
Packit Service 653591
$words{nth}[28]
Packit Service 653591
$words{nth}[29]
Packit Service 653591
Packit Service 653591
$words{nth}[30]
Packit Service 653591
$words{nth}[31]
Packit Service 653591
$words{nth}[32]
Packit Service 653591
$words{nth}[33]
Packit Service 653591
$words{nth}[34]
Packit Service 653591
$words{nth}[35]
Packit Service 653591
$words{nth}[36]
Packit Service 653591
$words{nth}[37]
Packit Service 653591
$words{nth}[38]
Packit Service 653591
$words{nth}[39]
Packit Service 653591
Packit Service 653591
$words{nth}[40]
Packit Service 653591
$words{nth}[41]
Packit Service 653591
$words{nth}[42]
Packit Service 653591
$words{nth}[43]
Packit Service 653591
$words{nth}[44]
Packit Service 653591
$words{nth}[45]
Packit Service 653591
$words{nth}[46]
Packit Service 653591
$words{nth}[47]
Packit Service 653591
$words{nth}[48]
Packit Service 653591
$words{nth}[49]
Packit Service 653591
Packit Service 653591
$words{nth}[50]
Packit Service 653591
$words{nth}[51]
Packit Service 653591
$words{nth}[52]
Packit Service 653591
Packit Service 653591
${e}item B<Ignored words>
Packit Service 653591
Packit Service 653591
In writing out dates in common forms, there are a number of words
Packit Service 653591
that are typically not important.
Packit Service 653591
Packit Service 653591
There is frequently a word that appears in a phrase to designate
Packit Service 653591
that a time is going to be specified next.  In English, you would
Packit Service 653591
use the word AT in the example:
Packit Service 653591
Packit Service 653591
   December 3 at 12:00
Packit Service 653591
Packit Service 653591
The following words may be used:
Packit Service 653591
Packit Service 653591
$words{at}
Packit Service 653591
Packit Service 653591
Another word is used to designate one member of a set.  In English,
Packit Service 653591
you would use the words IN or OF:
Packit Service 653591
Packit Service 653591
   1st day OF December
Packit Service 653591
   1st day IN December
Packit Service 653591
Packit Service 653591
The following words may be used:
Packit Service 653591
Packit Service 653591
$words{of}
Packit Service 653591
Packit Service 653591
Another word is use to specify that something is on a certain date.  In
Packit Service 653591
English, you would use ON:
Packit Service 653591
Packit Service 653591
   ON July 5th
Packit Service 653591
Packit Service 653591
The following words may be used:
Packit Service 653591
Packit Service 653591
$words{on}
Packit Service 653591
Packit Service 653591
${e}item B<Words that set the date, time, or both>
Packit Service 653591
Packit Service 653591
There are some words that can be used to specify a date, a
Packit Service 653591
time, or both relative to now.
Packit Service 653591
Packit Service 653591
Words that set the date are similar to the English words 'yesterday'
Packit Service 653591
or 'tomorrow'.  These are specified as a delta which is added to the
Packit Service 653591
current time to get a date.  The time is NOT set however, so the delta
Packit Service 653591
is only partially used (it should only include year, month, week, and
Packit Service 653591
day fields).
Packit Service 653591
Packit Service 653591
The following words may be used:
Packit Service 653591
Packit Service 653591
$words{offset_date}
Packit Service 653591
Packit Service 653591
Words that set only the time of day are similar to the English words
Packit Service 653591
'noon' or 'midnight'.
Packit Service 653591
Packit Service 653591
The following words may be used:
Packit Service 653591
Packit Service 653591
$words{times}
Packit Service 653591
Packit Service 653591
Words that set the entire time and date (relative to the current
Packit Service 653591
time and date) are also available.
Packit Service 653591
Packit Service 653591
In English, the word 'now' is one of these.
Packit Service 653591
Packit Service 653591
The following words may be used:
Packit Service 653591
Packit Service 653591
$words{offset_time}
Packit Service 653591
Packit Service 653591
${e}item B<Hour/Minute/Second separators>
Packit Service 653591
Packit Service 653591
When specifying the time of day, the most common separator is a colon (:)
Packit Service 653591
which can be used for both separators.
Packit Service 653591
Packit Service 653591
Some languages use different pairs.  For example, French allows you to
Packit Service 653591
specify the time as 13h30:20, so it would use the following pairs:
Packit Service 653591
Packit Service 653591
   : :
Packit Service 653591
   h :
Packit Service 653591
Packit Service 653591
The first column is the hour-minute separator and the second column is
Packit Service 653591
the minute-second separator.  Both are perl regular expressions.  When
Packit Service 653591
creating a new translation, be aware that regular expressions with utf-8
Packit Service 653591
characters may be tricky.  For example, don't include the expression '[x]'
Packit Service 653591
where 'x' is a utf-8 character.
Packit Service 653591
Packit Service 653591
A pair of colons is ALWAY allowed for all languages.  If a language allows
Packit Service 653591
additional pairs, they are listed here:
Packit Service 653591
Packit Service 653591
$words{seps}
Packit Service 653591
Packit Service 653591
${e}item B<Fractional second separator>
Packit Service 653591
Packit Service 653591
When specifying fractional seconds, the most common way is to use a
Packit Service 653591
decimal point (.).  Some languages may specify a different separator
Packit Service 653591
that might be used.  If this is done, it is a regular expression.
Packit Service 653591
Packit Service 653591
The decimal point is ALWAYS allowed for all languages.  If a language allows
Packit Service 653591
another separator, it is listed here:
Packit Service 653591
Packit Service 653591
$words{sepfr}
Packit Service 653591
Packit Service 653591
${e}back
Packit Service 653591
Packit Service 653591
${e}head1 KNOWN BUGS
Packit Service 653591
Packit Service 653591
None known.
Packit Service 653591
Packit Service 653591
${e}head1 BUGS AND QUESTIONS
Packit Service 653591
Packit Service 653591
Please refer to the L<Date::Manip::Problems> documentation for
Packit Service 653591
information on submitting bug reports or questions to the author.
Packit Service 653591
Packit Service 653591
${e}head1 SEE ALSO
Packit Service 653591
Packit Service 653591
L<Date::Manip>       - main module documentation
Packit Service 653591
Packit Service 653591
${e}head1 LICENSE
Packit Service 653591
Packit Service 653591
This script is free software; you can redistribute it and/or
Packit Service 653591
modify it under the same terms as Perl itself.
Packit Service 653591
Packit Service 653591
${e}head1 AUTHOR
Packit Service 653591
Packit Service 653591
Sullivan Beck (sbeck\@cpan.org)
Packit Service 653591
Packit Service 653591
${e}cut
Packit Service 653591
EOF
Packit Service 653591
Packit Service 653591
   $out->close();
Packit Service 653591
}
Packit Service 653591
use strict 'refs';
Packit Service 653591
Packit Service 653591
# Local Variables:
Packit Service 653591
# mode: cperl
Packit Service 653591
# indent-tabs-mode: nil
Packit Service 653591
# cperl-indent-level: 3
Packit Service 653591
# cperl-continued-statement-offset: 2
Packit Service 653591
# cperl-continued-brace-offset: 0
Packit Service 653591
# cperl-brace-offset: 0
Packit Service 653591
# cperl-brace-imaginary-offset: 0
Packit Service 653591
# cperl-label-offset: 0
Packit Service 653591
# End: