Open p6rt opened 14 years ago
\
On Mon Feb 15 01:22:09 2010, masak wrote:
\
rakudo: say &1 \ rakudo 70667a: OUTPUT«Method 'postcircumfix:\<[ ]>' not found for invocant of class '' [...] \ That one was slightly less than awesome. * masak submits rakudobug
Output is now:
\
-- Will "Coke" Coleda
The RT System itself - Status changed from 'new' to 'open'
NOM:
bbkr:nom bbkr$ ./perl6 -e 'say &1' Nil
[15:03] \
There was a bit of discussion today on this: http://irclog.perlgeek.de/perl6/2016-07-06#i_12795274
Since the originally reported LTA error is gone, I'm going to close this. The 5-year old mold is starting to give off ;)
@zoffixznet - Status changed from 'open' to 'resolved'
@zoffixznet - Status changed from 'resolved' to 'open'
On Wed, 06 Jul 2016 10:05:13 -0700, cpan@zoffix.com wrote:
There was a bit of discussion today on this: http://irclog.perlgeek.de/perl6/2016-07-06#i_12795274
Since the originally reported LTA error is gone, I'm going to close this. The 5-year old mold is starting to give off ;)
If you look at the log linked above it looks like a PR was going to be submitted for this, but according to https://irclog.perlgeek.de/perl6-dev/2017-03-05#i_14208424 it didn't work, so this is still an open ticket.
The logs have moved here. Still returns Nil, still should be invalid I would say this is still an open ticket.
Ping?
@moritz if you could give me a hint where to look in Grammar for this, I could go in and fix this.
$ perl6 --target=parse -e '&1'
- lang-version:
- statementlist: &1
- statement: 1 matches
- EXPR: &1
- variable: &1
- sigil: &
- index: 1
@lizmat so I'd begin searching in token variable
and/or places where X::Undeclared
is thrown.
@lizmat thinking a bit more about, token variable
is likely the wrong place to look. &
-sigiled routines can be post-declared (code like say &foo; sub foo {}
is valid), which means the token cannot take care of throwing the exception.
My approach would be to find out where a simple &foo
exception is thrown, and then work backwards from there to find out why it doesn't apply to numeric &
-sigiled vars.
It seems the relevant code path is check_variable
-> add_mystery
and then later explain_mystery
-> typed_sorry
etc.
Ping again?
Migrated from rt.perl.org#72820 (status was 'open')
Searchable as RT72820$