home *** CD-ROM | disk | FTP | other *** search
/ PC World 2002 September / PCWorld_2002-09_cd.bin / Software / Topware / pspad / Context / Perl.DEF < prev    next >
Text File  |  2001-08-22  |  14KB  |  438 lines

  1. ; Tento soubor obsahuje makra programu PSPad pro PERL
  2. ;
  3. ; ╪ßdky zaΦφnajφcφ st°ednφkem a prßzdnΘ °ßdky jsou ignorovßny
  4. ;
  5. ; Formßt p°φkaz∙ :
  6. ;   [jmΘno_p°φkazu | popis p°φkazu (libovoln² text)]*klßvesovß_zkratka
  7. ;   °ßdek p°φkazu, kter² bude vlo₧en 
  8. ;   °ßdek p°φkazu, kter² bude vlo₧en ...
  9. ; hlaviΦka p°φkazu je uzav°ena do [], znak | slou₧φ jako odd∞lovaΦ
  10. ; jmΘna p°φkazu a komentß°e. 
  11. ; * urΦuje nepovinnou klßvesovou zkratku
  12. ; pokud °ßdek p°φkazu obsahuje znak |, kurzor se po vlo₧enφ do
  13. ; textu zastavφ na tomto mφst∞
  14. ; pokud °ßdek p°φkazu obsahuje znak º, bude zde vlo₧en oznaΦen² text
  15. ;
  16. ; autor: ing. Jan Fiala  pspad@wo.cz
  17. ; poslednφ revize: 22.8.2001
  18. ;
  19. [abs | absolute value function]
  20. abs |VALUE
  21. [accept | accept an incoming socket connect]
  22. accept |NEWSOCKET,GENERICSOCKET
  23. [alarm | schedule a SIGALRM]
  24. alarm |SECONDS
  25. [bind | binds an address to a socket]
  26. bind |SOCKET,NAME
  27. [bless | create an object]
  28. bless |REF,CLASSNAME
  29. [atan2 | arctangent of Y/X in the range -PI to PI]
  30. atan2 |Y,X
  31. [binmode | prepare binary files for I/O]
  32. binmode |FILEHANDLE, DISCIPLINE
  33. [caller | get context of the current subroutine call]
  34. caller |EXPR
  35. [chmod | changes the permissions on a list of files]
  36. chmod |LIST
  37. [chomp | remove a trailing record separator from a string]
  38. chomp |VARIABLE
  39. [chop | remove the last character from a string]
  40. chop |VARIABLE
  41. [chdir | change your current working directory]
  42. chdir |EXPR
  43. [chown | change the owership on a list of files]
  44. chown |LIST
  45. [chr | get character this number represents]
  46. chr |NUMBER
  47. [chroot | make directory new root for path lookups]
  48. chroot |FILENAME
  49. [close | close file (or pipe or socket) handle]
  50. close |FILEHANDLE
  51. [closedir | close directory handle]
  52. closedir |DIRHANDLE
  53. [connect | connect to a remote socket]
  54. connect |SOCKET,NAME
  55. [cos | cosine function]
  56. cos |EXPR
  57. [crypt | one-way passwd-style encryption]
  58. crypt |PLAINTEXT,SALT
  59. [continue | optional trailing block in a while or foreach]
  60. continue |BLOCK
  61. [dbmopen | create binding on a tied dbm file]
  62. dbmopen |HASH,DBNAME,MASK
  63. [defined | test whether a value, variable, or function is defined]
  64. defined |EXPR
  65. [delete | deletes a value from a hash]
  66. delete |EXPR
  67. [dbmclose | breaks binding on a tied dbm file]
  68. dbmclose |HASH
  69. [die | raise an exception or bail out]
  70. die |LIST
  71. [each | retrieve the next keyvalue pair from a hash]
  72. each |HASH
  73. [endgrent | be done using group file]
  74. endgrent |
  75. [do | turn a BLOCK into a TERM]
  76. do |BLOCK
  77. [dump | create an immediate core dump]
  78. dump |LABEL
  79. [endhostent | be done using hosts file]
  80. endhostent |
  81. [endpwent | be done using passwd file]
  82. endpwent |
  83. [endservent | be done using services file]
  84. endservent |
  85. [endnetent | be done using networks file]
  86. endnetent |
  87. [eof | test a filehandle for its end]
  88. eof |FILEHANDLE
  89. [endprotoent | be done using protocols file]
  90. endprotoent |
  91. [eval | catch exceptions or compile and run code]
  92. eval |EXPR
  93. [exists | test whether a hash key is present]
  94. exists |EXPR
  95. [exp | raise e to a power]
  96. exp |EXPR
  97. [exec | abandon this program to run another]
  98. exec |LIST
  99. [fcntl | file control system call]
  100. fcntl |FILEHANDLE,FUNCTION,SCALAR
  101. [exit | terminate this program]
  102. exit |EXPR
  103. [fileno | return file descriptor from filehandle]
  104. fileno |FILEHANDLE
  105. [flock | lock an entire file with an advisory lock]
  106. flock |FILEHANDLE,OPERATION
  107. [format | declare a picture format with use by the write() function]
  108. format |
  109. [fork | create a new process just like this one]
  110. fork |
  111. [getgrent | get next group record]
  112. getgrent |
  113. [getgrgid | get group record given group user ID]
  114. getgrgid |GID
  115. [formline | internal function used for formats]
  116. formline |PICTURE,LIST
  117. [getc | get    the next character from the filehandle]
  118. getc |FILEHANDLE
  119. [getgrnam | get group record given group name]
  120. getgrnam |NAME
  121. [gethostbyaddr | get host record given its address]
  122. gethostbyaddr |ADDR,ADDRTYPE
  123. [gethostbyname | get host record given name]
  124. gethostbyname |NAME
  125. [getlogin | return who logged in at this tty]
  126. getlogin |
  127. [getnetbyaddr | get network record given its address]
  128. getnetbyaddr |ADDR,ADDRTYPE
  129. [getpeername | find the other end of a socket connection]
  130. getpeername |SOCKET
  131. [getnetent | get next networks record]
  132. getnetent |
  133. [gethostent | get next hosts record]
  134. gethostent |
  135. [getppid | get parent process ID]
  136. getppid |
  137. [getpriority | get current nice value]
  138. getpriority |WHICH,WHO
  139. [getpgrp | get process group]
  140. getpgrp |PID
  141. [getnetbyname | get networks record given name]
  142. getnetbyname |NAME
  143. [getprotobyname | get protocol record given name]
  144. getprotobyname |NAME
  145. [getprotobynumber | get protocol record numeric protocol]
  146. getprotobynumber |NUMBER
  147. [getpwent | get next passwd record]
  148. getpwent |
  149. [getpwnam | get passwd record given user login name]
  150. getpwnam |NAME
  151. [getpwuid | get passwd record given user ID]
  152. getpwuid |UID
  153. [getprotoent | get next protocols record]
  154. getprotoent |
  155. [getservbyport | get services record given numeric port]
  156. getservbyport |PORT,PROTO
  157. [getsockname | retrieve the sockaddr for a given socket]
  158. getsockname |SOCKET
  159. [getservent | get next services record]
  160. getservent |
  161. [getsockopt | get socket options on a given socket]
  162. getsockopt |SOCKET,LEVEL,OPTNAME
  163. [getservbyname | get services record given its name]
  164. getservbyname |NAME,PROTO
  165. [glob | expand filenames using wildcards]
  166. glob |EXPR
  167. [grep | locate elements in a list test true against a given criterion]
  168. grep |BLOCK LIST
  169. [hex | convert a string to a hexadecimal number]
  170. hex |EXPR
  171. [gmtime | convert UNIX time into record or string using Greenwich time]
  172. gmtime |EXPR
  173. [import | patch a module's namespace into your own]
  174. import |
  175. [goto | create spaghetti code]
  176. goto |LABEL
  177. [join | join a list into a string using a separator]
  178. join |EXPR,LIST
  179. [int | get the integer portion of a number]
  180. int |EXPR
  181. [keys | retrieve list of indices from a hash]
  182. keys |HASH
  183. [kill | send a signal to a process or process group]
  184. kill |SIGNAL, LIST
  185. [last | exit a block prematurely]
  186. last |LABEL
  187. [ioctl | system-dependent device control system call]
  188. ioctl |FILEHANDLE,FUNCTION,SCALAR
  189. [lc | return lower-case version of a string]
  190. lc |EXPR
  191. [index | find a substring within a string]
  192. index |STR,SUBSTR,POSITION
  193. [length | return the number of bytes in a string]
  194. length |EXPR
  195. [link | create a hard link in the filesytem]
  196. link |OLDFILE,NEWFILE
  197. [lcfirst | return a string with just the next letter in lower case]
  198. lcfirst |EXPR
  199. [localtime | convert UNIX time into record or string using local time]
  200. localtime |EXPR
  201. [listen | register your socket as a server]
  202. listen |SOCKET,QUEUESIZE
  203. [lock | get a thread lock on a variable, subroutine, or method]
  204. lock |
  205. [local | create a temporary value for a global variable (dynamic scoping)]
  206. local |EXPR
  207. [log | retrieve the natural logarithm for a number]
  208. log |EXPR
  209. [lstat | stat a symbolic link]
  210. lstat |FILEHANDLE
  211. [mkdir | create a directory]
  212. mkdir |FILENAME,MASK
  213. [msgget | get SysV IPC message queue]
  214. msgget |KEY,FLAGS
  215. [map | apply a change to a list to get back a new list with the changes]
  216. map |BLOCK LIST
  217. [msgctl | SysV IPC message control operations]
  218. msgctl |ID,CMD,ARG
  219. [m | match a string with a regular expression pattern]
  220. m// |
  221. [msgsnd | send a SysV IPC message to a message queue]
  222. msgsnd |ID,MSG,FLAGS
  223. [my | declare and assign a local variable (lexical scoping)]
  224. my |EXPR
  225. [no | unimport some module symbols or semantics at compile time]
  226. no Module |LIST
  227. [oct | convert a string to an octal number]
  228. oct |EXPR
  229. [next | iterate a block prematurely]
  230. next |LABEL
  231. [msgrcv | receive a SysV IPC message from a message queue]
  232. msgrcv |ID,VAR,SIZE,TYPE,FLAGS
  233. [opendir | open a directory]
  234. opendir |DIRHANDLE,EXPR
  235. [ord | find a character's numeric representation]
  236. ord |EXPR
  237. [open | open a file, pipe, or descriptor]
  238. open |FILEHANDLE,MODE,LIST
  239. [pack | convert a list into a binary representation]
  240. pack |TEMPLATE,LIST
  241. [package | declare a separate global namespace]
  242. package |NAMESPACE
  243. [pop | remove the last element from an array and return it]
  244. pop |ARRAY
  245. [pos | find or set the offset for the lastnext mg search]
  246. pos |SCALAR
  247. [print | output a list to a filehandle]
  248. print |FILEHANDLE LIST
  249. [pipe | open a pair of connected filehandles]
  250. pipe |READHANDLE,WRITEHANDLE
  251. [prototype | get the prototype (if any) of a subroutine]
  252. prototype |FUNCTION
  253. [printf | output a formatted list to a filehandle]
  254. printf |FILEHANDLE FORMAT, LIST
  255. [qqSTRING | doubly quote a string]
  256. qq/STRING/ |
  257. [push | append one or more elements to an array]
  258. push |ARRAY,LIST
  259. [qSTRING | singly quote a string]
  260. q/STRING/ |
  261. [rand | retrieve the next pseudorandom number]
  262. rand |EXPR
  263. [quotemeta | quote regular expression magic characters]
  264. quotemeta |EXPR
  265. [qwSTRING | quote a list of words]
  266. qw/STRING/ |
  267. [read | fixed-length buffered input from a filehandle]
  268. read |FILEHANDLE,SCALAR,LENGTH,OFFSET
  269. [readdir | get a directory from a directory handle]
  270. readdir |DIRHANDLE
  271. [readline | fetch a record from a file]
  272. readline |EXPR
  273. [readlink | determine where a symbolic link is pointing]
  274. readlink |EXPR
  275. [qxSTRING | backquote quote a string]
  276. qx/STRING/ |
  277. [redo | start this loop iteration over again]
  278. redo |LABEL
  279. [recv | receive a message over a Socket]
  280. recv |SOCKET,SCALAR,LENGTH,FLAGS
  281. [rename | change a filename]
  282. rename |OLDNAME,NEWNAME
  283. [reset | clear all variables of a given name]
  284. reset |EXPR
  285. [ref | find out the type of thing being referenced]
  286. ref |EXPR
  287. [rewinddir | reset directory handle]
  288. rewinddir |DIRHANDLE
  289. [rmdir | remove a directory]
  290. rmdir |FILENAME
  291. [s | replace a pattern with a string]
  292. s/// |
  293. [reverse | flip a string or a list]
  294. reverse |LIST
  295. [require | load in external functions from a library at runtime]
  296. require |VERSION
  297. [return | get out of a function early]
  298. return |EXPR
  299. [scalar | force a scalar context]
  300. scalar |EXPR
  301. [seek | reposition file pointer for random-access I/O]
  302. seek |FILEHANDLE,POSITION,WHENCE
  303. [seekdir | reposition directory pointer]
  304. seekdir |DIRHANDLE,POS
  305. [rindex | right-to-left substring search]
  306. rindex |STR,SUBSTR,POSITION
  307. [select | reset default output or do I/O multiplexing]
  308. select |FILEHANDLE
  309. [semctl | SysV semaphore control operations]
  310. semctl |ID,SEMNUM,CMD,ARG
  311. [semget | get set of SysV semaphores]
  312. semget |KEY,NSEMS,FLAGS
  313. [semop | SysV semaphore operations]
  314. semop |KEY,OPSTRING
  315. [send | send a message over a socket]
  316. send |SOCKET,MSG,FLAGS,TO
  317. [setgrent | prepare group file for use]
  318. setgrent |
  319. [sethostent | prepare hosts file for use]
  320. sethostent |STAYOPEN
  321. [setpgrp | set the process group of a process]
  322. setpgrp |PID,PGRP
  323. [setnetent | prepare networks file for use]
  324. setnetent |STAYOPEN
  325. [setpriority | set a process's nice value]
  326. setpriority |WHICH,WHO,PRIORITY
  327. [setpwent | prepare passwd file for use]
  328. setpwent |
  329. [setservent | prepare services file for use]
  330. setservent |STAYOPEN
  331. [setsockopt | set some socket options]
  332. setsockopt |SOCKET,LEVEL,OPTNAME,OPTVAL
  333. [setprotoent | prepare protocols file for use]
  334. setprotoent |STAYOPEN
  335. [shmget | get SysV shared memory segment identifier]
  336. shmget |KEY,SIZE,FLAGS
  337. [shift | remove the first element of an array, and return it]
  338. shift |ARRAY
  339. [shmctl | SysV shared memory operations]
  340. shmctl |ID,CMD,ARG
  341. [shmwrite | write SysV shared memory]
  342. shmwrite |ID,STRING,POS,SIZE
  343. [shutdown | close down just half of a socket connection]
  344. shutdown |SOCKET,HOW
  345. [shmread | read SysV shared memory]
  346. shmread |ID,VAR,POS,SIZE
  347. [sleep | block for some number of seconds]
  348. sleep |EXPR
  349. [socket | create a socket]
  350. socket |SOCKET,DOMAIN,TYPE,PROTOCOL
  351. [sin | return the sine of a number]
  352. sin |EXPR
  353. [socketpair | create a pair of sockets]
  354. socketpair |SOCKET1,SOCKET2,DOMAIN,TYPE,PROTOCOL
  355. [sort | sort a list of values]
  356. sort |SUBNAME LIST
  357. [sqrt | square root function]
  358. sqrt |EXPR
  359. [sprintf | formatted print into a string]
  360. sprintf |FORMAT, LIST
  361. [split | split up a string using a regexp delimiter]
  362. split |/PATTERN/,EXPR,LIMIT
  363. [splice | add or remove elements anywhere in an array]
  364. splice |ARRAY,OFFSET,LENGTH,LIST
  365. [sub | declare a subroutine, possibly anonymously]
  366. sub |BLOCK
  367. [srand | seed the random number generator]
  368. srand |EXPR
  369. [symlink | create a symbolic link to a file]
  370. symlink |OLDFILE,NEWFILE
  371. [study | optimize input data for repeated searches]
  372. study |SCALAR
  373. [substr | get or alter a portion of a stirng]
  374. substr |EXPR,OFFSET,LENGTH,REPLACEMENT
  375. [syscall | execute an arbitrary system call]
  376. syscall |LIST
  377. [tell | get current seekpointer on a filehandle]
  378. tell |FILEHANDLE
  379. [sysread | fixed-length unbuffered input from a filehandle]
  380. sysread |FILEHANDLE,SCALAR,LENGTH,OFFSET
  381. [stat | get a file's status information]
  382. stat |FILEHANDLE
  383. [syswrite | fixed-length unbuffered output to a filehandle]
  384. syswrite |FILEHANDLE,SCALAR,LENGTH,OFFSET
  385. [telldir | get current seekpointer on a directory handle]
  386. telldir |DIRHANDLE
  387. [time | return number of seconds since 1970]
  388. time |
  389. [times | return elapsed time for self and child processes]
  390. times |
  391. [sysseek | position I/O pointer on handle used with sysread and syswrite]
  392. sysseek |FILEHANDLE,POSITION,WHENCE
  393. [tie | bind a variable to an object class]
  394. tie |VARIABLE,CLASSNAME,LIST
  395. [tr | transliterate a string]
  396. tr/// |
  397. [truncate | shorten a file]
  398. truncate |FILEHANDLE,LENGTH
  399. [uc | return upper-case version of a string]
  400. uc |EXPR
  401. [umask | set file creation mode mask]
  402. umask |EXPR
  403. [ucfirst | return a string with just the next letter in upper case]
  404. ucfirst |EXPR
  405. [undef | remove a variable or function definition]
  406. undef |EXPR
  407. [unlink | remove one link to a file]
  408. unlink |LIST
  409. [unpack | convert binary structure into normal perl variables]
  410. unpack |TEMPLATE,EXPR
  411. [untie | break a tie binding to a variable]
  412. untie |VARIABLE
  413. [system | run a separate program]
  414. system |LIST
  415. [unshift | prepend more elements to the beginning of a list]
  416. unshift |ARRAY,LIST
  417. [utime | set a file's last access and modify times]
  418. utime |LIST
  419. [values | return a list of the values in a hash]
  420. values |HASH
  421. [use | load in a module at compile time]
  422. use Module |VERSION LIST
  423. [wait | wait for any child process to die]
  424. wait |
  425. [wantarray | get void vs scalar vs list context of current subroutine call]
  426. wantarray |
  427. [write | print a picture record]
  428. write |FILEHANDLE
  429. [waitpid | wait for a particular child process to die]
  430. waitpid |PID,FLAGS
  431. [warn | print debugging info]
  432. warn |LIST
  433. [y | transliterate a string]
  434. y/// |
  435. [vec | test or set particular bits in a string]
  436. vec |EXPR,OFFSET,BITS
  437.