Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
METAOP_REDUCE -> METAOP_REDUCE_LEFT
  • Loading branch information
pmichaud committed Jun 27, 2012
1 parent 1ffd6cf commit ed46bdb
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
2 changes: 1 addition & 1 deletion src/Perl6/Actions.pm
Expand Up @@ -4124,7 +4124,7 @@ class Perl6::Actions is HLL::Actions {
?? $base.ast[0]
!! PAST::Var.new(:name("&infix:<" ~ $base<OPER><sym> ~ ">"),
:scope<lexical_6model>);
my $metaop := '&METAOP_REDUCE';
my $metaop := '&METAOP_REDUCE_LEFT';
if $base<OPER><O><assoc> eq 'right' { $metaop := '&METAOP_REDUCE_RIGHT' }
elsif $base<OPER><O><assoc> eq 'list' { $metaop := '&METAOP_REDUCE_LIST' }
elsif $base<OPER><O><prec> eq 'm=' { $metaop := '&METAOP_REDUCE_CHAIN' }
Expand Down
6 changes: 3 additions & 3 deletions src/core/metaops.pm
Expand Up @@ -17,7 +17,7 @@ sub METAOP_REVERSE(\$op) {

sub METAOP_CROSS(\$op) {
-> **@lol {
my $rop = @lol.elems == 2 ?? $op !! METAOP_REDUCE($op);
my $rop = @lol.elems == 2 ?? $op !! METAOP_REDUCE_LEFT($op);
my @l;
my @v;
@l[0] = (@lol[0].flat,).list;
Expand All @@ -41,7 +41,7 @@ sub METAOP_CROSS(\$op) {

sub METAOP_ZIP(\$op) {
-> **@lol {
my $rop = METAOP_REDUCE($op);
my $rop = METAOP_REDUCE_LEFT($op);
my @l = @lol.map({ (.flat,).list.item });
gather {
my $loop = 1;
Expand All @@ -53,7 +53,7 @@ sub METAOP_ZIP(\$op) {
}
}

sub METAOP_REDUCE(\$op, :$triangle) {
sub METAOP_REDUCE_LEFT(\$op, :$triangle) {
my $x := $triangle ??
(sub (*@values) {
return () unless @values.gimme(1);
Expand Down

0 comments on commit ed46bdb

Please sign in to comment.