Devel-Chitin
view release on metacpan or search on metacpan
t/20-optree-deparse/12-i-o/syscall
t/20-optree-deparse/12-i-o/sysread
t/20-optree-deparse/12-i-o/sysseek
t/20-optree-deparse/12-i-o/syswrite
t/20-optree-deparse/12-i-o/tell
t/20-optree-deparse/12-i-o/telldir
t/20-optree-deparse/12-i-o/truncate
t/20-optree-deparse/12-i-o/warn
t/20-optree-deparse/12-i-o/write
t/20-optree-deparse/13-files/chdir
t/20-optree-deparse/13-files/chmod
t/20-optree-deparse/13-files/chown
t/20-optree-deparse/13-files/chroot
t/20-optree-deparse/13-files/fcntl
t/20-optree-deparse/13-files/file-tests
t/20-optree-deparse/13-files/glob
t/20-optree-deparse/13-files/ioctl
t/20-optree-deparse/13-files/link
t/20-optree-deparse/13-files/lstat
t/20-optree-deparse/13-files/mkdir
t/20-optree-deparse/13-files/open
lib/Devel/Chitin/OpTree/LISTOP.pm view on Meta::CPAN
# 1st arg is a bareword filehandle
$fh = $children->[1]->deparse(skip_quotes => 1);
} else {
$fh = $children->[1]->deparse;
}
"truncate(${fh}, " . $children->[2]->deparse . ')';
}
sub pp_chmod {
my $self = shift;
my $children = $self->children;
my $mode = $self->_as_octal($children->[1]->deparse);
my $target = $self->_maybe_targmy;
"${target}chmod(${mode}, " . join(', ', map { $_->deparse } @$children[2 .. $#$children]) . ')';
}
sub pp_mkdir {
my $self = shift;
my $children = $self->children;
my $target = $self->_maybe_targmy;
my $dir = $children->[1]->deparse; # 0th is pushmark
if (@$children == 2) {
if ($dir eq '$_') {
"${target}mkdir()";
t/20-optree-deparse/13-files/chmod view on Meta::CPAN
my $a = chmod(0755, '/some/file/name', '/other/file');
chmod(04322, 'foo')
( run in 0.296 second using v1.01-cache-2.11-cpan-8d75d55dd25 )