📄 opcode.h
字号:
"numeric le (<=)", "integer le (<=)", "numeric ge (>=)", "integer ge (>=)", "numeric eq (==)", "integer eq (==)", "numeric ne (!=)", "integer ne (!=)", "numeric comparison (<=>)", "integer comparison (<=>)", "string lt", "string gt", "string le", "string ge", "string eq", "string ne", "string comparison (cmp)", "bitwise and (&)", "bitwise xor (^)", "bitwise or (|)", "negation (-)", "integer negation (-)", "not", "1's complement (~)", "smart match", "atan2", "sin", "cos", "rand", "srand", "exp", "log", "sqrt", "int", "hex", "oct", "abs", "length", "substr", "vec", "index", "rindex", "sprintf", "formline", "ord", "chr", "crypt", "ucfirst", "lcfirst", "uc", "lc", "quotemeta", "array dereference", "constant array element", "array element", "array slice", "each", "values", "keys", "delete", "exists", "hash dereference", "hash element", "hash slice", "unpack", "pack", "split", "join or string", "list", "list slice", "anonymous list ([])", "anonymous hash ({})", "splice", "push", "pop", "shift", "unshift", "sort", "reverse", "grep", "grep iterator", "map", "map iterator", "flipflop", "range (or flip)", "range (or flop)", "logical and (&&)", "logical or (||)", "logical xor", "defined or (//)", "conditional expression", "logical and assignment (&&=)", "logical or assignment (||=)", "defined or assignment (//=)", "method lookup", "subroutine entry", "subroutine exit", "lvalue subroutine return", "caller", "warn", "die", "symbol reset", "line sequence", "next statement", "debug next statement", "iteration finalizer", "block entry", "block exit", "block", "foreach loop entry", "foreach loop iterator", "loop entry", "loop exit", "return", "last", "next", "redo", "dump", "goto", "exit", "set statement info", "method with known name", "given()", "leave given block", "when()", "leave when block", "break", "continue", "open", "close", "pipe", "fileno", "umask", "binmode", "tie", "untie", "tied", "dbmopen", "dbmclose", "select system call", "select", "getc", "read", "write", "write exit", "printf", "print", "say", "sysopen", "sysseek", "sysread", "syswrite", "send", "recv", "eof", "tell", "seek", "truncate", "fcntl", "ioctl", "flock", "socket", "socketpair", "bind", "connect", "listen", "accept", "shutdown", "getsockopt", "setsockopt", "getsockname", "getpeername", "lstat", "stat", "-R", "-W", "-X", "-r", "-w", "-x", "-e", "-s", "-M", "-A", "-C", "-O", "-o", "-z", "-S", "-c", "-b", "-f", "-d", "-p", "-u", "-g", "-k", "-l", "-t", "-T", "-B", "chdir", "chown", "chroot", "unlink", "chmod", "utime", "rename", "link", "symlink", "readlink", "mkdir", "rmdir", "opendir", "readdir", "telldir", "seekdir", "rewinddir", "closedir", "fork", "wait", "waitpid", "system", "exec", "kill", "getppid", "getpgrp", "setpgrp", "getpriority", "setpriority", "time", "times", "localtime", "gmtime", "alarm", "sleep", "shmget", "shmctl", "shmread", "shmwrite", "msgget", "msgctl", "msgsnd", "msgrcv", "semop", "semget", "semctl", "require", "do \"file\"", "eval \"string\"", "eval \"string\" exit", "eval {block}", "eval {block} exit", "gethostbyname", "gethostbyaddr", "gethostent", "getnetbyname", "getnetbyaddr", "getnetent", "getprotobyname", "getprotobynumber", "getprotoent", "getservbyname", "getservbyport", "getservent", "sethostent", "setnetent", "setprotoent", "setservent", "endhostent", "endnetent", "endprotoent", "endservent", "getpwnam", "getpwuid", "getpwent", "setpwent", "endpwent", "getgrnam", "getgrgid", "getgrent", "setgrent", "endgrent", "getlogin", "syscall", "lock", "once", "unknown custom operator",};#endifEND_EXTERN_C#endif /* !PERL_GLOBAL_STRUCT_INIT */START_EXTERN_C#ifdef PERL_GLOBAL_STRUCT_INIT# define PERL_PPADDR_INITEDstatic const Perl_ppaddr_t Gppaddr[]#else# ifndef PERL_GLOBAL_STRUCT# define PERL_PPADDR_INITEDEXT Perl_ppaddr_t PL_ppaddr[] /* or perlvars.h */# endif#endif /* PERL_GLOBAL_STRUCT */#if (defined(DOINIT) && !defined(PERL_GLOBAL_STRUCT)) || defined(PERL_GLOBAL_STRUCT_INIT)# define PERL_PPADDR_INITED= { MEMBER_TO_FPTR(Perl_pp_null), MEMBER_TO_FPTR(Perl_pp_stub), MEMBER_TO_FPTR(Perl_pp_null), /* Perl_pp_scalar */ MEMBER_TO_FPTR(Perl_pp_pushmark), MEMBER_TO_FPTR(Perl_pp_wantarray), MEMBER_TO_FPTR(Perl_pp_const), MEMBER_TO_FPTR(Perl_pp_gvsv), MEMBER_TO_FPTR(Perl_pp_gv), MEMBER_TO_FPTR(Perl_pp_gelem), MEMBER_TO_FPTR(Perl_pp_padsv), MEMBER_TO_FPTR(Perl_pp_padav), MEMBER_TO_FPTR(Perl_pp_padhv), MEMBER_TO_FPTR(Perl_unimplemented_op), /* Perl_pp_padany */ MEMBER_TO_FPTR(Perl_pp_pushre), MEMBER_TO_FPTR(Perl_pp_rv2gv), MEMBER_TO_FPTR(Perl_pp_rv2sv), MEMBER_TO_FPTR(Perl_pp_av2arylen), MEMBER_TO_FPTR(Perl_pp_rv2cv), MEMBER_TO_FPTR(Perl_pp_anoncode), MEMBER_TO_FPTR(Perl_pp_prototype), MEMBER_TO_FPTR(Perl_pp_refgen), MEMBER_TO_FPTR(Perl_pp_srefgen), MEMBER_TO_FPTR(Perl_pp_ref), MEMBER_TO_FPTR(Perl_pp_bless), MEMBER_TO_FPTR(Perl_pp_backtick), MEMBER_TO_FPTR(Perl_pp_glob), MEMBER_TO_FPTR(Perl_pp_readline), MEMBER_TO_FPTR(Perl_pp_rcatline), MEMBER_TO_FPTR(Perl_pp_null), /* Perl_pp_regcmaybe */ MEMBER_TO_FPTR(Perl_pp_regcreset), MEMBER_TO_FPTR(Perl_pp_regcomp), MEMBER_TO_FPTR(Perl_pp_match), MEMBER_TO_FPTR(Perl_pp_qr), MEMBER_TO_FPTR(Perl_pp_subst), MEMBER_TO_FPTR(Perl_pp_substcont), MEMBER_TO_FPTR(Perl_pp_trans), MEMBER_TO_FPTR(Perl_pp_sassign), MEMBER_TO_FPTR(Perl_pp_aassign), MEMBER_TO_FPTR(Perl_pp_chop), MEMBER_TO_FPTR(Perl_pp_schop), MEMBER_TO_FPTR(Perl_pp_chomp), MEMBER_TO_FPTR(Perl_pp_schomp), MEMBER_TO_FPTR(Perl_pp_defined), MEMBER_TO_FPTR(Perl_pp_undef), MEMBER_TO_FPTR(Perl_pp_study), MEMBER_TO_FPTR(Perl_pp_pos), MEMBER_TO_FPTR(Perl_pp_preinc), MEMBER_TO_FPTR(Perl_pp_i_preinc), MEMBER_TO_FPTR(Perl_pp_predec), MEMBER_TO_FPTR(Perl_pp_i_predec), MEMBER_TO_FPTR(Perl_pp_postinc), MEMBER_TO_FPTR(Perl_pp_i_postinc), MEMBER_TO_FPTR(Perl_pp_postdec), MEMBER_TO_FPTR(Perl_pp_i_postdec), MEMBER_TO_FPTR(Perl_pp_pow), MEMBER_TO_FPTR(Perl_pp_multiply), MEMBER_TO_FPTR(Perl_pp_i_multiply), MEMBER_TO_FPTR(Perl_pp_divide), MEMBER_TO_FPTR(Perl_pp_i_divide), MEMBER_TO_FPTR(Perl_pp_modulo), MEMBER_TO_FPTR(Perl_pp_i_modulo), MEMBER_TO_FPTR(Perl_pp_repeat), MEMBER_TO_FPTR(Perl_pp_add), MEMBER_TO_FPTR(Perl_pp_i_add), MEMBER_TO_FPTR(Perl_pp_subtract), MEMBER_TO_FPTR(Perl_pp_i_subtract), MEMBER_TO_FPTR(Perl_pp_concat), MEMBER_TO_FPTR(Perl_pp_stringify), MEMBER_TO_FPTR(Perl_pp_left_shift), MEMBER_TO_FPTR(Perl_pp_right_shift), MEMBER_TO_FPTR(Perl_pp_lt), MEMBER_TO_FPTR(Perl_pp_i_lt), MEMBER_TO_FPTR(Perl_pp_gt), MEMBER_TO_FPTR(Perl_pp_i_gt), MEMBER_TO_FPTR(Perl_pp_le), MEMBER_TO_FPTR(Perl_pp_i_le), MEMBER_TO_FPTR(Perl_pp_ge), MEMBER_TO_FPTR(Perl_pp_i_ge), MEMBER_TO_FPTR(Perl_pp_eq), MEMBER_TO_FPTR(Perl_pp_i_eq), MEMBER_TO_FPTR(Perl_pp_ne), MEMBER_TO_FPTR(Perl_pp_i_ne), MEMBER_TO_FPTR(Perl_pp_ncmp), MEMBER_TO_FPTR(Perl_pp_i_ncmp), MEMBER_TO_FPTR(Perl_pp_sle), /* Perl_pp_slt */ MEMBER_TO_FPTR(Perl_pp_sle), /* Perl_pp_sgt */ MEMBER_TO_FPTR(Perl_pp_sle), MEMBER_TO_FPTR(Perl_pp_sle), /* Perl_pp_sge */ MEMBER_TO_FPTR(Perl_pp_seq), MEMBER_TO_FPTR(Perl_pp_sne), MEMBER_TO_FPTR(Perl_pp_scmp), MEMBER_TO_FPTR(Perl_pp_bit_and), MEMBER_TO_FPTR(Perl_pp_bit_or), /* Perl_pp_bit_xor */ MEMBER_TO_FPTR(Perl_pp_bit_or), MEMBER_TO_FPTR(Perl_pp_negate), MEMBER_TO_FPTR(Perl_pp_i_negate), MEMBER_TO_FPTR(Perl_pp_not), MEMBER_TO_FPTR(Perl_pp_complement), MEMBER_TO_FPTR(Perl_pp_smartmatch), MEMBER_TO_FPTR(Perl_pp_atan2), MEMBER_TO_FPTR(Perl_pp_sin), MEMBER_TO_FPTR(Perl_pp_sin), /* Perl_pp_cos */ MEMBER_TO_FPTR(Perl_pp_rand), MEMBER_TO_FPTR(Perl_pp_srand), MEMBER_TO_FPTR(Perl_pp_sin), /* Perl_pp_exp */ MEMBER_TO_FPTR(Perl_pp_sin), /* Perl_pp_log */ MEMBER_TO_FPTR(Perl_pp_sin), /* Perl_pp_sqrt */ MEMBER_TO_FPTR(Perl_pp_int), MEMBER_TO_FPTR(Perl_pp_oct), /* Perl_pp_hex */ MEMBER_TO_FPTR(Perl_pp_oct), MEMBER_TO_FPTR(Perl_pp_abs), MEMBER_TO_FPTR(Perl_pp_length), MEMBER_TO_FPTR(Perl_pp_substr), MEMBER_TO_FPTR(Perl_pp_vec), MEMBER_TO_FPTR(Perl_pp_index), MEMBER_TO_FPTR(Perl_pp_index), /* Perl_pp_rindex */ MEMBER_TO_FPTR(Perl_pp_sprintf), MEMBER_TO_FPTR(Perl_pp_formline), MEMBER_TO_FPTR(Perl_pp_ord), MEMBER_TO_FPTR(Perl_pp_chr), MEMBER_TO_FPTR(Perl_pp_crypt), MEMBER_TO_FPTR(Perl_pp_ucfirst), MEMBER_TO_FPTR(Perl_pp_ucfirst), /* Perl_pp_lcfirst */ MEMBER_TO_FPTR(Perl_pp_uc), MEMBER_TO_FPTR(Perl_pp_lc), MEMBER_TO_FPTR(Perl_pp_quotemeta), MEMBER_TO_FPTR(Perl_pp_rv2av), MEMBER_TO_FPTR(Perl_pp_aelemfast), MEMBER_TO_FPTR(Perl_pp_aelem), MEMBER_TO_FPTR(Perl_pp_aslice), MEMBER_TO_FPTR(Perl_pp_each), MEMBER_TO_FPTR(Perl_do_kv), /* Perl_pp_values */ MEMBER_TO_FPTR(Perl_do_kv), /* Perl_pp_keys */ MEMBER_TO_FPTR(Perl_pp_delete), MEMBER_TO_FPTR(Perl_pp_exists), MEMBER_TO_FPTR(Perl_pp_rv2av), /* Perl_pp_rv2hv */ MEMBER_TO_FPTR(Perl_pp_helem), MEMBER_TO_FPTR(Perl_pp_hslice), MEMBER_TO_FPTR(Perl_pp_unpack), MEMBER_TO_FPTR(Perl_pp_pack), MEMBER_TO_FPTR(Perl_pp_split), MEMBER_TO_FPTR(Perl_pp_join), MEMBER_TO_FPTR(Perl_pp_list), MEMBER_TO_FPTR(Perl_pp_lslice), MEMBER_TO_FPTR(Perl_pp_anonlist), MEMBER_TO_FPTR(Perl_pp_anonhash), MEMBER_TO_FPTR(Perl_pp_splice), MEMBER_TO_FPTR(Perl_pp_push), MEMBER_TO_FPTR(Perl_pp_shift), /* Perl_pp_pop */ MEMBER_TO_FPTR(Perl_pp_shift), MEMBER_TO_FPTR(Perl_pp_unshift), MEMBER_TO_FPTR(Perl_pp_sort), MEMBER_TO_FPTR(Perl_pp_reverse), MEMBER_TO_FPTR(Perl_pp_grepstart), MEMBER_TO_FPTR(Perl_pp_grepwhile), MEMBER_TO_FPTR(Perl_unimplemented_op), /* Perl_pp_mapstart */ MEMBER_TO_FPTR(Perl_pp_mapwhile), MEMBER_TO_FPTR(Perl_pp_range), MEMBER_TO_FPTR(Perl_pp_flip), MEMBER_TO_FPTR(Perl_pp_flop), MEMBER_TO_FPTR(Perl_pp_and), MEMBER_TO_FPTR(Perl_pp_or), MEMBER_TO_FPTR(Perl_pp_xor), MEMBER_TO_FPTR(Perl_pp_defined), /* Perl_pp_dor */ MEMBER_TO_FPTR(Perl_pp_cond_expr), MEMBER_TO_FPTR(Perl_pp_and), /* Perl_pp_andassign */ MEMBER_TO_FPTR(Perl_pp_or), /* Perl_pp_orassign */ MEMBER_TO_FPTR(Perl_pp_defined), /* Perl_pp_dorassign */ MEMBER_TO_FPTR(Perl_pp_method),
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -