Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Make sure |, & and ^ don't go flattening the arguments.
  • Loading branch information
jnthn committed Oct 20, 2011
1 parent bfedd99 commit cc4f39e
Showing 1 changed file with 3 additions and 3 deletions.
6 changes: 3 additions & 3 deletions src/core/Junction.pm
Expand Up @@ -54,9 +54,9 @@ sub all(*@values) { Junction.new(@values, :type<all>); }
sub one(*@values) { Junction.new(@values, :type<one>); }
sub none(*@values) { Junction.new(@values, :type<none>); }

sub infix:<|>(*@values) { Junction.new(@values, :type<any>); }
sub infix:<&>(*@values) { Junction.new(@values, :type<all>); }
sub infix:<^>(*@values) { Junction.new(@values, :type<one>); }
sub infix:<|>(**@values) { Junction.new(@values, :type<any>); }
sub infix:<&>(**@values) { Junction.new(@values, :type<all>); }
sub infix:<^>(**@values) { Junction.new(@values, :type<one>); }

sub AUTOTHREAD(&call, **@pos, *%named) {
# Look for a junctional arg in the positionals.
Expand Down

0 comments on commit cc4f39e

Please sign in to comment.