Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Perlito5 - perl6 - sub has *@_ signature by default
  • Loading branch information
fglock committed Oct 15, 2013
1 parent a2918cb commit 68a48a3
Show file tree
Hide file tree
Showing 2 changed files with 9 additions and 5 deletions.
3 changes: 1 addition & 2 deletions perlito5.pl
Expand Up @@ -12805,8 +12805,7 @@ package Perlito5::AST::Sub;
} @{$self->{'args'}}), ['var' => '*@_']])
}
else {
push(@parts, ['paren' => '(', ['bareword' => $self->{'sig'}]])
if defined($self->{'sig'})
push(@parts, ['paren' => '(', ['var' => '*@_']])
}
push(@parts, Perlito5::Perl6::emit_perl6_block($self->{'block'}))
if defined($self->{'block'});
Expand Down
11 changes: 8 additions & 3 deletions src5/lib/Perlito5/Perl6/Emitter.pm
Expand Up @@ -662,11 +662,16 @@ package Perlito5::AST::Sub;
push @parts, [ paren => '(',
( map {[ var => $_->emit_perl6(), '?' ]} @{$self->{args}} ),
[ var => '*@_' ]
]
];
}
else {
push @parts, [ paren => '(', [ bareword => $self->{sig} ] ]
if defined $self->{sig};

# TODO - use sig

# push @parts, [ paren => '(', [ bareword => $self->{sig} ] ]
# if defined $self->{sig};

push @parts, [ paren => '(', [ var => '*@_' ] ];
}

push @parts, Perlito5::Perl6::emit_perl6_block($self->{block})
Expand Down

0 comments on commit 68a48a3

Please sign in to comment.