Ah, sorry. Even though some tests are needed, this ticket is still not fully
resolved. I'll try to split it right now.

On 2017-10-07 09:40:03, alex.jakime...@gmail.com wrote:
> PR was merged, tests needed.
>
> On 2017-10-06 19:40:44, alex.jakime...@gmail.com wrote:
> > See this pull request: https://github.com/rakudo/rakudo/pull/1183
> >
> > Unfortunately not all of the things are covered. For example:
> >
> > perl6 -e 'my $x = q:to/foo/;
> > blah
> > '
> > ===SORRY!=== Error while compiling -e
> > Ending delimiter foo not found
> > at -e:3
> > ------> <BOL>⏏<EOL>
> > expecting any of:
> > whitespace
> >
> > Then there's also:
> > *
> >
>
https://github.com/rakudo/rakudo/blob/f62ae60c48d1372df18b49aca44e10af44ead2d6/src/Perl6
> > /Grammar.nqp#L3741
> > *
> >
>
https://github.com/rakudo/rakudo/blob/f62ae60c48d1372df18b49aca44e10af44ead2d6/src/Perl6/Grammar.nqp#L3780-
> > L3792
> > *
> >
>
https://github.com/rakudo/rakudo/blob/f62ae60c48d1372df18b49aca44e10af44ead2d6/src/Perl6/Grammar.nqp#L3820-
> > L3826
> >
> > And maybe other things too. For example, nqp itself prints a similar
> > error
> > message and does not mention the starter. I don't know if any user
> > will ever
> > see the error message from NQP though.
> >
> > So there's a lot to be done to resolve this ticket fully…
> >
> > Oh, also! I did not remove “expecting any of:” part. This has to be
> > done also.
> >
> > On 2015-07-18 12:38:41, alex.jakime...@gmail.com wrote:
> > > Similar issue:
> > > https://rt.perl.org/Public/Bug/Display.html?id=125247
> > > (unclosed multiline comments). This time it is about other unclosed
> > > things.
> > >
> > > Code:
> > > say $<word;
> > > # some code here
> > >
> > > Error:
> > > Unable to parse quote-words subscript; couldn't find right angle
> > > quote
> > > at ./test.pl:25
> > > ------> <BOL>⏏<EOL>
> > > expecting any of:
> > > argument list
> > > term
> > >
> > > Similar problem with:
> > > say <word;
> > > say <<word;
> > > say (word;
> > > say [word;
> > > ... more?
> > >
> > > 1) "expecting any of" section does not help that much. There is no
> > > need to
> > > add terms or argument lists to the end of your file to fix the
> > > problem, the
> > > only thing that is actually expected is a closing bracket.
> > > 2) The end of file does not count as a helpful line number,
> > > especially if
> > > the file is long. It would be great to have the same
> > > "(corresponding
> > > < was
> > > at line 1)"-like message as with multiline comments

Reply via email to