diff --git a/STATUS.md b/STATUS.md index 910536b..b545149 100644 --- a/STATUS.md +++ b/STATUS.md @@ -18,6 +18,12 @@ t/v5/03-num.v544008 op/sleep.v540004 op/cond.v540004 + comp/bproto.v54150016 + use of uninitialized value of type Any in string context in any !cursor_init at src/stage2/QRegex.nqp:528 + +use of uninitialized value of type Any in string context in any !cursor_init at src/stage2/QRegex.nqp:528 + + cmd/elsif.v540004 base/cond.v540004 base/term.v530227 @@ -335,10 +341,6 @@ Could not find sub &skip_all_if_miniperl op/closure.v500000 ===SORRY!=== Could not find Config in any of: ../lib - - comp/bproto.v500000 - ===SORRY!=== -Method 'ast' not found for invocant of class 'NQPMu' op/coreamp.v500000 ===SORRY!=== @@ -436,8 +438,9 @@ at t/spec/comp/form_scope.v5:8 ------> sub f ⏏($); op/lex_assign.v500000 ===SORRY!=== -Method 'ast' not found for invocant of class 'NQPMu' - +Unrecognized backslash sequence: '\u' +at t/spec/op/lex_assign.v5:345 +------> comp/hints.v500000 ===SORRY!=== Error while compiling block : Error while compiling block (source text: "{\n @INC = qw(. ../lib);\n chdir 't';\n}"): Error while compiling op p6store (source text: "="): Unknown QAST node type NQPMu @@ -505,7 +508,9 @@ at t/spec/comp/package.v5:18 ------> ⏏$blurfl = 5; comp/package_block.v500000 ===SORRY!=== -Method 'ast' not found for invocant of class 'NQPMu' +Unsupported use of /x; in Perl 6 please use normal default whitespace +at t/spec/comp/package_block.v5:92 +------> \z/x⏏ ? "ok 7\n" : "not ok 7\n"; op/substr_thr.v500000 Could not find file './thread_it.pl' for module ./thread_it.pl @@ -565,8 +570,9 @@ at t/spec/opbasic/concat.v5:27 ------> ⏏print "1..30\n"; opbasic/qq.v500000 ===SORRY!=== -Method 'ast' not found for invocant of class 'NQPMu' - +Redeclaration of routine is +at t/spec/opbasic/qq.v5:43 +------> ⏏is ("\x53", chr 83); porting/args_assert.v500000 ===SORRY!=== Variable '@ARGV' is not declared @@ -1013,8 +1019,9 @@ Could not find Perlito5::Test in any of: /home/froggs/dev/nqp/install/lib/parrot t/v5/23-eval.v500000 ===SORRY!=== -Method 'ast' not found for invocant of class 'NQPMu' - +Two terms in a row +at t/v5/23-eval.v5:38 +------> my $result = wantarray ? "LIST" ⏏: defined wantarray ? "SCALAR" : "VOID"; t/v5/24-strict.v500000 ===SORRY!=== Missing block @@ -1398,7 +1405,7 @@ Could not find file './test.pl' for module ./test.pl uni/opcroak.v505005 ===SORRY!=== -Method 'ast' not found for invocant of class 'NQPMu' +Null PMC access in get_iter() uni/select.v505005 ===SORRY!=== @@ -2174,8 +2181,9 @@ Error while compiling block : Error while compiling block (source text: "{\n op/caller.v50910091 ===SORRY!=== -Method 'ast' not found for invocant of class 'NQPMu' - +Unexpected block in infix position (two terms in a row, or previous statement missing semicolon?) +at t/spec/op/caller.v5:28 +------> sub { @c = caller(0) } ⏏-> (); uni/universal.v50930093 ===SORRY!=== Error while compiling block : Error while compiling block (source text: "{\n chdir 't' if -d 't';\n @INC = '../lib';\n $| = 1;\n require \"./test.pl\";\n}"): Error while compiling op p6store (source text: "="): Unknown QAST node type NQPMu @@ -2247,8 +2255,9 @@ at t/spec/op/array.v5:124 cmd/lexsub.v5012800128 ===SORRY!=== -Method 'ast' not found for invocant of class 'NQPMu' - +Missing block +at t/spec/cmd/lexsub.v5:35 +------> is do ⏏foo(), 42, 'calling our sub from same pa op/eval.v5012800128 ===SORRY!=== Null PMC access in get_iter() diff --git a/lib/Perl6/P5Grammar.pm b/lib/Perl6/P5Grammar.pm index 4eada0b..5c12af4 100644 --- a/lib/Perl6/P5Grammar.pm +++ b/lib/Perl6/P5Grammar.pm @@ -2837,29 +2837,29 @@ grammar Perl6::P5Grammar is HLL::Grammar does STD5 { # handle composite forms like qww token quote:sym { #'qq' <.ws> ).tweak(:qq))> - 'qq' <.ws> <.quibble(%*LANG)> + 'qq' <.ws> )> } token quote:sym { #'q' <.ws> ).tweak(:q))> - 'q' <.ws> <.quibble(%*LANG)> + 'q' <.ws> )> } token quote:sym { #'qw' <.ws> ).tweak(:q))> - 'qw' <.ws> <.quibble(%*LANG)> + 'qw' <.ws> )> } token quote:sym { » # ) )> - <.quibble(%*LANG)> + )> ? } token quote:sym { » # ) )> - <.quibble(%*LANG)> + )> ? } @@ -3118,6 +3118,7 @@ grammar Perl6::P5Grammar is HLL::Grammar does STD5 { # { :dba('argument list') '(' ~ ')' } token postcircumfix:sym<( )> { :dba('argument list') + '(' ~ ')' [ <.ws> ] }