diff --git a/src/Perl6/Grammar.nqp b/src/Perl6/Grammar.nqp index 52fa7406d12..1bf8bb1e6c4 100644 --- a/src/Perl6/Grammar.nqp +++ b/src/Perl6/Grammar.nqp @@ -3851,7 +3851,12 @@ grammar Perl6::Grammar is HLL::Grammar does STD { | | | - | && !$*QSIGIL }> <.missing: "postfix"> + | && !$*QSIGIL }> + [ + || <.missing: "postfix"> + || <.missing: "dot on method call"> + || <.malformed: "postfix"> + ] ] { $*LEFTSIGIL := '@'; } }