Skip to content

Commit d96f25c

Browse files
committed
Allow only [&foo] form, not [$foo]
1 parent 02fbd65 commit d96f25c

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

STD.pm6

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3230,7 +3230,7 @@ grammar P6 is STD {
32303230
| :dba('bracketed infix') '[' ~ ']' <infix=.infixish('[]')>
32313231
{ $<O> = $<infix><O>; $<sym> = $<infix><sym>; }
32323232
[ <!before '='> { self.worry("Useless use of [] around infix op") unless $*IN_META; } ]?
3233-
| :dba('infixed function') <?before '[' <[&\$]> <twigil>? [<alpha>|'('] > '[' ~ ']' <infix=.variable>
3233+
| :dba('infixed function') <?before '[&' <twigil>? [<alpha>|'('] > '[' ~ ']' <infix=.variable>
32343234
{ $<O> = $<infix><O> // {%additive}; $<sym> = $<infix>; }
32353235
{.check_variable($<infix>) }
32363236
| <infix=infix_circumfix_meta_operator> { $<O> = $<infix><O>; $<sym> = $<infix><sym>; }

viv

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1801,7 +1801,7 @@ EOFINAL
18011801
$posit = 1 unless @names;
18021802
my $pname = $pvar->{name}[0]{TEXT};
18031803
my $sigil = $pvar->{sigil}{SYM};
1804-
print YAML::XS::Dump($self) unless $sigil;
1804+
# print YAML::XS::Dump($self) unless $sigil;
18051805
my $twigil = $pvar->{twigil}[0] ? $pvar->{twigil}[0]{SYM} : '';
18061806
my ($dv) = $self->kids('default_value');
18071807

0 commit comments

Comments
 (0)