Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Improve subnames for grammars
  • Loading branch information
sorear committed Oct 24, 2010
1 parent a5b470c commit b48c8db
Showing 1 changed file with 3 additions and 2 deletions.
5 changes: 3 additions & 2 deletions src/Niecza/Actions.pm
Expand Up @@ -423,6 +423,7 @@ sub regex_def { my ($cl, $M) = @_;
returnable => 1,
class => 'Regex',
type => 'regex',
name => $name // 'ANONrx',
signature => $sig->for_method,
do => Op::RegexBody->new(pre => \@lift,
name => ($name // ''), rxop => $ast, canback => $mb)));
Expand Down Expand Up @@ -2403,7 +2404,7 @@ sub package_def { my ($cl, $M) = @_;
if ($scope eq 'augment') {
my $stmts = $M->{statementlist} // $M->{blockoid};
$stmts = $stmts->{_ast};
my $cbody = $cl->sl_to_block($blocktype, $stmts, name => $name);
my $cbody = $cl->sl_to_block($blocktype, $stmts, name => $name, subname => "augment-" . $name // 'anon');

$M->{_ast} = Op::Augment->new(
node($M),
Expand All @@ -2420,7 +2421,7 @@ sub package_def { my ($cl, $M) = @_;
$stmts->{_ast} ]);

my $cbody = $cl->sl_to_block($blocktype, $stmts,
name => $name);
name => $name, subname => ($::PKGDECL . '-' . ($name // 'anon')));
$M->{_ast} = $optype->new(
node($M),
(($blocktype eq 'role' && $M->{signature}[0]) ?
Expand Down

0 comments on commit b48c8db

Please sign in to comment.