B-DeparseTree
view release on metacpan or search on metacpan
lib/B/DeparseTree/PP_OPtable.pm view on Meta::CPAN
'eservent' => ['baseop', "endservent"],
'exit' => 'unop',
'fc' => 'unop',
'fcntl' => 'listop',
'fileno' => 'unop',
'flock' => ['maybe_targmy', 'listop'],
'fork' => 'baseop',
'formline' => 'listop', # see also deparse_format
'ftatime' => ['filetest', "-A"],
'ftbinary' => ['filetest', "-B"],
'ftblk' => ['filetest', "-b"],
'ftchr' => ['filetest', "-c"],
'ftctime' => ['filetest', "-C"],
'ftdir' => ['filetest', "-d"],
'fteexec' => ['filetest', "-x"],
'fteowned' => ['filetest', "-O"],
'fteread' => ['filetest', "-r"],
'ftewrite' => ['filetest', "-w"],
'ftfile' => ['filetest', "-f"],
'ftis' => ['filetest', "-e"],
'ftlink' => ['filetest', "-l"],
'ftmtime' => ['filetest', "-M"],
'ftpipe' => ['filetest', "-p"],
'ftrexec' => ['filetest', "-X"],
'ftrowned' => ['filetest', "-o"],
'ftrread' => ['filetest', '-R'],
'ftrwrite' => ['filetest', "-W"],
'ftsgid' => ['filetest', "-g"],
'ftsize' => ['filetest', "-s"],
'ftsock' => ['filetest', "-S"],
'ftsuid' => ['filetest', "-u"],
'ftsvtx' => ['filetest', "-k"],
'fttext' => ['filetest', "-T"],
'fttty' => ['filetest', "-t"],
'ftzero' => ['filetest', "-z"],
'getc' => 'unop',
'getlogin' => 'baseop',
'getpeername' => 'unop',
'getpgrp' => ['maybe_targmy', 'unop'],
'getppid' => ['maybe_targmy', 'baseop'],
'getpriority' => ['maybe_targmy', 'listop'],
'getsockname' => 'unop',
'ggrent' => ['baseop', "getgrent"],
'ggrgid' => ['unop', "getgrgid"],
'ggrnam' => ['unop', "getgrnam"],
'ghbyaddr' => ['listop', 'gethostbyaddr'],
'ghbyname' => ['unop', "gethostbyname"],
'ghostent' => ['baseop', "gethostent"],
'gmtime' => 'unop',
'gnbyaddr' => ['listop', "getnetbyaddr"],
'gnbyname' => ['unop', "getnetbyname"],
'gnetent' => ['baseop', "getnetent"],
'goto' => ['loopex', "goto"],
'gpbyname' => ['unop', "getprotobyname"],
'gpbynumber' => ['listop', 'getprotobynumber'],
'gprotoent' => ['baseop', "getprotoent"],
'gpwent' => ['baseop', "getpwent"],
'gpwnam' => ['unop', "getpwnam"],
'gpwuid' => ['unop', "getpwuid"],
'grepstart' => ['baseop', "grep"],
'grepwhile' => ['mapop', 'grep'],
'gsbyname' => ['listop', 'getservbyname'],
'gsbyport' => ['listop', 'getservbyport'],
'gservent' => ['baseop', "getservent"],
'gsockopt' => ['listop', 'getsockopt'],
'hex' => ['maybe_targmy', 'unop'],
'i_add' => ['maybe_targmy', 'binop', "+", 18, ASSIGN],
'i_divide' => ['maybe_targmy', 'binop', "/", 19, ASSIGN],
'i_modulo' => ['maybe_targmy', 'binop', "%", 19, ASSIGN],
'i_multiply' => ['maybe_targmy', 'binop', "*", 19, ASSIGN],
'i_predec' => ['maybe_targmy', 'pfixop', "--", 23],
'i_preinc' => ['maybe_targmy', 'pfixop', "++", 23],
'i_subtract' => ['maybe_targmy', 'binop', "-", 18, ASSIGN],
'index' => ['maybe_targmy', 'listop'],
'int' => ['maybe_targmy', 'unop'],
'ioctl' => 'listop',
'join' => ['maybe_targmy', 'listop'],
'keys' => 'unop',
'kill' => ['maybe_targmy', 'listop'],
'last' => 'loopex',
'lc' => 'dq_unop',
'lcfirst' => 'dq_unop',
'left_shift' => ['maybe_targmy', 'binop', "<<", 17, ASSIGN],
'length' => ['maybe_targmy', 'unop'],
'link' => ['maybe_targmy', 'listop'],
'listen' => 'listop',
'localtime' => 'unop',
'lock' => 'unop',
'log' => ['maybe_targmy', 'unop'],
'lstat' => 'filetest',
'mapwhile' => ['mapop', 'map'],
'match' => ['matchop', 'm', "/"],
'mkdir' => ['maybe_targmy', 'listop'],
'modulo' => ['maybe_targmy', 'binop', "%", 19, ASSIGN],
'msgctl' => 'listop',
'msgget' => 'listop',
'msgrcv' => 'listop',
'msgsnd' => 'listop',
'multiply' => ['maybe_targmy', 'binop', '*', 19, ASSIGN],
'nbit_and' => ['maybe_targmy', 'binop', "&", 13, ASSIGN],
'nbit_or' => ['maybe_targmy', 'binop', "|", 12, ASSIGN],
'nbit_xor' => ['maybe_targmy', 'binop', "^", 12, ASSIGN],
'next' => 'loopex',
'nextstate' => 'cops',
'oct' => ['maybe_targmy', 'unop'],
'ord' => ['maybe_targmy', 'unop'],
'open' => 'listop',
'open_dir' => ['listop', 'opendir'],
'orassign' => ['logassignop', '||='],
'padav' => 'pp_padsv',
'padhv' => 'pp_padsv',
( run in 2.508 seconds using v1.01-cache-2.11-cpan-39bf76dae61 )