Control: reassign -1 texinfo
Control: found -1 texinfo/5.1.dfsg.1-3
Control: tags -1 + upstream patch
This is actually an issue in texinfo's parser, which doesn't support
arguments to @enumerate more than 10.
This was discussed on upstream mailing list, and a patch that fixes
the issue was proposed (attached).
See <https://lists.gnu.org/archive/html/bug-texinfo/2013-07/index.html>.
Reassigning accordingly.
--
Dmitry Shachnev
--- a/tp/Texinfo/Parser.pm
+++ b/tp/Texinfo/Parser.pm
@@ -2973,7 +2973,8 @@
$current->{'cmdname'});
}
my $arg =
$current->{'extra'}->{'block_command_line_contents'}->[0]->[0];
- if (!defined($arg->{'text'}) or $arg->{'text'} !~ /^[[:alnum:]]$/) {
+ if (!defined($arg->{'text'}) or ($arg->{'text'} !~ /^[[:alnum:]]$/ and
+ $arg->{'text'} !~ /^[0-9]+$/)) {
$self->_command_error($current, $line_nr,
$self->__("bad argument to address@hidden"),
$current->{'cmdname'});
--- a/tp/Texinfo/Common.pm
+++ b/tp/Texinfo/Common.pm
@@ -1382,7 +1382,7 @@
my $specification = shift;
my $number = shift;
- if ($specification =~ /^[0-9]$/) {
+ if ($specification =~ /^[0-9]+$/) {
return $specification + $number -1;
}