home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / pc / doc_soft / perlref.lzh / perlref.2 < prev    next >
Encoding:
Text File  |  1991-01-26  |  30.0 KB  |  1,166 lines

  1.  
  2. #!/bin/sh
  3. # this is perlref_shr.02 (part 2 of perlref3_44_0)
  4. # do not concatenate these parts, unpack them in order with /bin/sh
  5. # file refbase.ps continued
  6. #
  7. if test ! -r _shar_seq_.tmp; then
  8.     echo 'Please unpack part 1 first!'
  9.     exit 1
  10. fi
  11. (read Scheck
  12.  if test "$Scheck" != 2; then
  13.     echo Please unpack part "$Scheck" next!
  14.     exit 1
  15.  else
  16.     exit 0
  17.  fi
  18. ) < _shar_seq_.tmp || exit 1
  19. if test ! -f _shar_wnt_.tmp; then
  20.     echo 'x - still skipping refbase.ps'
  21. else
  22. echo 'x - continuing file refbase.ps'
  23. sed 's/^X//' << 'SHAR_EOF' >> 'refbase.ps' &&
  24. /setTxMode{sa 9 2 index put 3 eq{1}{0}ifelse setgray}bdf
  25. /SwToSym{{}mark false/Symbol/|______Symbol 0 rf 0 sa 6 get 0 ne{pop 1}{sa 7 get 0 eq{pop 2}if}ifelse
  26. sa 1 get 0 ne/|______Symbol
  27. sa 4 get 0 ne{vs}{sa 3 get 0 ne{vo}{fnt}ifelse}ifelse}bdf
  28. /mc{0 3 1 roll transform neg exch pop}bdf
  29. /ul{dup 0 ne sa 2 get 0 ne and{gsave 0 0
  30. /UnderlinePosition kif{mc}{ps -10 div}ifelse/UnderlineThickness kif{mc}{ps 15 div}ifelse
  31. abs setlinewidth neg rmoveto
  32. sa 4 get 0 ne{gsave currentlinewidth 2. div dup rmoveto currentpoint newpath moveto
  33. 2 copy rlineto stroke grestore}if
  34. sa 3 get sa 4 get or 0 ne{gsave gl 2 copy rlineto stroke grestore rlineto strokepath nlw pys div setlinewidth}{rlineto}ifelse
  35. stroke grestore}{pop}ifelse}bdf
  36. /sgt{2 copy known{get true}{pop pop false}ifelse}bdf
  37. /kif{currentfont dup/FontMatrix get exch/FontInfo sgt{true}{currentfont/df sgt
  38. {dup/FontInfo sgt{3 1 roll/FontMatrix get mtx concatmatrix exch true}{pop pop pop false}
  39. ifelse}{pop pop false}ifelse}ifelse{3 -1 roll sgt{exch true}{pop false}ifelse}{false}ifelse}bdf
  40. /blank/Times-Roman findfont/CharStrings get/space get def
  41. /macvec 256 array def
  42. /NUL/SOH/STX/ETX/EOT/ENQ/ACK/BEL/BS/HT/LF/VT/FF/CR/SO/SI
  43. /DLE/DC1/DC2/DC3/DC4/NAK/SYN/ETB/CAN/EM/SUB/ESC/FS/GS/RS/US
  44. macvec 0 32 getinterval astore pop
  45. macvec 32/Times-Roman findfont/Encoding get
  46. 32 96 getinterval putinterval macvec dup 39/quotesingle put 96/grave put
  47. /Adieresis/Aring/Ccedilla/Eacute/Ntilde/Odieresis/Udieresis/aacute
  48. /agrave/acircumflex/adieresis/atilde/aring/ccedilla/eacute/egrave
  49. /ecircumflex/edieresis/iacute/igrave/icircumflex/idieresis/ntilde/oacute
  50. /ograve/ocircumflex/odieresis/otilde/uacute/ugrave/ucircumflex/udieresis
  51. /dagger/degree/cent/sterling/section/bullet/paragraph/germandbls
  52. /registered/copyright/trademark/acute/dieresis/notequal/AE/Oslash
  53. /infinity/plusminus/lessequal/greaterequal/yen/mu/partialdiff/summation
  54. /product/pi/integral/ordfeminine/ordmasculine/Omega/ae/oslash
  55. /questiondown/exclamdown/logicalnot/radical/florin/approxequal/Delta/guillemotleft
  56. /guillemotright/ellipsis/blank/Agrave/Atilde/Otilde/OE/oe
  57. /endash/emdash/quotedblleft/quotedblright/quoteleft/quoteright/divide/lozenge
  58. /ydieresis/Ydieresis/fraction/currency/guilsinglleft/guilsinglright/fi/fl
  59. /daggerdbl/periodcentered/quotesinglbase/quotedblbase/perthousand/Acircumflex/Ecircumflex/Aacute
  60. /Edieresis/Egrave/Iacute/Icircumflex/Idieresis/Igrave/Oacute/Ocircumflex
  61. /apple/Ograve/Uacute/Ucircumflex/Ugrave/dotlessi/circumflex/tilde
  62. /macron/breve/dotaccent/ring/cedilla/hungarumlaut/ogonek/caron
  63. macvec 128 128 getinterval astore pop
  64. {}mark true/Courier/|______Courier 0 rf
  65. {/Metrics 21 dict begin/zero 600 def/one 600 def/two 600 def/three 600 def/four 600 def/five 600 def/six 600 def/seven 600 def/eight 600 def
  66. /nine 600 def/comma 600 def/period 600 def/dollar 600 def/numbersign 600 def/percent 600 def/plus 600 def/hyphen 600 def/E 600 def/parenleft 600 def/parenright 600 def/space 600 def
  67. currentdict end def currentdict/UniqueID known{/UniqueID 16#800000 def}if/FontBBox FontBBox 4 array astore def}mark true/Helvetica/|______Seattle 1 rf
  68. /oldsettransfer/settransfer load def
  69. /concatprocs{/proc2 exch cvlit def/proc1 exch cvlit def/newproc proc1 length proc2 length add array def
  70. newproc 0 proc1 putinterval newproc proc1 length proc2 putinterval newproc cvx}def
  71. /settransfer{currenttransfer concatprocs oldsettransfer}def
  72. /PaintBlack{{1 exch sub}settransfer gsave newpath clippath 1 setgray fill grestore}def
  73. /od{(Rvd\001\001\000\000\177) fg copy pop txpose
  74. 1 0 mtx defaultmatrix dtransform exch atan/pa exch def
  75. newpath clippath mark
  76. {transform{itransform moveto}}{transform{itransform lineto}}
  77. {6 -2 roll transform 6 -2 roll transform 6 -2 roll transform
  78. {itransform 6 2 roll itransform 6 2 roll itransform 6 2 roll curveto}}
  79. {{closepath}}pathforall newpath counttomark array astore/gc xdf pop ct 39 0 put
  80. 10 fz 0 fs 2 F/|______Courier fnt invertflag{PaintBlack}if}bdf
  81. /cd{}bdf
  82. /op{/sfl false def/pm save def}bdf
  83. /cp{not{userdict/#copies 0 put}if ma 0 gt{{t1 the{exit}if}loop}if{copypage}{showpage}ifelse pm restore}bdf
  84. /px{0 3 1 roll tp tt}bdf
  85. /psb{/us save def}bdf
  86. /pse{us restore}bdf
  87. /ct 40 string def
  88. /nc{currentpoint initclip newpath gc{dup type dup/arraytype eq exch/packedarraytype eq or{exec}if}
  89. forall clip newpath moveto}def
  90. /kp{ct 0 2 index length 2 index 39 2 index put getinterval copy cvx exec mx3 currentmatrix pop}bdf
  91. /av 68 def
  92. end
  93. LW 1 eq userdict/a4small known not and{/a4small
  94. [[300 72 div 0 0 -300 72 div -120 3381]
  95. 280 3255
  96. {statusdict/jobstate (printing) put 0 setblink
  97. margins
  98. exch 196 add exch 304 add 8 div round cvi frametoroket
  99. statusdict/jobstate (busy) put
  100. 1 setblink}
  101. /framedevice load
  102. 60 45{dup mul exch dup mul add 1.0 exch sub}/setscreen load
  103. {}/settransfer load/initgraphics load/erasepage load]cvx
  104. statusdict begin bind end readonly def}if
  105. md begin/bigs[lnop userdict/letter known{/letter load}{lnop}ifelse userdict/legal known{/legal load}{lnop}ifelse userdict/a4 known{/a4 load}{lnop}ifelse userdict/b5 known{/b5 load}{lnop}ifelse 
  106. lnop lnop lnop /tab load]def
  107. /smalls[lnop userdict/lettersmall known{/lettersmall load}{userdict/note known{/note load}{lnop}ifelse}ifelse
  108. userdict/legal known{/legal load}{lnop}ifelse userdict/a4small known{/a4small load}{lnop}ifelse 
  109. userdict/b5 known{/b5 load}{userdict/note known{/note load}{lnop}ifelse}ifelse lnop lnop lnop /tab load]def end
  110. systemdict/currentpacking known{setpacking}if
  111. ok userdict/stretch known not and{currentfile eexec}{2928{currentfile read
  112. pop pop}repeat}ifelse
  113. 373A767D4B7FD94FE5903B7014B1B8D3BED02632C855D56F458B118ACF3AF73FC4EF5E81F5749042
  114. B5F9CF1016D093B75F250B7D8280B2EACE05A37037F7BDF6E12226D7D4E2DF2C52FAFD5FD40FE72A
  115. 0D3AC4BD485D8369D4C87636E920D1DAF222D92155A9CB1667E715F0B82799B37CC8F5B32B74B39C
  116. F494536DC39C7EF04A7BCB29E2CEC79073CADCCFB23B4AA1363F876F5121B618071B7B4EB1E5DE75
  117. FAA2368A3E5DB2B198623AFE92AE9484270FE7F57A850E88C0D3EEA156611C91D8E480D4370B025C
  118. CA6929A2BF40AD3D01B2CB7EE6DFB46E12A830542337F7819B67F9765210F76DB06F34DA5B13A117
  119. 59305C582E16D2B854939F6D9121F2A4F285282F5DCD3D15896D121E3D6F5BE79E087451BB0ED233
  120. CDBEF090D3B4AC2DC34B97E70C61D95FB072B8C12D2ABD843520949A39DCF99E2C1AA8FBCD025E47
  121. E0A82A8D96E75BAF40F52AD402495BBD4DE0F356C8B14E764874E639C9F045A0D1908EC6456EB6C5
  122. B8A6F826192F767EF2C55A21C58F5F9CC1F59247B55F2387828C7FE89D5E7D8484D1BC86CB6673BD
  123. BE4FE17DD9BDE95224FE645136F41330BF155A4DDE1B0A32233BF471CE58FBC660DC7E641B0A0D30
  124. 018454E2191C414A3011FF3FED1C0D88FE1FF9F75DCC456D097947226FBEC92509146D3A4CFFC047
  125. 1B31C53222ED9DD88566F60F6C0D705AD79DACF53B070026F083ED28B5CF757AAA0A169F6F320A75
  126. E9D2ED50ABD939AF85B6346C2ADB25D168F10508E1516D194C635E6B187FADEA0829DBF0390C0F00
  127. 3F0265E215BC96CA3CC13D4A8E01570BE193CA75A620728CD275ACF1986EFFB3A13419FE55EA7C44
  128. 67B7E7EEDC1FC29C9F8C46A557D2CCDB914EF7B93E7530D555DFC2398AFC68CAD991F062EF85BAA1
  129. 884EC166C7C5DF8543666D8C41BE267D706BD1588F1F662F705CAE4D29DC38EF66BFAA89470D8A09
  130. 9B6F1B4587F7B024412276106FCD3EB5AE17A5D1DF1781992DC40EA0A992F706F701304CEA9D9073
  131. E7A74F1E687D81C3E5841D31CF86855BAAAD9B5D30317C75150A857C6B114735315CDD1AEF36C26B
  132. BB0645499406DEE2F24B3B1C72FEC97C7BA31AA2CDAB25418BB1DC4C7E4757F1D625087B0FD0300C
  133. 03A65F2A72CE734925735277E034CDCF599129679F70CC8B66E03878851DB75041F275E1E5761F3E
  134. C753BE1359CA364A22047AE4886217F9259FE19FF5B116E8019B98B143114B313E8BEF87EC949D85
  135. C82E0812E6F50525E73890AF362CC8EE8A85F4197E6AC18638EF12E56A808D439AF1BFD363F14031
  136. 4BF4E534485C42F1856688CC35288E8D770120A420FB9F1FCF8AE8BD6D6156CC23E6C51119FE4DE1
  137. B68C9DF3487E9974BF9ED31F8D3CE93FF101867319F2FF492D5D398B4F09A66F2F55BCAB34B99173
  138. B7EE89039D00DD21A7B3A52E9F028F8301B5FC12D409412E064513BC579AAC498F577EA8ECD1FE3E
  139. 42DC3CC320786C7B00194FEDF344402C33FC492D4BA86992B01683F440220FFE756BC88A94223D31
  140. 6078D69D33560E8EAB76B24CB7AA4320CF435593D76F624324ABE00B5587A4F283C725EA24567133
  141. F25F472B5E2E4474DDB5A16AC5F2DF32350395D3E3892FE361F4D5C9A610C654C9227614FBBAFF33
  142. 56A90A2266E00F66234061075491571A65616211257F160000000000000000000000000000000000
  143. 000000000000000000000000000000
  144. 0000000000000000000000000000000000000000000000000000000000000000
  145. 0000000000000000000000000000000000000000000000000000000000000000
  146. 0000000000000000000000000000000000000000000000000000000000000000
  147. 0000000000000000000000000000000000000000000000000000000000000000
  148. 0000000000000000000000000000000000000000000000000000000000000000
  149. 0000000000000000000000000000000000000000000000000000000000000000
  150. 0000000000000000000000000000000000000000000000000000000000000000
  151. cleartomark
  152. ok userdict/smooth4 known not and{currentfile eexec}{5990{currentfile read
  153. pop pop}repeat}ifelse
  154. F94E00EE41A71C59E5CAEED1EDBCF23D1DBA1EE99B9BB356492923BD8B1BA83A87CEB0E07377A31F
  155. D6241E814681118E17DC7CACE570399506E6E441B871B6043831BD03EFC11DBBD8001EE2FF8CFBD4
  156. 85065D455A2E15AC36F1A84AD8789FA6461199C7CD14CB9FD64D4B06452B7FC0A8FC263F70F1CCB8
  157. 93295D4DE70ADAB771C0F84396FA98C60B11DA02ABA157298DF0A23621853BEF167443A985ADC09B
  158. EFFD51CB4D29179E2B34609EF38A49DA61F4BFC256A3DE0732D7D29754A194857B9C9E9971227AA1
  159. DD0611FBB10E44E5FF66C062D9C24ED3290529330BC317825E876929582DB0E39B9FC5EFD20CC1D4
  160. F94920EB9C534D0DA90DE70D25BC7287319CF28602B3F46633C242CAFC8905E960317E3C2FA20AB8
  161. DB06ADBAF292FC7BA2CA14EE65DF28B99CC11666B70AD33E8E1D57D63D4B89ECC615AE5747C1CA75
  162. 2C833D8D6DE54CD4A0350B44310555CE3BD2C615ADD27B634CDB350AF3A432CE78AACD2909A5B586
  163. F666CD87919A36DB1CBE86B3CE281DFD01CD7E1B8A18A4B415CECBFF79A5C4390A15EA77D14D6BE1
  164. 2BAB5A8268C3F286D0590060647CABED674443CD258F11415E866AB330A251691B61F2422A61AFE5
  165. 9B6B4FBDCF85ED9BA0F8E483C034089E6877FF5923698D3A0DC0EED6B9CFD32DF0839BC4EA5F6D1F
  166. CB6DD0920391E57E84745131D02D100179F4E0A68EC0A5FF6680A6F463D038B04AF63FFA13D743B9
  167. 95A26A743C26D387209023C91DE43DF047A16F328AC9DDC08573B38BE9EA341EA16C78EC32F3A1B3
  168. 6B90D95A50610F4D050EC1C33497F3F3A81A1B4C8BEF0BA84EE2FAA32DC112DAC490AF53E1749C4A
  169. 0D866CAF7B893E52383B0D38065C333FB122B700D7246F7EE87D942AE3DB5C1DD77E9E76C80CC5AD
  170. 63D28DFED0E229CE604673F78CD47F258FDF5BF3A3EAEC5C9BC8E482D8DBA9D268A35DA8C095A690
  171. 679ED2123E8B8F5E4826FA3B199EAA5D482D4B6AA86572E387CECEB7149C8947F41D6339328A748A
  172. 17F8C4AD3B0555F1E409450BA0C564F1F488BB5096EB003568D4D5EF6489897E27409547D0EE4487
  173. D30184793B0F27BD265A64BDB3EA6761569DA955620C612E718677B77D6D81B999C6298877AFE0D1
  174. D6F6F358377A8BD2402F669C64B972B3A065EF7DD4BDEFFFE17E63DB8898FA6E69166B710AAD6BA2
  175. EA9AF61E4B8C8701638D4D6E4DFFFC192AEF6BC027095C4C72D748979675BA29FAF61E75343E14E6
  176. 1034602E5A79CD2519796ED6A9CC4EDEA46A9B59D4A807E786B5EE46F25B0360BC8E7C12D723122C
  177. DEEF247C9776F4C99C8EBED6828AA19744B5ADF0D07D95D98B3072372388D41B0FAB1CCE27751706
  178. 79575ECDCA13B22A17FE9C6605C3445F58F1A829512DAB6C528F83580C8AA53C35D605F626F5AD0B
  179. 7FC1EA87D69A835E3F53A1F450FB0AF42A5772F89D92A50D10F15BDBDA409F50C0B8AB93FE8A16D0
  180. 29DD8BB5C480D1466735ED4D9CAF637E5ECD6C2ECB6BF3B3EFBEE7AB936D2C568E3009D156B87CAC
  181. B1FB3A48A70BC91B2EC35CC9147FFB1A524E2B2F2E4E2C1B12F1C1C63768BB95CD62FEC01CBA79B9
  182. FA282DD4DF49990F27FF8EE4E2DDE2F0ACD83BC9D4BE0090192C7A799967EC4DC2D63C0835E22D4C
  183. 4B366D7FDCF3A05A4B53DF780F986EF25C79B665D5C00EFF7F17C0BB6D544F9D83A7FDAC47D9C568
  184. 3A656011374253C918FF6EA64749DD971B2300DD5320033E01EC591F6318CCE94CE2B81C04322EC5
  185. 2B624E50643B52391CCD2AB56396A2AD8E2D3CA61B80D9D4CC363B2DF7863526958CDF3497E36648
  186. 406C317E58EC563E7C26149A2A3C643ADFB39A8DD92974C6D2A2A9D7B71CDF3FEBBF32BB02E7B45C
  187. F53AAEAD5E963A4AA4AF9A149A08A4EC303D5F2369977E93F54897EEAD31B06C5845D63F49D65F8E
  188. 5573962241A57CCD717CE6CA8C784A11192943616EA059B51BC38429E18D0121FCBB6FBD5D909B0D
  189. 89E616C66DEF6A0F165A7030BD911A1B120468329CBB006C8D37720E531CF31E878CB4AAAC137633
  190. 675C3D546F5162487AB35F470C042BDEB945E0F2532BF92AA6FD53434440221ECD3533A7AA89900C
  191. B19EFE2CD872DF8B7969AF0D3B72BF31DC5DD69CA6460966F61AB17CB507964098DBA3AF122EEC31
  192. 28A9BAFE1034493F372B36BD1351205E9043A67C544402D8BCE24358C8A5CE33867A00794CF7097D
  193. 59C88279A11EE9C854E7E7AAE881F9828C569D208F5F33375F59E9A3818CFA38AAD0CBFBA32F9F44
  194. A8BB79DE4C40E3886457C16DA4A27953AA1E99472E35F2323F0BAA5E37DC28CBA46FEFB73B190016
  195. 055ADD4D27615D748499A0E1C4B8C7EC339C1C4D95A813A85918A8D01EEB485DDCDCEA6EA3F2C2A9
  196. D85C139CD90CCB352634F9AFE836BCAC0C274E352BA2071B5269D5DE4CCDE3FF990CBA974980C733
  197. 2AE1545A9C60D5D1459D3AE95C1AC065733AF14FADB440A110DD539563B8D850CD0704C52F3F7CCC
  198. B53630D776560CBD22D8FF08F5B354487A171AEC15F5F54DE9CAB668BCAC573E788D92762EF63E76
  199. 087005F4AC2D02E0CAC173C11BE62ACE5DC4D3374F2F9746C9981E125FF9AB8CAE76D13039E2C54D
  200. FD708E028A619EA1ED78E6B46F06DF0D0B74BBEDD8C190C7C0CEBDE8F7A4888CC36575313478DD2C
  201. FE392E9BB7B2416955D44B7024A3BA43FBF37293B386D64746D7748895411D243FAEC50638F2AA33
  202. 337D7FA018ADDAC5835A0DDFAE99AD6299DFB4CA6872C59853E3AC12FC9E3D26629C5B49CF844C87
  203. B3C4BFBE3074E3A1CE6984758C20C661084381CD6B4582D84F19C0000B5FC0DCB42B567E39603160
  204. 1C095D7016283EBE5F13CD8A3A374A74DDBBABD36081149F8BC242085F2F7297CC97FD3B8BAD206D
  205. 8AC9707A39ECCC7963B522E08DA391A1EF12DD4D746DBDDDCC0834F88160CF189A9645567CEC2F02
  206. 3A571AF0DFD15DB85B744C28C000DF53B05F8F210841F6E87A04F20C777B7C0BE6182BE2E90226E5
  207. 301A12532A745F2FAAA81637CF11B78CD2B99A4D18B862D6C5DBD31793FB16A2D9AAD376D4484D75
  208. AA833D0068B1D34DB74E3302480854E3B5484D8A47E39A89A2FA927BC3641EA7F8E004FDE4C2F08D
  209. 40D99F1ACB47CAF6887629BF6DFE12968D297596D28CE0CF148B12E7DCB49FB94F5ADBD214C3A6CE
  210. 1E249831BA9EB8A189F2CE1ABE39A7B537253E369A508A2AF2ADB9463F9B56BBBFF31D535FF997F5
  211. 37C6675C196E7ECBD493F652FA7CC6D9C1CA3379BFDB5AF7513C6E834054494296B91A6EE8001143
  212. 63D5D5D0759F41B4DECB653B9DE3E94583579EF549ED5F3FAFB12661ABC0C57A332406517ED3454E
  213. DED34B386C60F78DC976266E0EAF54FC245FB0E3EFC8016236436B599C1C97A8C5E0AC8F78361618
  214. 73C71F01ED9CC25C236420F41FD8277993D3959205912FA0927B59E3DAE7377D82079447D6E41EE5
  215. AEC0DFFF79AF8F4ED47F17EE708FEA45877860D56F8CBCE65A061E8E1CA4A5FBAF0E13429A7F0ADB
  216. 6F178FA449F46CC539BBC0107E3A53B1C362A04B20E6D721E7E6E1E4976A11DDC98C7614D22B53DF
  217. BB6DAE533AC9BE882021A735C30DAA4A44AED09F49A390E8CFF59BD9C30667AF21B03EC5CEBD5C2C
  218. 3AA2769E8D714191A48E7DDF50B13D1560E82EFB65FCE601AE9E8C351FBA1DED80B7351314E7F9F9
  219. A784BFE3759B7E322A84E7B51F9DC5F5D9C8050CD79B27C0A4B0DD68A3C27A948AD6858E35B960D2
  220. DEA838C479CAEA83B1A912174ACB2100E55E7A14892D7A9B3711FF0B20065C1995B49E1F23464A92
  221. DD140642E3A7B1973849E64D1A3CF600000000000000000000000000000000000000000000000000
  222. 00000000000000
  223. 0000000000000000000000000000000000000000000000000000000000000000
  224. 0000000000000000000000000000000000000000000000000000000000000000
  225. 0000000000000000000000000000000000000000000000000000000000000000
  226. 0000000000000000000000000000000000000000000000000000000000000000
  227. 0000000000000000000000000000000000000000000000000000000000000000
  228. 0000000000000000000000000000000000000000000000000000000000000000
  229. 0000000000000000000000000000000000000000000000000000000000000000
  230. cleartomark
  231. %%EndProcSet
  232. %%EndComments
  233. %%EndProlog
  234. %%BeginDocumentSetup
  235. md begin
  236. X
  237. T T -44 -42 1212 844 67 72 72 3 F F F F T T T psu
  238. (Johan Vromans; document: PerlRef 3.044)jn
  239. 0 mf
  240. od
  241. %%EndDocumentSetup
  242. {}mark T /Times-Bold /|______Times-Bold 0 rf
  243. {}mark T /Times-Roman /|______Times-Roman 0 rf
  244. {}mark T /Times-Italic /|______Times-Italic 0 rf
  245. %%Page: ? 1
  246. op
  247. 44 42 xl
  248. 1 1 pen
  249. 0 0 gm
  250. (nc 44 42 1212 844 6 rc)kp
  251. 186 247 gm
  252. 1 setTxMode
  253. 1 fs
  254. bu fc
  255. bn
  256. 24 fz
  257. bu fc
  258. 2 F /|______Times-Bold fnt
  259. bn
  260. (Perl Reference Guide)show
  261. 227 247 gm
  262. 14 fz
  263. bu fc
  264. 2 F /|______Times-Bold fnt
  265. bn
  266. (for perl version 3.044)show
  267. 261 247 gm
  268. 0 fs
  269. bu fc
  270. bn
  271. 12 fz
  272. bu fc
  273. 2 F /|______Times-Roman fnt
  274. bn
  275. (Perl program designed and created by)show
  276. 278 247 gm
  277. (Larry Wall <lwall)show
  278. 10 fz
  279. bu fc
  280. 2 F /|______Times-Roman fnt
  281. bn
  282. (@)show
  283. 12 fz
  284. bu fc
  285. 2 F /|______Times-Roman fnt
  286. bn
  287. (jpl-devvax.jpl.nasa.gov>)show
  288. 312 247 gm
  289. (Reference guide designed and created by)show
  290. 329 247 gm
  291. (Johan Vromans <jv)show
  292. 10 fz
  293. bu fc
  294. 2 F /|______Times-Roman fnt
  295. bn
  296. (@)show
  297. 12 fz
  298. bu fc
  299. 2 F /|______Times-Roman fnt
  300. bn
  301. (mh.nl>)show
  302. 417 249 gm
  303. 1 fs
  304. 18 fz
  305. bu fc
  306. 2 F /|______Times-Bold fnt
  307. bn
  308. (Contents)show
  309. 446 248 gm
  310. 0 fs
  311. 13 fz
  312. bu fc
  313. 2 F /|______Times-Roman fnt
  314. bn
  315. (1.)show
  316. 446 265 gm
  317. (Command line options)show
  318. 462 248 gm
  319. (2.)show
  320. 462 265 gm
  321. (Literals)show
  322. 478 248 gm
  323. (3.)show
  324. 478 265 gm
  325. (Variables)show
  326. 494 248 gm
  327. (4.)show
  328. 494 265 gm
  329. (Statements)show
  330. 510 248 gm
  331. (5.)show
  332. 510 265 gm
  333. (Flow control)show
  334. 526 248 gm
  335. (6.)show
  336. 526 265 gm
  337. (Operators)show
  338. 542 248 gm
  339. (7.)show
  340. 542 265 gm
  341. (File test operators)show
  342. 558 248 gm
  343. (8.)show
  344. 558 265 gm
  345. (Arithmetic functions)show
  346. 574 248 gm
  347. (9.)show
  348. 574 265 gm
  349. (Conversion functions)show
  350. 590 241 gm
  351. (10.)show
  352. 590 265 gm
  353. (Structure conversion)show
  354. 606 241 gm
  355. (11.)show
  356. 606 265 gm
  357. (String functions)show
  358. 622 241 gm
  359. (12.)show
  360. 622 265 gm
  361. (Array and list functions)show
  362. 638 241 gm
  363. (13.)show
  364. 638 265 gm
  365. (File operations)show
  366. 654 241 gm
  367. (14.)show
  368. 654 265 gm
  369. (Directory reading routines)show
  370. 670 241 gm
  371. (15.)show
  372. 670 265 gm
  373. (Input / Output)show
  374. 686 241 gm
  375. (16.)show
  376. 686 265 gm
  377. (Search and replace functions)show
  378. 702 241 gm
  379. (17.)show
  380. 702 265 gm
  381. (System interaction)show
  382. 718 241 gm
  383. (18.)show
  384. 718 265 gm
  385. (Networking)show
  386. 734 241 gm
  387. (19.)show
  388. 734 265 gm
  389. (SystemV IPC)show
  390. 750 241 gm
  391. (20.)show
  392. 750 265 gm
  393. (Miscellaneous)show
  394. 766 241 gm
  395. (21.)show
  396. 766 265 gm
  397. (Formats)show
  398. 782 241 gm
  399. (22.)show
  400. 782 265 gm
  401. (Info from system files)show
  402. 798 241 gm
  403. (23.)show
  404. 798 265 gm
  405. (Regular expressions)show
  406. 814 241 gm
  407. (24.)show
  408. 814 265 gm
  409. (Special variables)show
  410. 830 241 gm
  411. (25.)show
  412. 830 265 gm
  413. (Special arrays)show
  414. 878 239 gm
  415. 12 fz
  416. bu fc
  417. 2 F /|______Times-Roman fnt
  418. bn
  419. (Rev. 3.0.44.0)show
  420. F T cp
  421. %%Page: ? 2
  422. op
  423. 44 42 xl
  424. 1 1 pen
  425. 878 303 gm
  426. (nc 44 42 1212 844 6 rc)kp
  427. 125 169 gm
  428. 1 setTxMode
  429. 1 fs
  430. 18 fz
  431. bu fc
  432. 2 F /|______Times-Bold fnt
  433. bn
  434. (1. Command line options)show
  435. 145 169 gm
  436. 12 fz
  437. bu fc
  438. 2 F /|______Times-Bold fnt
  439. bn
  440. (\320a)show
  441. 145 197 gm
  442. 0 fs
  443. bu fc
  444. 2 F /|______Times-Roman fnt
  445. bn
  446. (turns on autosplit mode when used with )show
  447. 1 fs
  448. bu fc
  449. 2 F /|______Times-Bold fnt
  450. bn
  451. (\320n)show
  452. 0 fs
  453. bu fc
  454. 2 F /|______Times-Roman fnt
  455. bn
  456. ( or )show
  457. 1 fs
  458. bu fc
  459. 2 F /|______Times-Bold fnt
  460. bn
  461. (\320p)show
  462. 0 fs
  463. bu fc
  464. 2 F /|______Times-Roman fnt
  465. bn
  466. (. Splits to @F .)show
  467. 162 169 gm
  468. 1 fs
  469. bu fc
  470. 2 F /|______Times-Bold fnt
  471. bn
  472. (\320c)show
  473. 162 197 gm
  474. 0 fs
  475. bu fc
  476. 2 F /|______Times-Roman fnt
  477. bn
  478. (checks syntax but does not execute.)show
  479. 179 169 gm
  480. 1 fs
  481. bu fc
  482. 2 F /|______Times-Bold fnt
  483. bn
  484. (\320d)show
  485. 179 197 gm
  486. 0 fs
  487. bu fc
  488. 2 F /|______Times-Roman fnt
  489. bn
  490. (runs the script under the debugger. Use \322)show
  491. 1 fs
  492. bu fc
  493. 2 F /|______Times-Bold fnt
  494. bn
  495. (\320de  0)show
  496. 0 fs
  497. bu fc
  498. 2 F /|______Times-Roman fnt
  499. bn
  500. (\323 to start the debugger)show
  501. 193 197 gm
  502. (without a script.)show
  503. 210 169 gm
  504. 1 fs
  505. bu fc
  506. 2 F /|______Times-Bold fnt
  507. bn
  508. (\320D)show
  509. 2 fs
  510. bu fc
  511. bn
  512. bu fc
  513. 2 F /|______Times-Italic fnt
  514. bn
  515. (number)show
  516. 210 239 gm
  517. 0 fs
  518. bu fc
  519. 2 F /|______Times-Roman fnt
  520. bn
  521. (sets debugging flags.)show
  522. 227 169 gm
  523. 1 fs
  524. bu fc
  525. 2 F /|______Times-Bold fnt
  526. bn
  527. (\320e)show
  528. 0 fs
  529. bu fc
  530. 2 F /|______Times-Roman fnt
  531. bn
  532. ( )show
  533. 2 fs
  534. bu fc
  535. 2 F /|______Times-Italic fnt
  536. bn
  537. (commandline)show
  538. 227 274 gm
  539. 0 fs
  540. bu fc
  541. 2 F /|______Times-Roman fnt
  542. bn
  543. (may be used to enter one line of script. Multiple )show
  544. 1 fs
  545. bu fc
  546. 2 F /|______Times-Bold fnt
  547. bn
  548. (\320e)show
  549. 241 197 gm
  550. 0 fs
  551. bu fc
  552. 2 F /|______Times-Roman fnt
  553. bn
  554. (commands may be given to build up a multi-line script.)show
  555. 258 169 gm
  556. 1 fs
  557. bu fc
  558. 2 F /|______Times-Bold fnt
  559. bn
  560. (\320i)show
  561. 2 fs
  562. bu fc
  563. 2 F /|______Times-Italic fnt
  564. bn
  565. (extension)show
  566. 258 239 gm
  567. 0 fs
  568. bu fc
  569. 2 F /|______Times-Roman fnt
  570. bn
  571. (files processed by the < > construct are to be edited in-place.)show
  572. 275 169 gm
  573. 1 fs
  574. bu fc
  575. 2 F /|______Times-Bold fnt
  576. bn
  577. (\320I)show
  578. 2 fs
  579. bu fc
  580. 2 F /|______Times-Italic fnt
  581. bn
  582. (directory)show
  583. 275 239 gm
  584. 0 fs
  585. bu fc
  586. 2 F /|______Times-Roman fnt
  587. bn
  588. (with )show
  589. 1 fs
  590. bu fc
  591. 2 F /|______Times-Bold fnt
  592. bn
  593. (\320P)show
  594. 0 fs
  595. bu fc
  596. 2 F /|______Times-Roman fnt
  597. bn
  598. ( :  tells the C preprocessor where to look for include)show
  599. 289 197 gm
  600. (files. The directory is prepended to @INC.)show
  601. 306 169 gm
  602. 1 fs
  603. bu fc
  604. 2 F /|______Times-Bold fnt
  605. bn
  606. (\320n)show
  607. 306 197 gm
  608. 0 fs
  609. bu fc
  610. 2 F /|______Times-Roman fnt
  611. bn
  612. (assumes an input loop around your script. Lines are not printed.)show
  613. 323 169 gm
  614. 1 fs
  615. bu fc
  616. 2 F /|______Times-Bold fnt
  617. bn
  618. (\320p)show
  619. 323 197 gm
  620. 0 fs
  621. bu fc
  622. 2 F /|______Times-Roman fnt
  623. bn
  624. (assumes an input loop around your script. Lines are printed.)show
  625. 340 169 gm
  626. 1 fs
  627. bu fc
  628. 2 F /|______Times-Bold fnt
  629. bn
  630. (\320P)show
  631. 340 197 gm
  632. 0 fs
  633. bu fc
  634. 2 F /|______Times-Roman fnt
  635. bn
  636. (runs the C preprocessor on the script before compilation by perl.)show
  637. 357 169 gm
  638. 1 fs
  639. bu fc
  640. 2 F /|______Times-Bold fnt
  641. bn
  642. (\320s)show
  643. 357 197 gm
  644. 0 fs
  645. bu fc
  646. 2 F /|______Times-Roman fnt
  647. bn
  648. (interprets \322\320xxx\323 on the command line as switches and sets the)show
  649. 371 197 gm
  650. (corresponding variables $)show
  651. 2 fs
  652. bu fc
  653. 2 F /|______Times-Italic fnt
  654. bn
  655. (xxx )show
  656. 0 fs
  657. bu fc
  658. 2 F /|______Times-Roman fnt
  659. bn
  660. (in the script.)show
  661. 388 169 gm
  662. 1 fs
  663. bu fc
  664. 2 F /|______Times-Bold fnt
  665. bn
  666. (\320S)show
  667. 388 197 gm
  668. 0 fs
  669. bu fc
  670. 2 F /|______Times-Roman fnt
  671. bn
  672. (uses the PATH environment variable to search for the script.)show
  673. 405 169 gm
  674. 1 fs
  675. bu fc
  676. 2 F /|______Times-Bold fnt
  677. bn
  678. (\320u)show
  679. 405 197 gm
  680. 0 fs
  681. bu fc
  682. 2 F /|______Times-Roman fnt
  683. bn
  684. (dumps core after compiling the script. To be used with "undump" \(where)show
  685. 419 197 gm
  686. (available\))show
  687. 436 169 gm
  688. 1 fs
  689. bu fc
  690. 2 F /|______Times-Bold fnt
  691. bn
  692. (\320U)show
  693. 436 197 gm
  694. 0 fs
  695. bu fc
  696. 2 F /|______Times-Roman fnt
  697. bn
  698. (allows perl to do unsafe operations.)show
  699. 453 169 gm
  700. 1 fs
  701. bu fc
  702. 2 F /|______Times-Bold fnt
  703. bn
  704. (\320v)show
  705. 453 197 gm
  706. 0 fs
  707. bu fc
  708. 2 F /|______Times-Roman fnt
  709. bn
  710. (prints the version and patchlevel of your perl executable.)show
  711. 470 169 gm
  712. 1 fs
  713. bu fc
  714. 2 F /|______Times-Bold fnt
  715. bn
  716. (\320w)show
  717. 470 197 gm
  718. 0 fs
  719. bu fc
  720. 2 F /|______Times-Roman fnt
  721. bn
  722. (prints warnings about possible spelling errors and other error-prone)show
  723. 484 197 gm
  724. (constructs in the script.)show
  725. 501 169 gm
  726. 1 fs
  727. bu fc
  728. 2 F /|______Times-Bold fnt
  729. bn
  730. (\320x)show
  731. 501 197 gm
  732. 0 fs
  733. bu fc
  734. 2 F /|______Times-Roman fnt
  735. bn
  736. (extracts perl program from input stream.)show
  737. 518 169 gm
  738. 1 fs
  739. bu fc
  740. 2 F /|______Times-Bold fnt
  741. bn
  742. (\3200)show
  743. 2 fs
  744. bu fc
  745. 2 F /|______Times-Italic fnt
  746. bn
  747. (val)show
  748. 518 204 gm
  749. 0 fs
  750. bu fc
  751. 2 F /|______Times-Roman fnt
  752. bn
  753. (\(that\325s the number zero\) designates an initial value for the record)show
  754. 532 197 gm
  755. (terminator $/ .)show
  756. 569 169 gm
  757. 1 fs
  758. 18 fz
  759. bu fc
  760. 2 F /|______Times-Bold fnt
  761. bn
  762. (2. Literals)show
  763. 589 169 gm
  764. 0 fs
  765. 12 fz
  766. bu fc
  767. 2 F /|______Times-Roman fnt
  768. bn
  769. (Numeric: 123  123.4  5E-10  0xff \(hex\)  0377 \(octal\).)show
  770. 606 169 gm
  771. (String: "abc"  'abc'  . Variables are interpolated when "..." are used. q/\311/ can)show
  772. 620 197 gm
  773. (be used instead of '\311', qq/\311/ instead of "\311", \(any delimiter instead of)show
  774. 634 197 gm
  775. (/.../\).)show
  776. 651 169 gm
  777. (Array: \(1,2,3\) . \( \) is empty array.  Also: \($a,$b,@rest\) = \(1,2,...\);)show
  778. 665 197 gm
  779. (Enums are fine: \(1)show
  780. 1 fs
  781. bu fc
  782. 2 F /|______Times-Bold fnt
  783. bn
  784. (..)show
  785. 0 fs
  786. bu fc
  787. 2 F /|______Times-Roman fnt
  788. bn
  789. (4\) is \(1,2,3,4\). Likewise \('abc')show
  790. 1 fs
  791. bu fc
  792. 2 F /|______Times-Bold fnt
  793. bn
  794. (..)show
  795. 0 fs
  796. bu fc
  797. 2 F /|______Times-Roman fnt
  798. bn
  799. ('ade'\).)show
  800. 682 169 gm
  801. (Filehandles: <STDIN>, <STDOUT>, <STDERR>, <ARGV>,<DATA>,)show
  802. 696 197 gm
  803. (<handle>, <$var>.)show
  804. 710 197 gm
  805. (< > is the input stream formed by the files specified in @ARGV, or)show
  806. 724 197 gm
  807. (standard input if no arguments are supplied.)show
  808. 741 169 gm
  809. (Globs: <pattern> evaluates to all filenames according to the pattern.)show
  810. 755 197 gm
  811. (Use <${var}> to glob from a variable.)show
  812. 772 169 gm
  813. (Commands: ` command ` evaluates to the output of the command.)show
  814. 789 169 gm
  815. (Here-Is: <<identifier          # the identifier must follow << immediately)show
  816. 803 169 gm
  817. 2 fs
  818. bu fc
  819. 2 F /|______Times-Italic fnt
  820. bn
  821. (input text, see the manual for details)show
  822. 817 169 gm
  823. 0 fs
  824. bu fc
  825. 2 F /|______Times-Roman fnt
  826. bn
  827. (identifier)show
  828. 834 169 gm
  829. (Special tokens:)show
  830. 848 197 gm
  831. (_ _FILE_ _ : filename; _ _LINE_ _ : line number.)show
  832. 862 197 gm
  833. (_ _END_ _ : end of program; remaining lines can be read using)show
  834. 876 197 gm
  835. (filehandle <DATA> .)show
  836. F T cp
  837. %%Page: ? 3
  838. op
  839. 44 42 xl
  840. 1 1 pen
  841. 876 300 gm
  842. (nc 44 42 1212 844 6 rc)kp
  843. 125 169 gm
  844. 1 setTxMode
  845. 1 fs
  846. 18 fz
  847. bu fc
  848. 2 F /|______Times-Bold fnt
  849. bn
  850. (3. Variables)show
  851. 145 169 gm
  852. 0 fs
  853. 12 fz
  854. bu fc
  855. 2 F /|______Times-Roman fnt
  856. bn
  857. ($var)show
  858. 145 254 gm
  859. (a simple scalar variable)show
  860. 159 169 gm
  861. ($var[28])show
  862. 159 254 gm
  863. (29th element of array @var \(the [ ] are part of it\))show
  864. 173 169 gm
  865. ($var{'Feb'})show
  866. 173 254 gm
  867. (one value from associative array %var)show
  868. 187 169 gm
  869. ($#var)show
  870. 187 254 gm
  871. (last index of array @var)show
  872. 201 169 gm
  873. (@var)show
  874. 201 254 gm
  875. (the entire array)show
  876. 215 169 gm
  877. (@var[3,4,5])show
  878. 215 254 gm
  879. (a slice of the array @var)show
  880. 229 169 gm
  881. (@var{'a','b'})show
  882. 229 254 gm
  883. (a slice of %var; same as \($var{'a'},$var{'b'}\))show
  884. 243 169 gm
  885. (%var)show
  886. 243 254 gm
  887. (the entire associative array)show
  888. 257 169 gm
  889. ($var{'a',1,...})show
  890. 257 254 gm
  891. (emulates a multi-dimensional array)show
  892. 271 169 gm
  893. (\('a' . . 'z'\)[4,7,9])show
  894. 271 254 gm
  895. (a slice of an array literal)show
  896. 285 169 gm
  897. (*name)show
  898. 285 254 gm
  899. (refers to all objects represented by name)show
  900. 299 254 gm
  901. (\322*name1 = *name2\323 makes name1 a reference to name2.)show
  902. 333 169 gm
  903. 1 fs
  904. 18 fz
  905. bu fc
  906. 2 F /|______Times-Bold fnt
  907. bn
  908. (4. Statements)show
  909. 353 169 gm
  910. 0 fs
  911. 12 fz
  912. bu fc
  913. 2 F /|______Times-Roman fnt
  914. bn
  915. (Every statement is an expression, optionally followed by a modifier, and)show
  916. 367 169 gm
  917. (terminated by a semi-colon.)show
  918. 381 169 gm
  919. (Execution of expressions can depend on other expressions using one of the)show
  920. 395 169 gm
  921. (modifiers \322if\323, \322unless\323, \322while\323 or \322until\323, e.g.:)show
  922. 411 197 gm
  923. (EXPR1  if  EXPR2; )show
  924. 411 309 gm
  925. (EXPR1  until  EXPR2;)show
  926. 428 169 gm
  927. (Also, by using one of the logical operators \322| |\323, \322&&\323 or \322? :\323, e.g.:)show
  928. 444 197 gm
  929. (EXPR1  | |  EXPR2; )show
  930. 444 309 gm
  931. (EXPR1 ? EXPR2 : EXPR3;)show
  932. 461 169 gm
  933. (Statements can be combined to form a BLOCK when enclosed in {} .)show
  934. 475 169 gm
  935. (Compound statements may be used to control flow \( [ ] denote optional parts,)show
  936. 489 169 gm
  937. (\240means: defaults to $_ if omitted\):)show
  938. 505 197 gm
  939. (if \(EXPR\) BLOCK [ [ elsif \(EXPR\) BLOCK ... ] else BLOCK ])show
  940. 518 197 gm
  941. (unless \(EXPR\) BLOCK [ else BLOCK ])show
  942. 531 197 gm
  943. ([LABEL:] while \(EXPR\) BLOCK [ continue BLOCK)show
  944. 544 197 gm
  945. ([LABEL:] until \(EXPR\) BLOCK [ continue BLOCK ])show
  946. 557 197 gm
  947. ([LABEL:] for \(EXPR; EXPR; EXPR\) BLOCK)show
  948. 570 197 gm
  949. ([LABEL:] foreach VAR\240 \(ARRAY\) BLOCK)show
  950. 583 197 gm
  951. ([LABEL:] BLOCK [ continue BLOCK ])show
  952. 600 169 gm
  953. (Special forms are:)show
  954. 617 204 gm
  955. (do BLOCK while EXPR; )show
  956. 617 344 gm
  957. (do BLOCK until EXPR;)show
  958. 634 169 gm
  959. (which are guaranteed to perform BLOCK once before testing EXPR.)show
  960. 671 169 gm
  961. 1 fs
  962. 18 fz
  963. bu fc
  964. 2 F /|______Times-Bold fnt
  965. bn
  966. (5. Flow control)show
  967. 691 169 gm
  968. 0 fs
  969. 12 fz
  970. bu fc
  971. 2 F /|______Times-Roman fnt
  972. bn
  973. (do BLOCK)show
  974. 705 197 gm
  975. (Returns the value of the last command in the sequence of commands)show
  976. 719 197 gm
  977. (indicated by BLOCK. \322next\323, \322last\323 and \322redo\323 cannot be used here.)show
  978. 736 169 gm
  979. (do SUBROUTINE \(LIST\))show
  980. 750 197 gm
  981. (Executes a SUBROUTINE declared by a sub declaration, and returns the)show
  982. 764 197 gm
  983. (value of the last expression evaluated in SUBROUTINE. Also:)show
  984. 778 197 gm
  985. (&SUBROUTINE.)show
  986. 795 169 gm
  987. (do FILENAME)show
  988. 809 197 gm
  989. (Executes the contents of FILENAME as a perl script. Errors are returned)show
  990. 823 197 gm
  991. (in $@ . See also \322require\323 in section \322Miscellaneous\323.)show
  992. 840 169 gm
  993. (goto LABEL)show
  994. 854 197 gm
  995. (Continue execution at the specified label.)show
  996. 871 169 gm
  997. (last [LABEL])show
  998. 885 197 gm
  999. (Immediately exits the loop in question. Skips continue block.)show
  1000. F T cp
  1001. %%Page: ? 4
  1002. op
  1003. 44 42 xl
  1004. 1 1 pen
  1005. 885 490 gm
  1006. (nc 44 42 1212 844 6 rc)kp
  1007. 122 169 gm
  1008. 1 setTxMode
  1009. 0 fs
  1010. 12 fz
  1011. bu fc
  1012. 2 F /|______Times-Roman fnt
  1013. bn
  1014. (next [LABEL])show
  1015. 136 197 gm
  1016. (Starts the next iteration of the loop.)show
  1017. 153 169 gm
  1018. (redo [LABEL])show
  1019. 167 197 gm
  1020. (Restarts the loop block without evaluating the conditional again.)show
  1021. 184 169 gm
  1022. (return EXPR)show
  1023. 198 197 gm
  1024. (Returns from a subroutine with the value specified.)show
  1025. 235 169 gm
  1026. 1 fs
  1027. 18 fz
  1028. bu fc
  1029. 2 F /|______Times-Bold fnt
  1030. bn
  1031. (6. Operators)show
  1032. 253 169 gm
  1033. 0 fs
  1034. 12 fz
  1035. bu fc
  1036. 2 F /|______Times-Roman fnt
  1037. bn
  1038. (+  \320  *  /)show
  1039. 253 225 gm
  1040. (Addition, subtraction, multiplication, division.)show
  1041. 268 169 gm
  1042. (%)show
  1043. 268 225 gm
  1044. (Modulo division.)show
  1045. 283 169 gm
  1046. (|    &   ^)show
  1047. 283 225 gm
  1048. (Bitwise or, bitwise and, bitwise exclusive or.)show
  1049. 298 169 gm
  1050. (>>  <<)show
  1051. 298 225 gm
  1052. (Bitwise shift right, bitwise shift left.)show
  1053. 313 169 gm
  1054. (**)show
  1055. 313 225 gm
  1056. (Exponentiation.)show
  1057. 328 169 gm
  1058. 1 fs
  1059. bu fc
  1060. 2 F /|______Times-Bold fnt
  1061. bn
  1062. (.)show
  1063. 328 225 gm
  1064. 0 fs
  1065. bu fc
  1066. 2 F /|______Times-Roman fnt
  1067. bn
  1068. (Concatenation of two strings.)show
  1069. 343 169 gm
  1070. (x)show
  1071. 343 225 gm
  1072. (Returns a string consisting of the left operand repeated the number)show
  1073. 355 225 gm
  1074. (of times specified by the right operand.)show
  1075. 372 169 gm
  1076. (All of the above operators also have an assignment operator, e.g. \322)show
  1077. 1 fs
  1078. bu fc
  1079. 2 F /|______Times-Bold fnt
  1080. bn
  1081. (.)show
  1082. 0 fs
  1083. bu fc
  1084. 2 F /|______Times-Roman fnt
  1085. bn
  1086. ( = \323 .)show
  1087. 387 169 gm
  1088. (++)show
  1089. 387 197 gm
  1090. (\320 \320)show
  1091. 387 225 gm
  1092. (Auto-increment \(magical on strings\), auto-decrement.)show
  1093. 402 169 gm
  1094. (? )show
  1095. 1 fs
  1096. bu fc
  1097. 2 F /|______Times-Bold fnt
  1098. bn
  1099. (:)show
  1100. 402 225 gm
  1101. 0 fs
  1102. bu fc
  1103. 2 F /|______Times-Roman fnt
  1104. bn
  1105. (Alternation \(if-then-else\) operator.)show
  1106. 417 169 gm
  1107. (| |)show
  1108. 417 197 gm
  1109. (&&)show
  1110. 417 225 gm
  1111. (Logical or, logical and.)show
  1112. 432 169 gm
  1113. (= =)show
  1114. 432 197 gm
  1115. (! =)show
  1116. 432 225 gm
  1117. (Numeric equality, inequality.)show
  1118. 447 169 gm
  1119. (eq)show
  1120. 447 197 gm
  1121. (ne)show
  1122. 447 225 gm
  1123. (String equality, inequality.)show
  1124. 462 169 gm
  1125. (<)show
  1126. 462 197 gm
  1127. (>)show
  1128. 462 225 gm
  1129. (Numeric less than, greater than.)show
  1130. 477 169 gm
  1131. (lt)show
  1132. 477 197 gm
  1133. (gt)show
  1134. 477 225 gm
  1135. (String less than, greater than.)show
  1136. 492 169 gm
  1137. (< =)show
  1138. 492 197 gm
  1139. (> =)show
  1140. 492 225 gm
  1141. (Numeric less \(greater\) than or equal to.)show
  1142. 507 169 gm
  1143. (le)show
  1144. 507 197 gm
  1145. (ge)show
  1146. 507 225 gm
  1147. (String less \(greater\) than or equal.)show
  1148. 522 169 gm
  1149. (< = >)show
  1150. 522 225 gm
  1151. (Numeric compare. Returns -1, 0 or 1.)show
  1152. SHAR_EOF
  1153. true || echo 'restore of refbase.ps failed'
  1154. fi
  1155. echo 'End of perlref3_44_0 part 2'
  1156. echo 'File refbase.ps is continued in part 3'
  1157. echo 3 > _shar_seq_.tmp
  1158. exit 0
  1159. -- 
  1160. Johan Vromans                       jv@mh.nl via internet backbones
  1161. Multihouse Automatisering bv               uucp: ..!{uunet,hp4nl}!mh.nl!jv
  1162. Doesburgweg 7, 2803 PL Gouda, The Netherlands  phone/fax: +31 1820 62911/62500
  1163. ------------------------ "Arms are made for hugging" -------------------------
  1164.  
  1165.  
  1166.