Lines Matching defs:listop

222 # assign a listop to a variable, it can't tell it's allowed to leave
223 # the parens off the listop.
2475 $self->listop($op, $cx, "not", $op->first);
3366 sub listop {
3425 sub pp_bless { listop(@_, "bless") }
3426 sub pp_atan2 { maybe_targmy(@_, \&listop, "atan2") }
3431 listop($self, $op, 7, "substr", $op->first->sibling->sibling)
3435 maybe_local(@_, listop(@_, "substr"))
3450 my $val = $self->listop($op, ($bool ? 14 : $lex ? 7 : $cx), $op->name);
3465 sub pp_vec { maybe_targmy(@_, \&maybe_local, listop(@_, "vec")) }
3466 sub pp_sprintf { maybe_targmy(@_, \&listop, "sprintf") }
3467 sub pp_formline { listop(@_, "formline") } # see also deparse_format
3468 sub pp_crypt { maybe_targmy(@_, \&listop, "crypt") }
3469 sub pp_unpack { listop(@_, "unpack") }
3470 sub pp_pack { listop(@_, "pack") }
3471 sub pp_join { maybe_targmy(@_, \&listop, "join") }
3472 sub pp_splice { listop(@_, "splice") }
3473 sub pp_push { maybe_targmy(@_, \&listop, "push") }
3474 sub pp_unshift { maybe_targmy(@_, \&listop, "unshift") }
3475 sub pp_reverse { listop(@_, "reverse") }
3476 sub pp_warn { listop(@_, "warn") }
3477 sub pp_die { listop(@_, "die") }
3478 sub pp_return { listop(@_, "return", undef, 1) } # llafr does not apply
3479 sub pp_open { listop(@_, "open") }
3480 sub pp_pipe_op { listop(@_, "pipe") }
3481 sub pp_tie { listop(@_, "tie") }
3482 sub pp_binmode { listop(@_, "binmode") }
3483 sub pp_dbmopen { listop(@_, "dbmopen") }
3484 sub pp_sselect { listop(@_, "select") }
3485 sub pp_select { listop(@_, "select") }
3486 sub pp_read { listop(@_, "read") }
3487 sub pp_sysopen { listop(@_, "sysopen") }
3488 sub pp_sysseek { listop(@_, "sysseek") }
3489 sub pp_sysread { listop(@_, "sysread") }
3490 sub pp_syswrite { listop(@_, "syswrite") }
3491 sub pp_send { listop(@_, "send") }
3492 sub pp_recv { listop(@_, "recv") }
3493 sub pp_seek { listop(@_, "seek") }
3494 sub pp_fcntl { listop(@_, "fcntl") }
3495 sub pp_ioctl { listop(@_, "ioctl") }
3496 sub pp_flock { maybe_targmy(@_, \&listop, "flock") }
3497 sub pp_socket { listop(@_, "socket") }
3498 sub pp_sockpair { listop(@_, "socketpair") }
3499 sub pp_bind { listop(@_, "bind") }
3500 sub pp_connect { listop(@_, "connect") }
3501 sub pp_listen { listop(@_, "listen") }
3502 sub pp_accept { listop(@_, "accept") }
3503 sub pp_shutdown { listop(@_, "shutdown") }
3504 sub pp_gsockopt { listop(@_, "getsockopt") }
3505 sub pp_ssockopt { listop(@_, "setsockopt") }
3506 sub pp_chown { maybe_targmy(@_, \&listop, "chown") }
3507 sub pp_unlink { maybe_targmy(@_, \&listop, "unlink") }
3508 sub pp_chmod { maybe_targmy(@_, \&listop, "chmod") }
3509 sub pp_utime { maybe_targmy(@_, \&listop, "utime") }
3510 sub pp_rename { maybe_targmy(@_, \&listop, "rename") }
3511 sub pp_link { maybe_targmy(@_, \&listop, "link") }
3512 sub pp_symlink { maybe_targmy(@_, \&listop, "symlink") }
3513 sub pp_mkdir { maybe_targmy(@_, \&listop, "mkdir") }
3514 sub pp_open_dir { listop(@_, "opendir") }
3515 sub pp_seekdir { listop(@_, "seekdir") }
3516 sub pp_waitpid { maybe_targmy(@_, \&listop, "waitpid") }
3519 sub pp_kill { maybe_targmy(@_, \&listop, "kill") }
3520 sub pp_setpgrp { maybe_targmy(@_, \&listop, "setpgrp") }
3521 sub pp_getpriority { maybe_targmy(@_, \&listop, "getpriority") }
3522 sub pp_setpriority { maybe_targmy(@_, \&listop, "setpriority") }
3523 sub pp_shmget { listop(@_, "shmget") }
3524 sub pp_shmctl { listop(@_, "shmctl") }
3525 sub pp_shmread { listop(@_, "shmread") }
3526 sub pp_shmwrite { listop(@_, "shmwrite") }
3527 sub pp_msgget { listop(@_, "msgget") }
3528 sub pp_msgctl { listop(@_, "msgctl") }
3529 sub pp_msgsnd { listop(@_, "msgsnd") }
3530 sub pp_msgrcv { listop(@_, "msgrcv") }
3531 sub pp_semget { listop(@_, "semget") }
3532 sub pp_semctl { listop(@_, "semctl") }
3533 sub pp_semop { listop(@_, "semop") }
3534 sub pp_ghbyaddr { listop(@_, "gethostbyaddr") }
3535 sub pp_gnbyaddr { listop(@_, "getnetbyaddr") }
3536 sub pp_gpbynumber { listop(@_, "getprotobynumber") }
3537 sub pp_gsbyname { listop(@_, "getservbyname") }
3538 sub pp_gsbyport { listop(@_, "getservbyport") }
3539 sub pp_syscall { listop(@_, "syscall") }
4040 $ary = listop($self, $ary->first->sibling, 1, 'reverse');
4137 ? listop($self, undef, 1, "not", $cond->first)
4726 # the following is a stripped down copy of sub listop {}
5813 # OP_STRINGIFY is a listop, but it only ever has one arg
5826 my $result = listop(@_,"join");