Skip to content

Commit

Permalink
Browse files Browse the repository at this point in the history
Perlito5 - perl5 - new pretty-printer backend
  • Loading branch information
fglock committed Oct 4, 2013
1 parent e1b541e commit 24620a5
Show file tree
Hide file tree
Showing 6 changed files with 1,541 additions and 6 deletions.
7 changes: 7 additions & 0 deletions misc/pretty_print.pl
Expand Up @@ -7,6 +7,7 @@ package Perlito5::PrettyPrint {
stmt => \&statement, # if (expr) {stms}
block => \&block, # {stmts}
keyword => \&keyword, # if
bareword => \&bareword, # main
op => \&op, # expr
paren => \&paren, # (expr)
paren_semicolon => \&paren_semicolon, # (expr;expr;expr)
Expand Down Expand Up @@ -174,6 +175,12 @@ package Perlito5::PrettyPrint {
return;
}

sub bareword {
my ( $data, $level, $out ) = @_;
push @$out, $data->[1];
return;
}

sub statement {
my ( $data, $level, $out ) = @_;
for my $line ( 1 .. $#$data ) {
Expand Down

0 comments on commit 24620a5

Please sign in to comment.