%!PS-Adobe-3.0 %%Creator: Windows PSCRIPT %%Title: Microsoft Word - QUICKREF.DOC %%BoundingBox: 9 15 584 830 %%DocumentNeededResources: (atend) %%DocumentSuppliedResources: (atend) %%Pages: (atend) %%BeginResource: procset Win35Dict 3 1 /Win35Dict 290 dict def Win35Dict begin/bd{bind def}bind def/in{72 mul}bd/ed{exch def}bd/ld{load def}bd/tr/translate ld/gs/gsave ld/gr /grestore ld/M/moveto ld/L/lineto ld/rmt/rmoveto ld/rlt/rlineto ld /rct/rcurveto ld/st/stroke ld/n/newpath ld/sm/setmatrix ld/cm/currentmatrix ld/cp/closepath ld/ARC/arcn ld/TR{65536 div}bd/lj/setlinejoin ld/lc /setlinecap ld/ml/setmiterlimit ld/sl/setlinewidth ld/scignore false def/sc{scignore{pop pop pop}{0 index 2 index eq 2 index 4 index eq and{pop pop 255 div setgray}{3{255 div 3 1 roll}repeat setrgbcolor}ifelse}ifelse}bd /FC{bR bG bB sc}bd/fC{/bB ed/bG ed/bR ed}bd/HC{hR hG hB sc}bd/hC{ /hB ed/hG ed/hR ed}bd/PC{pR pG pB sc}bd/pC{/pB ed/pG ed/pR ed}bd/sM matrix def/PenW 1 def/iPen 5 def/mxF matrix def/mxE matrix def/mxUE matrix def/mxUF matrix def/fBE false def/iDevRes 72 0 matrix defaultmatrix dtransform dup mul exch dup mul add sqrt def/fPP false def/SS{fPP{ /SV save def}{gs}ifelse}bd/RS{fPP{SV restore}{gr}ifelse}bd/EJ{gsave showpage grestore}bd/#C{userdict begin/#copies ed end}bd/FEbuf 2 string def/FEglyph(G )def/FE{1 exch{dup 16 FEbuf cvrs FEglyph exch 1 exch putinterval 1 index exch FEglyph cvn put}for}bd/SM{/iRes ed/cyP ed /cxPg ed/cyM ed/cxM ed 72 100 div dup scale dup 0 ne{90 eq{cyM exch 0 eq{cxM exch tr -90 rotate -1 1 scale}{cxM cxPg add exch tr +90 rotate}ifelse}{cyP cyM sub exch 0 ne{cxM exch tr -90 rotate}{cxM cxPg add exch tr -90 rotate 1 -1 scale}ifelse}ifelse}{pop cyP cyM sub exch 0 ne{cxM cxPg add exch tr 180 rotate}{cxM exch tr 1 -1 scale}ifelse}ifelse 100 iRes div dup scale 0 0 transform .25 add round .25 sub exch .25 add round .25 sub exch itransform translate}bd/SJ{1 index 0 eq{pop pop/fBE false def}{1 index/Break ed div/dxBreak ed/fBE true def}ifelse}bd/ANSIVec[ 16#0/grave 16#1/acute 16#2/circumflex 16#3/tilde 16#4/macron 16#5/breve 16#6/dotaccent 16#7/dieresis 16#8/ring 16#9/cedilla 16#A/hungarumlaut 16#B/ogonek 16#C/caron 16#D/dotlessi 16#27/quotesingle 16#60/grave 16#7C/bar 16#82/quotesinglbase 16#83/florin 16#84/quotedblbase 16#85 /ellipsis 16#86/dagger 16#87/daggerdbl 16#89/perthousand 16#8A/Scaron 16#8B/guilsinglleft 16#8C/OE 16#91/quoteleft 16#92/quoteright 16#93 /quotedblleft 16#94/quotedblright 16#95/bullet 16#96/endash 16#97 /emdash 16#99/trademark 16#9A/scaron 16#9B/guilsinglright 16#9C/oe 16#9F/Ydieresis 16#A0/space 16#A4/currency 16#A6/brokenbar 16#A7/section 16#A8/dieresis 16#A9/copyright 16#AA/ordfeminine 16#AB/guillemotleft 16#AC/logicalnot 16#AD/hyphen 16#AE/registered 16#AF/macron 16#B0/degree 16#B1/plusminus 16#B2/twosuperior 16#B3/threesuperior 16#B4/acute 16#B5 /mu 16#B6/paragraph 16#B7/periodcentered 16#B8/cedilla 16#B9/onesuperior 16#BA/ordmasculine 16#BB/guillemotright 16#BC/onequarter 16#BD/onehalf 16#BE/threequarters 16#BF/questiondown 16#C0/Agrave 16#C1/Aacute 16#C2 /Acircumflex 16#C3/Atilde 16#C4/Adieresis 16#C5/Aring 16#C6/AE 16#C7 /Ccedilla 16#C8/Egrave 16#C9/Eacute 16#CA/Ecircumflex 16#CB/Edieresis 16#CC/Igrave 16#CD/Iacute 16#CE/Icircumflex 16#CF/Idieresis 16#D0/Eth 16#D1/Ntilde 16#D2/Ograve 16#D3/Oacute 16#D4/Ocircumflex 16#D5/Otilde 16#D6/Odieresis 16#D7/multiply 16#D8/Oslash 16#D9/Ugrave 16#DA/Uacute 16#DB/Ucircumflex 16#DC/Udieresis 16#DD/Yacute 16#DE/Thorn 16#DF/germandbls 16#E0/agrave 16#E1/aacute 16#E2/acircumflex 16#E3/atilde 16#E4/adieresis 16#E5/aring 16#E6/ae 16#E7/ccedilla 16#E8/egrave 16#E9/eacute 16#EA /ecircumflex 16#EB/edieresis 16#EC/igrave 16#ED/iacute 16#EE/icircumflex 16#EF/idieresis 16#F0/eth 16#F1/ntilde 16#F2/ograve 16#F3/oacute 16#F4 /ocircumflex 16#F5/otilde 16#F6/odieresis 16#F7/divide 16#F8/oslash 16#F9/ugrave 16#FA/uacute 16#FB/ucircumflex 16#FC/udieresis 16#FD/yacute 16#FE/thorn 16#FF/ydieresis ] def/reencdict 12 dict def/IsChar{basefontdict /CharStrings get exch known}bd/MapCh{dup IsChar not{pop/bullet}if newfont/Encoding get 3 1 roll put}bd/MapDegree{16#b0/degree IsChar{ /degree}{/ring}ifelse MapCh}bd/MapBB{16#a6/brokenbar IsChar{/brokenbar}{ /bar}ifelse MapCh}bd/ANSIFont{reencdict begin/newfontname ed/basefontname ed FontDirectory newfontname known not{/basefontdict basefontname findfont def/newfont basefontdict maxlength dict def basefontdict{exch dup/FID ne{dup/Encoding eq{exch dup length array copy newfont 3 1 roll put}{exch newfont 3 1 roll put}ifelse}{pop pop}ifelse}forall newfont/FontName newfontname put 127 1 159{newfont/Encoding get exch/bullet put}for ANSIVec aload pop ANSIVec length 2 idiv{MapCh}repeat MapDegree MapBB newfontname newfont definefont pop}if newfontname end}bd/SB{FC/ULlen ed/str ed str length fBE not{dup 1 gt{1 sub}if}if/cbStr ed/dxGdi ed /y0 ed/x0 ed str stringwidth dup 0 ne{/y1 ed/x1 ed y1 y1 mul x1 x1 mul add sqrt dxGdi exch div 1 sub dup x1 mul cbStr div exch y1 mul cbStr div}{exch abs neg dxGdi add cbStr div exch}ifelse/dyExtra ed /dxExtra ed x0 y0 M fBE{dxBreak 0 BCh dxExtra dyExtra str awidthshow}{dxExtra dyExtra str ashow}ifelse fUL{x0 y0 M dxUL dyUL rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if fSO{x0 y0 M dxSO dySO rmt ULlen fBE{Break add}if 0 mxUE transform gs rlt cyUL sl [] 0 setdash st gr}if n/fBE false def}bd/font{/name ed/Ascent ed 0 ne/fT3 ed 0 ne/fSO ed 0 ne/fUL ed/Sy ed/Sx ed 10.0 div/ori ed -10.0 div/esc ed/BCh ed name findfont/xAscent 0 def/yAscent Ascent def/ULesc esc def ULesc mxUE rotate pop fT3{/esc 0 def xAscent yAscent mxUE transform /yAscent ed/xAscent ed}if [Sx 0 0 Sy neg xAscent yAscent] esc mxE rotate mxF concatmatrix makefont setfont [Sx 0 0 Sy neg 0 Ascent] mxUE mxUF concatmatrix pop fUL{currentfont dup/FontInfo get/UnderlinePosition known not{pop/Courier findfont}if/FontInfo get/UnderlinePosition get 1000 div 0 exch mxUF transform/dyUL ed/dxUL ed}if fSO{0 .3 mxUF transform /dySO ed/dxSO ed}if fUL fSO or{currentfont dup/FontInfo get/UnderlineThickness known not{pop/Courier findfont}if/FontInfo get/UnderlineThickness get 1000 div Sy mul/cyUL ed}if}bd/min{2 copy gt{exch}if pop}bd/max{2 copy lt{exch}if pop}bd/CP{/ft ed{{ft 0 eq{clip}{eoclip}ifelse}stopped{currentflat 1 add setflat}{exit}ifelse}loop}bd/patfont 10 dict def patfont begin /FontType 3 def/FontMatrix [1 0 0 -1 0 0] def/FontBBox [0 0 16 16] def/Encoding StandardEncoding def/BuildChar{pop pop 16 0 0 0 16 16 setcachedevice 16 16 false [1 0 0 1 .25 .25]{pat}imagemask}bd end/p{ /pat 32 string def{}forall 0 1 7{dup 2 mul pat exch 3 index put dup 2 mul 1 add pat exch 3 index put dup 2 mul 16 add pat exch 3 index put 2 mul 17 add pat exch 2 index put pop}for}bd/pfill{/PatFont patfont definefont setfont/ch(AAAA)def X0 64 X1{Y1 -16 Y0{1 index exch M ch show}for pop}for}bd/vert{X0 w X1{dup Y0 M Y1 L st}for}bd/horz{Y0 w Y1{dup X0 exch M X1 exch L st}for}bd/fdiag{X0 w X1{Y0 M X1 X0 sub dup rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup rlt st}for}bd/bdiag{X0 w X1{Y1 M X1 X0 sub dup neg rlt st}for Y0 w Y1{X0 exch M Y1 Y0 sub dup neg rlt st}for}bd/AU{1 add cvi 15 or}bd/AD{1 sub cvi -16 and}bd/SHR{pathbbox AU/Y1 ed AU/X1 ed AD/Y0 ed AD/X0 ed}bd/hfill{/w iRes 37.5 div round def 0.1 sl [] 0 setdash n dup 0 eq{horz}if dup 1 eq{vert}if dup 2 eq{fdiag}if dup 3 eq{bdiag}if dup 4 eq{horz vert}if 5 eq{fdiag bdiag}if}bd/F{/ft ed fm 256 and 0 ne{gs FC ft 0 eq{fill}{eofill}ifelse gr}if fm 1536 and 0 ne{SHR gs HC ft CP fm 1024 and 0 ne{/Tmp save def pfill Tmp restore}{fm 15 and hfill}ifelse gr}if}bd/S{PenW sl PC st}bd/m matrix def/GW{iRes 12 div PenW add cvi}bd/DoW{iRes 50 div PenW add cvi}bd/DW{iRes 8 div PenW add cvi}bd/SP{/PenW ed/iPen ed iPen 0 eq iPen 6 eq or{[] 0 setdash}if iPen 1 eq{[DW GW] 0 setdash}if iPen 2 eq{[DoW GW] 0 setdash}if iPen 3 eq{[DW GW DoW GW] 0 setdash}if iPen 4 eq{[DW GW DoW GW DoW GW] 0 setdash}if}bd/E{m cm pop tr scale 1 0 moveto 0 0 1 0 360 arc cp m sm}bd /AG{/sy ed/sx ed sx div 4 1 roll sy div 4 1 roll sx div 4 1 roll sy div 4 1 roll atan/a2 ed atan/a1 ed sx sy scale a1 a2 ARC}def/A{m cm pop tr AG m sm}def/P{m cm pop tr 0 0 M AG cp m sm}def/RRect{n 4 copy M 3 1 roll exch L 4 2 roll L L cp}bd/RRCC{/r ed/y1 ed/x1 ed/y0 ed/x0 ed x0 x1 add 2 div y0 M x1 y0 x1 y1 r arcto 4{pop}repeat x1 y1 x0 y1 r arcto 4{pop}repeat x0 y1 x0 y0 r arcto 4{pop}repeat x0 y0 x1 y0 r arcto 4{pop}repeat cp}bd/RR{2 copy 0 eq exch 0 eq or{pop pop RRect}{2 copy eq{pop RRCC}{m cm pop/y2 ed/x2 ed/ys y2 x2 div 1 max def/xs x2 y2 div 1 max def/y1 exch ys div def/x1 exch xs div def/y0 exch ys div def/x0 exch xs div def/r2 x2 y2 min def xs ys scale x0 x1 add 2 div y0 M x1 y0 x1 y1 r2 arcto 4{pop}repeat x1 y1 x0 y1 r2 arcto 4{pop}repeat x0 y1 x0 y0 r2 arcto 4{pop}repeat x0 y0 x1 y0 r2 arcto 4{pop}repeat m sm cp}ifelse}ifelse}bd/PP{{rlt}repeat}bd/OB{gs 0 ne{7 3 roll/y ed /x ed x y translate ULesc rotate x neg y neg translate x y 7 -3 roll}if sc B fill gr}bd/B{M/dy ed/dx ed dx 0 rlt 0 dy rlt dx neg 0 rlt cp}bd /CB{B clip n}bd/ErrHandler{errordict dup maxlength exch length gt dup{errordict begin}if/errhelpdict 12 dict def errhelpdict begin/stackunderflow(operand stack underflow)def /undefined(this name is not defined in a dictionary)def/VMerror(you have used up all the printer's memory)def /typecheck(operator was expecting a different type of operand)def /ioerror(input/output error occured)def end{end}if errordict begin /handleerror{$error begin newerror{/newerror false def showpage 72 72 scale/x .25 def/y 9.6 def/Helvetica findfont .2 scalefont setfont x y moveto(Offending Command = )show/command load{dup type/stringtype ne{(max err string)cvs}if show}exec/y y .2 sub def x y moveto(Error = )show errorname{dup type dup( max err string )cvs show( : )show/stringtype ne{( max err string )cvs}if show}exec errordict begin errhelpdict errorname known{x 1 add y .2 sub moveto errhelpdict errorname get show}if end /y y .4 sub def x y moveto(Stack =)show ostack{/y y .2 sub def x 1 add y moveto dup type/stringtype ne{( max err string )cvs}if show}forall showpage}if end}def end}bd end %%EndResource /SVDoc save def %%EndProlog %%BeginSetup Win35Dict begin ErrHandler statusdict begin 0 setjobtimeout end statusdict begin statusdict /jobname (Microsoft Word - QUICKREF.DOC) put end /oldDictCnt countdictstack def {statusdict begin 0 setpapertray end }stopped { countdictstack oldDictCnt lt { Win35Dict begin } {1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if /oldDictCnt countdictstack def {a4 }stopped { countdictstack oldDictCnt lt { Win35Dict begin } {1 1 countdictstack oldDictCnt sub {pop end } for } ifelse } if [{ } /exec load currenttransfer /exec load] cvx settransfer /setresolution where { pop 300 300 setresolution } if %%EndSetup %%Page: 1 1 %%PageResources: (atend) SS 0 0 12 16 799 1169 300 SM %%BeginResource: font MSTT31c4bd /GreNewFont{10 dict dup 3 1 roll def dup begin 6 1 roll/FontType 3 def/FontMatrix exch def/FontBBox exch def/FontInfo 2 dict def FontInfo /UnderlinePosition 3 -1 roll put FontInfo/UnderlineThickness 3 -1 roll put/Encoding 256 array def 0 1 255{Encoding exch/.notdef put}for /CharProcs 256 dict def CharProcs/.notdef{}put/Metrics 256 dict def Metrics/.notdef 3 -1 roll put/BuildChar{/char exch def/fontdict exch def/charname fontdict/Encoding get char get def fontdict/Metrics get charname get aload pop setcachedevice fontdict begin Encoding char get CharProcs exch get end exec}def end definefont pop}def/AddChar{begin Encoding 3 1 roll put CharProcs 3 1 roll put Metrics 3 1 roll put end}def /MSTT31c4bd [75.0 0 0 0 0 0] 93 -104 [-75.0 -75.0 75.0 75.0] [1 75 div 0 0 1 75 div 0 0] /MSTT31c4bd GreNewFont %%EndResource 32 0 0 75 75 0 0 1 69 /MSTT31c4bd font %%BeginResource: font MSTT31c4bd /G4c [50.0 0.0 2.0 0.0 48.0 50.0] /G4c { 46 50 true [1 0 0 -1 -2.0 50.0] {} imagemask } 76 /G4c MSTT31c4bd AddChar /G4f [58.0 0.0 3.0 -1.0 55.0 51.0] /G4f { 52 52 true [1 0 0 -1 -3.0 51.0] {<00001fff0000000000fffff000000003fffffe0000000ffe03ff0000003ff800ffc000007fe0007f e00000ffc0003ff00001ff80001ff80003ff80000ffc0007ff00000ffe0007ff000007ff000ffe00 0007ff001ffe000007ff801ffc000003ff803ffc000003ffc03ffc000003ffc07ffc000003ffe07f fc000003ffe07ff8000001ffe07ff8000001ffe0fff8000001fff0fff8000001fff0fff8000001ff f0fff8000001fff0fff8000001fff0fff8000001fff0fff8000001fff0fff8000001fff0fff80000 01fff0fff8000001fff0fff8000001fff07ff8000001ffe07ff8000001ffe07ff8000001ffe07ffc 000003ffe03ffc000003ffc03ffc000003ffc03ffc000003ff801ffc000003ff801ffe000007ff00 0ffe000007ff0007ff000007fe0007ff00000ffc0003ff80001ffc0001ff80001ff80000ffc0003f f000007fe0007fe000001ff000ff8000000ffe03ff00000003fffffc000000007ffff0000000000f ff000000>} imagemask } 79 /G4f MSTT31c4bd AddChar /G47 [58.0 0.0 3.0 -1.0 57.0 51.0] /G47 { 54 52 true [1 0 0 -1 -3.0 51.0] {<000003ffc0010000003ffffc03000001ffffff87000007ff807fff00000ffc000fff00003ff80003 ff00007fe00000ff0000ffc000007f0001ffc000003f0003ff8000001f0007ff0000000f0007ff00 00000f000ffe00000007001ffe00000007001ffe00000003003ffc00000003003ffc00000001003f fc00000000007ffc00000000007ffc00000000007ff80000000000fff80000000000fff800000000 00fff80000000000fff80000000000fff80000000000fff80000000000fff80000000000fff80000 000000fff80000000000fff80007fffffcfff800007fffe07ff800001fff807ffc00000fff007ffc 00000fff007ffc00000fff003ffc00000fff003ffc00000fff001ffe00000fff001ffe00000fff00 0ffe00000fff0007ff00000fff0003ff00000fff0003ff80000fff0000ffc0000fff00007fe0000f ff00003ff0000fff00001ffc000fff000007ff807ffc000001ffffffe00000007fffff0000000007 ffe00000>} imagemask } 71 /G47 MSTT31c4bd AddChar /G41 [54.0 0.0 0.0 0.0 52.0 51.0] /G41 { 52 51 true [1 0 0 -1 0.0 51.0] {<000000200000000000006000000000000070000000000000f0000000000000f8000000000001f800 0000000001fc000000000003fc000000000003fc000000000003fe000000000007fe000000000007 ff00000000000fff00000000000fff80000000001fff80000000001fff80000000001fffc0000000 003fffc0000000003bffe00000000073ffe00000000071fff000000000e1fff000000000e1fff000 000000e0fff800000001c0fff800000001c07ffc00000003807ffc00000003803ffe00000007003f fe00000007003ffe00000007001fff0000000e001fff0000000e000fff8000001c000fff8000001f ffffffc000003fffffffc000003fffffffc00000380003ffe00000700003ffe00000700001fff000 00e00001fff00000e00000fff80001c00000fff80001c00000fff80003c000007ffc0003c000007f fc0007c000007ffe000fc000003fff001fe000007fff003ff80000ffffc0ffff000ffffff0>} imagemask } 65 /G41 MSTT31c4bd AddChar /G4e [54.0 0.0 1.0 -1.0 53.0 50.0] /G4e { 52 51 true [1 0 0 -1 -1.0 50.0] {} imagemask } 78 /G4e MSTT31c4bd AddChar /G27 [21.0 0.0 5.0 27.0 15.0 51.0] /G27 { 10 24 true [1 0 0 -1 -5.0 51.0] {<1e003f807f80ffc0ffc0ffc0ffc0ffc0ffc07f807f807f807f803f003f003f003f001e001e001e00 1e000c000c000c00>} imagemask } 39 /G27 MSTT31c4bd AddChar /G38 [38.0 0.0 2.0 -1.0 35.0 51.0] /G38 { 33 52 true [1 0 0 -1 -2.0 51.0] {<000ffc0000007fff800001ffffe00003fe0ff00007f807f8000ff003fc001fe001fe003fe001fe00 3fe000ff007fe000ff007fe000ff007ff000ff007ff000ff007ff800ff007ffc00ff007ffe00fe00 3fff01fe003fff81fc003fffc3f8001ffff3f8000fffffe0000fffffc00007ffff000003ffff8000 00ffffc000007fffe000003ffff000007ffff80001fffffc0007f3fffe000fe0fffe001fc07fff00 3fc03fff003f801fff007f800fff807f000fff80ff0007ff80ff0003ff80ff0003ff80ff0003ff80 ff0001ff80ff0001ff00ff0001ff007f8001ff007f8001fe003f8003fc003fc003fc001fe00ff800 0ff81ff00003ffffc00000ffff0000001ff80000>} imagemask } 56 /G38 MSTT31c4bd AddChar /G32 [38.0 0.0 1.0 0.0 34.0 51.0] /G32 { 33 51 true [1 0 0 -1 -1.0 51.0] {<000ff00000003ffe000000ffff000001ffffc00003ffffe00007fffff0000ffffff0000ffffff800 1ffffff8001f03fffc003c00fffc0038007ffc0070003ffc0060001ffc0000001ffc0000000ffc00 00000ff80000000ff80000000ff80000000ff80000000ff00000000ff00000001fe00000001fe000 00001fc00000003f800000003f800000003f000000007e000000007c00000000f800000001f80000 0001f000000003e000000007c00000000f800000001f000180001e000180003c0003000078000700 00f0000f0001ffffff0001ffffff0003fffffe0007fffffe000ffffffe001ffffffe003ffffffc00 7ffffffc007ffffffc00fffffffc00>} imagemask } 50 /G32 MSTT31c4bd AddChar %%EndResource 0 0 0 fC 248 324 421 (LOGLAN'82) 421 SB %%BeginResource: font MSTT31c4bd /G51 [59.0 0.0 3.0 -12.0 56.0 51.0] /G51 { 53 63 true [1 0 0 -1 -3.0 51.0] {<000007ff00000000007ffff000000001fffffe00000007fe03ff0000001ff800ffc000003fe0003f e00000ffc0001ff80001ffc0000ffc0003ff80000ffe0003ff000007fe0007ff000007ff000ffe00 0003ff801ffe000003ffc01ffe000001ffc03ffc000001ffe03ffc000001ffe03ffc000001ffe07f fc000001fff07ff8000000fff07ff8000000fff0fff8000000fff8fff8000000fff8fff8000000ff f8fff8000000fff8fff8000000fff8fff8000000fff8fff8000000fff8fff8000000fff8fff80000 00fff8fff8000000fff8fff8000000fff87ff8000000fff07ff8000000fff07ff8000000fff07ffc 000001fff03ffc000001ffe03ffc000001ffe01ffc000001ffc01ffe000003ffc00ffe000003ff80 0ffe000003ff8007ff000007ff0003ff000007fe0001ff80000ffc0000ff80000ff800007fc0001f f000003fe0003fe000001ff800ffc0000007fe03ff00000001fffffc000000003fffe0000000000f ff800000000007ffc00000000007ffc00000000003ffe00000000001fff00000000000fff8000000 00007ffc00000000003fff00000000001fffe00000000007ffffc000000001ffffc0000000001fff c0>} imagemask } 81 /G51 MSTT31c4bd AddChar /G75 [41.0 0.0 3.0 -1.0 38.0 34.0] /G75 { 35 35 true [1 0 0 -1 -3.0 34.0] {} imagemask } 117 /G75 MSTT31c4bd AddChar /G69 [21.0 0.0 3.0 0.0 19.0 51.0] /G69 { 16 51 true [1 0 0 -1 -3.0 51.0] {<03c00ff00ff01ff81ff81ff81ff80ff00ff003c00000000000000000000000000000fff83ff81ff8 1ff81ff81ff81ff81ff81ff81ff81ff81ff81ff81ff81ff81ff81ff81ff81ff81ff81ff81ff81ff8 1ff81ff81ff81ff81ff81ff81ff81ff81ff83ffcffff>} imagemask } 105 /G69 MSTT31c4bd AddChar /G63 [33.0 0.0 3.0 -1.0 31.0 35.0] /G63 { 28 36 true [1 0 0 -1 -3.0 35.0] {<000ff000007ffc0001ffff0003f8ff8007f07fc00ff07fc00fe03fe01fe03fe03fc03fe03fc03fe0 7fc03fe07fc01fc07fc00f807fc00000ffc00000ffc00000ffc00000ffc00000ffc00000ffe00000 ffe00000ffe00000ffe000007ff000007ff000007ff800007ff800003ffc00303ffe00701fff00e0 0fff83c007ffff8007ffff0001fffe0000fff800001fc000>} imagemask } 99 /G63 MSTT31c4bd AddChar /G6b [40.0 0.0 3.0 0.0 42.0 50.0] /G6b { 39 50 true [1 0 0 -1 -3.0 50.0] {} imagemask } 107 /G6b MSTT31c4bd AddChar /G20 [19.0 0.0 0.0 0.0 0.0 0.0] /G20 { } 32 /G20 MSTT31c4bd AddChar /G52 [54.0 0.0 1.0 0.0 54.0 50.0] /G52 { 53 50 true [1 0 0 -1 -1.0 50.0] {} imagemask } 82 /G52 MSTT31c4bd AddChar /G65 [33.0 0.0 3.0 -1.0 31.0 35.0] /G65 { 28 36 true [1 0 0 -1 -3.0 35.0] {<000fc000007ff80001fffc0003f8fe0007f07f000fe07f801fe07fc01fe03fc03fc03fc03fc03fe0 7fc03fe07fc03fe07fc03ff0ffc03ff0fffffff0fffffff0fffffff0ffc00000ffc00000ffc00000 ffc00000ffe00000ffe00000ffe000007ff000207ff000307ff800603ffc00e03ffe01c01fff83c0 1fffff800fffff0007fffe0003fffc0000fff000003fc000>} imagemask } 101 /G65 MSTT31c4bd AddChar /G66 [25.0 0.0 3.0 0.0 31.0 51.0] /G66 { 28 51 true [1 0 0 -1 -3.0 51.0] {<0001fe00000fff80003fffe0007f1fe000fe1ff001fe1ff001fe1ff003fe1ff003fe0fe007fe07c0 07fe000007fe000007fe000007fe000007fe000007fe000007fe0000fffff000fffff000fffff000 fffff00007fe000007fe000007fe000007fe000007fe000007fe000007fe000007fe000007fe0000 07fe000007fe000007fe000007fe000007fe000007fe000007fe000007fe000007fe000007fe0000 07fe000007fe000007fe000007fe000007fe000007fe000007fe000007fe00000fff00001fff8000 fffff000>} imagemask } 102 /G66 MSTT31c4bd AddChar /G72 [33.0 0.0 3.0 0.0 31.0 35.0] /G72 { 28 35 true [1 0 0 -1 -3.0 35.0] {<00000780fff81fe03ff83ff03ff87ff01ff8fff01ff9fff01ffbfff01ffb8fe01fff07e01ffe0380 1ffe00001ffc00001ffc00001ffc00001ff800001ff800001ff800001ff800001ff800001ff80000 1ff800001ff800001ff800001ff800001ff800001ff800001ff800001ff800001ff800001ff80000 1ff800001ff800001ff800003ffc0000ffff0000>} imagemask } 114 /G72 MSTT31c4bd AddChar /G6e [41.0 0.0 3.0 0.0 38.0 35.0] /G6e { 35 35 true [1 0 0 -1 -3.0 35.0] {<00000fc000fff83ff0003ff8fff8001ff9fffc001ffbfffe001fff8ffe001fff07fe001ffe03ff00 1ffc03ff001ffc03ff001ff803ff001ff803ff001ff803ff001ff803ff001ff803ff001ff803ff00 1ff803ff001ff803ff001ff803ff001ff803ff001ff803ff001ff803ff001ff803ff001ff803ff00 1ff803ff001ff803ff001ff803ff001ff803ff001ff803ff001ff803ff001ff803ff001ff803ff00 1ffc07ff003ffc0fff80ffff1fffe0>} imagemask } 110 /G6e MSTT31c4bd AddChar /G43 [54.0 0.0 3.0 -1.0 50.0 51.0] /G43 { 47 52 true [1 0 0 -1 -3.0 51.0] {<000003ff800200001ffff8060000ffffff8e0003ffc03ffe000ffe0007fe001ff80003fe003ff000 00fe00ffe000007e01ffc000003e01ff8000001e03ff8000001e07ff0000000e0fff0000000e0ffe 000000061ffe000000061ffc000000023ffc000000023ffc000000007ffc000000007ff800000000 7ff8000000007ff800000000fff800000000fff800000000fff800000000fff800000000fff80000 0000fff800000000fff800000000fff800000000fff800000000fff8000000007ffc000000007ffc 000000007ffc000000003ffc000000003ffc000000003ffe000000001ffe000000001ffe00000000 0fff0000000407ff0000000c07ff8000001c03ffc000003c01ffc000007c00ffe00000f0007ff800 03e0001ffc0007c0000fff803f000003fffffe0000007ffff000000007ff8000>} imagemask } 67 /G43 MSTT31c4bd AddChar /G61 [37.0 0.0 3.0 -1.0 35.0 35.0] /G61 { 32 36 true [1 0 0 -1 -3.0 35.0] {<000ff80000fffe0003ffff0007e0ffc00f807fc01f803fe03f803fe03fc03ff07fe03ff07fe03ff0 7fe03ff07fe03ff03fe03ff03fc03ff00f807ff00001fff00007fff0001fbff0007e3ff001fc3ff0 03f83ff00ff03ff01fe03ff03fe03ff03fc03ff07fc03ff07fc03ff0ffc03ff0ffc07ff0ffe0fff0 fff1bff0ffff3fff7ffe1ffe7ffc1ffc3ff00ff80fc007e0>} imagemask } 97 /G61 MSTT31c4bd AddChar /G64 [41.0 0.0 3.0 -1.0 38.0 50.0] /G64 { 35 51 true [1 0 0 -1 -3.0 50.0] {<00007fff0000000fff00000007ff00000003ff00000003ff00000003ff00000003ff00000003ff00 000003ff00000003ff00000003ff00000003ff00000003ff00000003ff00000003ff00003f83ff00 00ffe3ff0001fff3ff0007fc7bff000ff01fff000ff00fff001fe00fff003fe007ff003fe007ff00 3fe003ff007fc003ff007fc003ff007fc003ff00ffc003ff00ffc003ff00ffc003ff00ffc003ff00 ffc003ff00ffc003ff00ffc003ff00ffc003ff00ffc003ff00ffc003ff00ffc003ff007fe003ff00 7fe003ff007fe003ff003fe003ff003ff007ff001ff00fff001ff81fff000ffc3bff8007fff3ffe0 03ffe3ff8001ffc3f800003f030000>} imagemask } 100 /G64 MSTT31c4bd AddChar %%EndResource 248 409 715 (Quick Reference Card) 715 SB 32 0 0 50 50 0 0 0 46 /Helvetica-Oblique /font19 ANSIFont font gs 866 57 225 569 CB 248 569 284 (Syntax Form) 284 SB gr 32 0 0 50 50 0 0 0 46 /Helvetica /font12 ANSIFont font gs 1059 57 1097 569 CB 1117 569 14 ( ) 14 SB gr 32 0 0 50 50 0 0 0 46 /Helvetica-Oblique /font19 ANSIFont font gs 1059 57 1097 569 CB 1131 569 286 (its meaning \() 286 SB gr 32 0 0 46 46 0 0 0 42 /Helvetica-Oblique /font19 ANSIFont font gs 1059 57 1097 569 CB 1417 573 164 (informal) 164 SB gr 32 0 0 50 50 0 0 0 46 /Helvetica-Oblique /font19 ANSIFont font gs 1059 57 1097 569 CB 1581 569 17 (\)) 17 SB gr 0 0 0 fC /fm 256 def 5 56 1091 569 B 1 F n %%BeginResource: font MSTT31c4a3 /MSTT31c4a3 [50.0 0 0 0 0 0] 40 -100 [-50.0 -50.0 50.0 50.0] [1 50 div 0 0 1 50 div 0 0] /MSTT31c4a3 GreNewFont %%EndResource 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G20 [13.0 0.0 0.0 0.0 0.0 0.0] /G20 { } 32 /G20 MSTT31c4a3 AddChar %%EndResource gs 867 64 225 626 CB 248 633 52 ( ) 52 SB gr %%BeginResource: font MSTT31c4eb /MSTT31c4eb [50.0 0 0 0 0 0] 100 -100 [-50.0 -50.0 50.0 50.0] [1 50 div 0 0 1 50 div 0 0] /MSTT31c4eb GreNewFont %%EndResource 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font %%BeginResource: font MSTT31c4eb /G70 [28.0 0.0 2.0 -11.0 26.0 23.0] /G70 { 24 34 true [1 0 0 -1 -2.0 23.0] {<0007c0ff9ff07fbff83fe1fc3fc0fc3fc0fe3f80fe3f807e3f807f3f807f3f807f3f807f3f807f3f 807f3f807f3f807f3f807e3f807e3f80fe3f80fc3fc0fc3ff1f83f9ff03f8fc03f80003f80003f80 003f80003f80003f80003f80003f80007fc000ffe000>} imagemask } 112 /G70 MSTT31c4eb AddChar /G72 [21.0 0.0 2.0 0.0 21.0 23.0] /G72 { 19 23 true [1 0 0 -1 -2.0 23.0] {<0003c0ff87e07f8fe03f9fe03fbfe03fe3e03fc1c03fc0003fc0003f80003f80003f80003f80003f 80003f80003f80003f80003f80003f80003f80003f80007fc000ffe000>} imagemask } 114 /G72 MSTT31c4eb AddChar /G6f [25.0 0.0 2.0 -1.0 23.0 23.0] /G6f { 21 24 true [1 0 0 -1 -2.0 23.0] {<01fc0007ff000f8f801f07c03f07e03e03f07e03f07e03f0fe03f8fe03f8fe03f8fe03f8fe03f8fe 03f8fe03f8fe03f87e03f07e03f03e03f03f07e01f07c00f8f8007ff0001fc00>} imagemask } 111 /G6f MSTT31c4eb AddChar /G67 [25.0 0.0 2.0 -11.0 24.0 23.0] /G67 { 22 34 true [1 0 0 -1 -2.0 23.0] {<03f8000ffffc1f8ffc3f0ffc7e07c0fe07e0fe07f0fe07f0fe07f0fe07f07e07f07e07e03f0fe01f 9fc007ff0003fc000e00001c00003c00007e00007fffc07ffff07ffff87ffff83ffffc1ffffc7000 7ce0001ce0001ce00018f000307c01e03fffc007fe00>} imagemask } 103 /G67 MSTT31c4eb AddChar /G61 [25.0 0.0 2.0 -1.0 24.0 23.0] /G61 { 22 24 true [1 0 0 -1 -2.0 23.0] {<00fc0007ff001e1f803c0fc03e0fe07e0fe07f0fe07f0fe03e0fe01c0fe0003fe000efe003cfe00f 8fe01f0fe03f0fe07e0fe0fe0fe0fe0fe0fe1fe0ff2fe0ffcffc7f87f83e03e0>} imagemask } 97 /G61 MSTT31c4eb AddChar /G6d [41.0 0.0 2.0 0.0 39.0 23.0] /G6d { 37 23 true [1 0 0 -1 -2.0 23.0] {<0007c03f00ff9ff0ff807fbff9ffc03fe3fb1fc03fc1fe0fe03f81fc0fe03f81fc0fe03f81fc0fe0 3f81fc0fe03f81fc0fe03f81fc0fe03f81fc0fe03f81fc0fe03f81fc0fe03f81fc0fe03f81fc0fe0 3f81fc0fe03f81fc0fe03f81fc0fe03f81fc0fe03f81fc0fe07fc3fe1ff0ffe7ff3ff8>} imagemask } 109 /G6d MSTT31c4eb AddChar /G20 [13.0 0.0 0.0 0.0 0.0 0.0] /G20 { } 32 /G20 MSTT31c4eb AddChar %%EndResource gs 867 64 225 626 CB 300 632 199 (program ) 199 SB gr %%BeginResource: font MSTT31c4f8 /MSTT31c4f8 [50.0 0 0 0 0 0] 40 -100 [-50.0 -50.0 50.0 50.0] [1 50 div 0 0 1 50 div 0 0] /MSTT31c4f8 GreNewFont %%EndResource 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G3c [34.0 0.0 3.0 5.0 30.0 30.0] /G3c { 27 25 true [1 0 0 -1 -3.0 30.0] {<00000020000000c000000700000018000000600000018000000e00000030000000c0000003000000 1c0000006000000080000000600000001c0000000300000000c0000000300000000e000000018000 000060000000180000000700000000c000000020>} imagemask } 60 /G3c MSTT31c4f8 AddChar /G6e [25.0 0.0 0.0 0.0 24.0 23.0] /G6e { 24 23 true [1 0 0 -1 0.0 23.0] {<03e03c3fc0fe03c19f03c20f03c41f07881f07901e07b03e0f603e0f403e0f803c1f807c1f00781f 00781e00f83e00f03c00f03c01f07801e27801e47801e8f803f0f001c0>} imagemask } 110 /G6e MSTT31c4f8 AddChar /G61 [25.0 0.0 0.0 0.0 25.0 23.0] /G61 { 25 23 true [1 0 0 -1 0.0 23.0] {<000f8180003ccf8000606f0001c02f0003803f0007803e000f003e000e003e001e003c003c003c00 3c007c0078007c00780078007800f800f801f800f001f000f002f000f004f000f819e200fc31e400 7fe1ec003fc1f8001f01e000>} imagemask } 97 /G61 MSTT31c4f8 AddChar /G6d [36.0 0.0 0.0 0.0 34.0 23.0] /G6d { 34 23 true [1 0 0 -1 0.0 23.0] {<01e07007803fc1f81f8003c3fc3fc003c67c67c0038c7cc7c007987c87c007b079078007a07a0780 0f40fa0f800fc0f40f800f80f80f001f00f81f001f01f01f001e01f01e001e01e03e003e03e03c00 3c03c03c003c03c07c007c07c0788078078079007807807a00f80f80fc00f00f007000>} imagemask } 109 /G6d MSTT31c4f8 AddChar /G65 [22.0 0.0 1.0 0.0 20.0 23.0] /G65 { 19 23 true [1 0 0 -1 -1.0 23.0] {<001f800063c00181e00301e00701e00e01e01c03c01c07803c0700781e00783c0079e000ff0000f0 0000f00000f00000f80080f80100fc06007e1c003ff8003ff0000fc000>} imagemask } 101 /G65 MSTT31c4f8 AddChar /G3e [34.0 0.0 3.0 5.0 30.0 30.0] /G3e { 27 25 true [1 0 0 -1 -3.0 30.0] {<80000000600000001c0000000300000000c0000000300000000e0000000180000000600000001800 00000700000000c000000020000000c000000700000018000000600000018000000e000000300000 00c00000030000001c0000006000000080000000>} imagemask } 62 /G3e MSTT31c4f8 AddChar %%EndResource gs 867 64 225 626 CB 499 633 176 () 176 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G3b [13.0 0.0 3.0 -9.0 10.0 23.0] /G3b { 7 32 true [1 0 0 -1 -3.0 23.0] {<307878300000000000000000000000000000000078fcfe7e0606060c0c186080>} imagemask } 59 /G3b MSTT31c4a3 AddChar %%EndResource gs 867 64 225 626 CB 675 633 13 (;) 13 SB gr %%BeginResource: font MSTT31c4a3 /G3c [28.0 0.0 1.0 5.0 27.0 30.0] /G3c { 26 25 true [1 0 0 -1 -1.0 30.0] {<00000040000001c00000078000003e000000f8000003c000000f0000003c000000f0000007c00000 1f00000078000000e0000000780000001f00000007c0000000f00000003c0000000f00000003c000 0000f80000003e0000000780000001c000000040>} imagemask } 60 /G3c MSTT31c4a3 AddChar %%EndResource gs 867 63 225 684 CB 248 690 145 ( <) 145 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G64 [25.0 0.0 0.0 0.0 29.0 35.0] /G64 { 29 35 true [1 0 0 -1 0.0 35.0] {<000000f800000ff0000001f0000001f0000001e0000001e0000001e0000003c0000003c0000003c0 00000780000007800007c7800018778000603f0001c01f0003801f0007801e000f003e000e003e00 1e003c003c003c003c007c007800f8007800f8007801f800f8037800f002f000f006f000f80cf000 f819e100fc71e2007fe1e4003fc1f8001f01e000>} imagemask } 100 /G64 MSTT31c4f8 AddChar /G63 [22.0 0.0 1.0 0.0 21.0 23.0] /G63 { 20 23 true [1 0 0 -1 -1.0 23.0] {<000fc000706001c0700380700700f00e00f01e00e01c00003c0000780000780000780000f80000f0 0000f00000f00000f800c0f80180fc03007e0e003ffc001ff0000fc000>} imagemask } 99 /G63 MSTT31c4f8 AddChar /G6c [14.0 0.0 1.0 0.0 16.0 35.0] /G6c { 15 35 true [1 0 0 -1 -1.0 35.0] {<003e03fc007c003c00780078007800f000f000f001f001e001e003e003c003c003c0078007800780 0f000f000f001f001e001e003e003c003c007c40788078807900fe007800>} imagemask } 108 /G6c MSTT31c4f8 AddChar /G72 [19.0 0.0 0.0 0.0 19.0 23.0] /G72 { 19 23 true [1 0 0 -1 0.0 23.0] {<03e0e03fe1e007c3e003c7e007c9c00798c007900007a0000f40000f40000f80001f00001f00001e 00001e00003e00003c00003c0000780000780000780000f80000f00000>} imagemask } 114 /G72 MSTT31c4f8 AddChar /G74 [14.0 0.0 2.0 0.0 15.0 29.0] /G74 { 13 29 true [1 0 0 -1 -2.0 29.0] {<00300020006000e001c003c00fc07ff8078007800f800f000f001f001e001e003e003e003c003c00 7c0078007800f800f180f100f200fc00f000>} imagemask } 116 /G74 MSTT31c4f8 AddChar /G69 [14.0 0.0 1.0 0.0 13.0 32.0] /G69 { 12 32 true [1 0 0 -1 -1.0 32.0] {<006000f000f000600000000000000000000001e03fe003c003c003c00780078007800f000f000f00 1f001e001e003e003c003c007c00788079007a00fc007800>} imagemask } 105 /G69 MSTT31c4f8 AddChar /G6f [25.0 0.0 1.0 0.0 24.0 23.0] /G6f { 23 23 true [1 0 0 -1 -1.0 23.0] {<000fc00070f001e03803c03c07801c0f001e1e001e3e001e3c003e7c003e7c003e78003cf8007cf8 007cf80078f000f8f000f0f001e07803c0780780380f001e1c0007e000>} imagemask } 111 /G6f MSTT31c4f8 AddChar /G73 [19.0 0.0 0.0 0.0 19.0 23.0] /G73 { 19 23 true [1 0 0 -1 0.0 23.0] {<007c2001c3e00380e00780e007804007804007c04007e00003f00003f80001f80000fc00007e0000 3e00003f00401f00400f00400f00600f00e00e00f01c00f8380087e000>} imagemask } 115 /G73 MSTT31c4f8 AddChar %%EndResource gs 867 63 225 684 CB 393 690 283 (declarations>) 283 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 63 225 741 CB 248 748 52 ( ) 52 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font %%BeginResource: font MSTT31c4eb /G62 [28.0 0.0 2.0 -1.0 26.0 33.0] /G62 { 24 34 true [1 0 0 -1 -2.0 33.0] {} imagemask } 98 /G62 MSTT31c4eb AddChar /G65 [22.0 0.0 2.0 -1.0 21.0 23.0] /G65 { 19 24 true [1 0 0 -1 -2.0 23.0] {<01f80007fe000f9f001f1f803e0f803e0fc07e0fc07e0fe0fe0fe0ffffe0ffffe0fe0000fe0000fe 0000fe0000ff00007f00007f80207f80603fc0c03fe1801fff000ffe0003f800>} imagemask } 101 /G65 MSTT31c4eb AddChar /G69 [14.0 0.0 2.0 0.0 13.0 34.0] /G69 { 11 34 true [1 0 0 -1 -2.0 34.0] {<0e001f003f803f803f801f000e0000000000000000000000ff807f803f803f803f803f803f803f80 3f803f803f803f803f803f803f803f803f803f803f803f807fc0ffe0>} imagemask } 105 /G69 MSTT31c4eb AddChar /G6e [28.0 0.0 2.0 0.0 26.0 23.0] /G6e { 24 23 true [1 0 0 -1 -2.0 23.0] {<0007c0ff8ff07fbff83fe3f83fc1fc3fc1fc3f81fc3f81fc3f81fc3f81fc3f81fc3f81fc3f81fc3f 81fc3f81fc3f81fc3f81fc3f81fc3f81fc3f81fc3f81fc7fc3feffe7ff>} imagemask } 110 /G6e MSTT31c4eb AddChar %%EndResource gs 867 63 225 741 CB 300 747 117 (begin) 117 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 63 225 798 CB 248 804 145 ( <) 145 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G75 [25.0 0.0 1.0 0.0 24.0 23.0] /G75 { 23 23 true [1 0 0 -1 -1.0 23.0] {<0380000fc03e1fc03c23c03c43c07cc7c0780780780780f80f80f00f01f00f01f01f03e01e03e01e 05e03e05e03c0bc03c13c07c13c07827887847907887a07f07c03c0780>} imagemask } 117 /G75 MSTT31c4f8 AddChar /G3b [17.0 0.0 2.0 -6.0 13.0 23.0] /G3b { 11 29 true [1 0 0 -1 -2.0 23.0] {<01c003e003e003e001c0000000000000000000000000000000000000000000000000000038007c00 7c007c003c001c0018001000300060008000>} imagemask } 59 /G3b MSTT31c4f8 AddChar %%EndResource gs 867 63 225 798 CB 393 804 286 (instructions>;) 286 SB gr %%BeginResource: font MSTT31c4f8 /G20 [13.0 0.0 0.0 0.0 0.0 0.0] /G20 { } 32 /G20 MSTT31c4f8 AddChar %%EndResource gs 867 63 225 855 CB 248 862 26 ( ) 26 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font %%BeginResource: font MSTT31c4eb /G64 [28.0 0.0 2.0 -1.0 26.0 33.0] /G64 { 24 34 true [1 0 0 -1 -2.0 33.0] {<0007fc0003fc0001fc0001fc0001fc0001fc0001fc0001fc0001fc0001fc01f1fc07fdfc1f8ffc1f 07fc3f03fc7f01fc7e01fc7e01fcfe01fcfe01fcfe01fcfe01fcfe01fcfe01fcfe01fcfe01fcfe01 fc7f01fc7f03fc3f83fc3f8ffe1ffdff0ff9fc03e180>} imagemask } 100 /G64 MSTT31c4eb AddChar %%EndResource gs 867 63 225 855 CB 274 861 78 (end) 78 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G50 [28.0 0.0 0.0 0.0 26.0 33.0] /G50 { 26 33 true [1 0 0 -1 0.0 33.0] {} imagemask } 80 /G50 MSTT31c4a3 AddChar /G72 [17.0 0.0 1.0 0.0 17.0 23.0] /G72 { 16 23 true [1 0 0 -1 -1.0 23.0] {<061e1e7f7effff8e1f001e001e001e001e001e001e001e001e001e001e001e001e001e001e001e00 1e003f00ffc0>} imagemask } 114 /G72 MSTT31c4a3 AddChar /G6f [26.0 0.0 2.0 -1.0 24.0 23.0] /G6f { 22 24 true [1 0 0 -1 -2.0 23.0] {<00fc0003ff800f07c01e03e03c01f03800f07800f878007870007cf0007cf0007cf0003cf0003cf8 003cf8003cf800387800787c00783c00703e00e01f00e00f83c007ff0001fc00>} imagemask } 111 /G6f MSTT31c4a3 AddChar /G67 [25.0 0.0 1.0 -11.0 24.0 23.0] /G67 { 23 34 true [1 0 0 -1 -1.0 23.0] {<00fc000387000f03fe0e01fe1e01e03c01e03c00f03c00f03c00f03c00f03e00f01e01e01f01e00f 03c007c78003fc000c00001800001800003fffe03ffff81ffffc07fffe08001e1000063000066000 0660000ce0000cf80038fe00f07fffe01fff8003fc00>} imagemask } 103 /G67 MSTT31c4a3 AddChar /G61 [22.0 0.0 2.0 -1.0 22.0 23.0] /G61 { 20 24 true [1 0 0 -1 -2.0 23.0] {<07f0001ffc003c3e00381f00780f00780f00780f00300f00001f0000ff0003ef000f8f001e0f003c 0f00780f00700f00f00f00f00f00f00f00f81f10fc7f307fcfe03f8fc01e0780>} imagemask } 97 /G61 MSTT31c4a3 AddChar /G6d [37.0 0.0 1.0 0.0 37.0 23.0] /G6d { 36 23 true [1 0 0 -1 -1.0 23.0] {<060f807c001e3fc1fe007e7fe3ff00fec3e61f001f81fc0f801e00f807801e00f007801e00f00780 1e00f007801e00f007801e00f007801e00f007801e00f007801e00f007801e00f007801e00f00780 1e00f007801e00f007801e00f007801e00f007801e00f007803f01f80fc0ffc7fe3ff0>} imagemask } 109 /G6d MSTT31c4a3 AddChar /G69 [12.0 0.0 1.0 0.0 11.0 35.0] /G69 { 10 35 true [1 0 0 -1 -1.0 35.0] {<1c003e003e003e001c00000000000000000000000000000006001e007e00fe001e001e001e001e00 1e001e001e001e001e001e001e001e001e001e001e001e001e003f00ffc0>} imagemask } 105 /G69 MSTT31c4a3 AddChar /G73 [19.0 0.0 3.0 -1.0 18.0 23.0] /G73 { 15 24 true [1 0 0 -1 -3.0 23.0] {<0f883ff870786038e018e018f008f008fc007f007fc03fe00ff803fc00fc007e803e801ec01ee01c e01cf838fff08fc0>} imagemask } 115 /G73 MSTT31c4a3 AddChar /G75 [25.0 0.0 0.0 -1.0 24.0 22.0] /G75 { 24 23 true [1 0 0 -1 0.0 22.0] {} imagemask } 117 /G75 MSTT31c4a3 AddChar /G6e [24.0 0.0 1.0 0.0 24.0 23.0] /G6e { 23 23 true [1 0 0 -1 -1.0 23.0] {<060f801e3fc07e7fe0fee3e01f81f01f00f01e00f01e00f01e00f01e00f01e00f01e00f01e00f01e 00f01e00f01e00f01e00f01e00f01e00f01e00f01e00f03f01f8ffc7fe>} imagemask } 110 /G6e MSTT31c4a3 AddChar /G74 [15.0 0.0 0.0 -1.0 14.0 29.0] /G74 { 14 30 true [1 0 0 -1 0.0 29.0] {<010003000300070007000f001f007ff8fff80f000f000f000f000f000f000f000f000f000f000f00 0f000f000f000f000f000f040f880ff807f003c0>} imagemask } 116 /G74 MSTT31c4a3 AddChar /G2e [13.0 0.0 4.0 -1.0 8.0 3.0] /G2e { 4 4 true [1 0 0 -1 -4.0 3.0] {<60f0f060>} imagemask } 46 /G2e MSTT31c4a3 AddChar /G49 [17.0 0.0 1.0 0.0 16.0 33.0] /G49 { 15 33 true [1 0 0 -1 -1.0 33.0] {} imagemask } 73 /G49 MSTT31c4a3 AddChar /G68 [24.0 0.0 1.0 0.0 24.0 35.0] /G68 { 23 35 true [1 0 0 -1 -1.0 35.0] {<0600001e00007e0000fe00001e00001e00001e00001e00001e00001e00001e00001e00001e0f801e 3fc01e7fe01ec3e01f81f01f00f01e00f01e00f01e00f01e00f01e00f01e00f01e00f01e00f01e00 f01e00f01e00f01e00f01e00f01e00f01e00f03f01f8ffc7fe>} imagemask } 104 /G68 MSTT31c4a3 AddChar /G65 [22.0 0.0 2.0 -1.0 21.0 23.0] /G65 { 19 24 true [1 0 0 -1 -2.0 23.0] {<01f80007fe000e1f001c07803807c07803c07003e07003e0ffffe0ffffe0f00000f00000f00000f0 0000f80000f800207c00607c00607f00c03f81c01fff800fff0007fe0001f800>} imagemask } 101 /G65 MSTT31c4a3 AddChar /G66 [15.0 0.0 1.0 0.0 21.0 35.0] /G66 { 20 35 true [1 0 0 -1 -1.0 35.0] {<001f00007fc001c7e00383f00301f00700f00700600f00000f00000f00000f00000f00000f0000ff fc00fffc000f00000f00000f00000f00000f00000f00000f00000f00000f00000f00000f00000f00 000f00000f00000f00000f00000f00001f80003fc000fff800>} imagemask } 102 /G66 MSTT31c4a3 AddChar %%EndResource gs 1061 63 1095 626 CB 1117 632 966 (Program is a unit. It is the root of a tree of units.) 966 SB gr %%BeginResource: font MSTT31c4a3 /G44 [36.0 0.0 0.0 0.0 34.0 33.0] /G44 { 34 33 true [1 0 0 -1 0.0 33.0] {} imagemask } 68 /G44 MSTT31c4a3 AddChar /G78 [24.0 0.0 0.0 0.0 24.0 22.0] /G78 { 24 22 true [1 0 0 -1 0.0 22.0] {} imagemask } 120 /G78 MSTT31c4a3 AddChar /G63 [22.0 0.0 2.0 -1.0 21.0 23.0] /G63 { 19 24 true [1 0 0 -1 -2.0 23.0] {<00fc0007ff000f0f801c07c03807c03807c0700380700000f00000f00000f00000f00000f00000f0 0000f80020f800607c00407c00c07e00c03f83801fff800fff0007fc0001f000>} imagemask } 99 /G63 MSTT31c4a3 AddChar /G70 [25.0 0.0 1.0 -11.0 23.0 23.0] /G70 { 22 34 true [1 0 0 -1 -1.0 23.0] {<061f001e3fc07e7fe0fec3f01f81f81f00f81e00781e007c1e007c1e003c1e003c1e003c1e003c1e 003c1e003c1e00381e00381e00781e00701f00f01f00e01fc3c01eff801e3e001e00001e00001e00 001e00001e00001e00001e00001e00003f0000ffc000>} imagemask } 112 /G70 MSTT31c4a3 AddChar %%EndResource gs 1061 63 1095 683 CB 1117 689 929 (During an execution of the program this tree is) 929 SB gr %%BeginResource: font MSTT31c4a3 /G64 [25.0 0.0 2.0 -1.0 24.0 35.0] /G64 { 22 36 true [1 0 0 -1 -2.0 35.0] {<0000600001e00007e0000fe00001e00001e00001e00001e00001e00001e00001e00001e001f1e007 fde00f0fe01e07e03c03e03803e07801e07001e07001e0f001e0f001e0f001e0f001e0f001e0f001 e0f801e0f801e07c01e07c01e03e03e03f87fc1ffdf80ff9e003e180>} imagemask } 100 /G64 MSTT31c4a3 AddChar /G6c [12.0 0.0 1.0 0.0 11.0 35.0] /G6c { 10 35 true [1 0 0 -1 -1.0 35.0] {<06001e007e00fe001e001e001e001e001e001e001e001e001e001e001e001e001e001e001e001e00 1e001e001e001e001e001e001e001e001e001e001e001e001e003f00ffc0>} imagemask } 108 /G6c MSTT31c4a3 AddChar %%EndResource gs 1061 63 1095 740 CB 1117 746 696 (used as a collection of patterns for ) 696 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 63 1095 740 CB 1813 746 185 (instances) 185 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G41 [35.0 0.0 1.0 0.0 36.0 34.0] /G41 { 35 34 true [1 0 0 -1 -1.0 34.0] {<0000c000000000c000000000e000000001e000000001f000000003f000000003f000000007f80000 0006f800000006fc0000000c7c0000000c7c000000187e000000183e000000183f000000301f0000 00301f000000600f800000600f800000e00fc00000c007c00000ffffc00001ffffe000018003e000 038003f000030001f000030001f800060000f800060000f8000c0000fc000c00007c001c00007e00 3e0000ff80ffc007ffe0>} imagemask } 65 /G41 MSTT31c4a3 AddChar %%EndResource gs 1061 63 1095 740 CB 1998 746 85 (. An) 85 SB gr gs 1061 63 1095 797 CB 1117 803 579 (instance of a unit is either an ) 579 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G76 [22.0 0.0 1.0 0.0 22.0 23.0] /G76 { 21 23 true [1 0 0 -1 -1.0 23.0] {<0e0070ff00f81f00f80f00780f80380f80380780300780300780200780600780c007c08007c10007 c30003c60003c40003c80003d00003e00003c000038000030000020000>} imagemask } 118 /G76 MSTT31c4f8 AddChar %%EndResource gs 1061 63 1095 797 CB 1696 803 358 (activation record ) 358 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G28 [17.0 0.0 2.0 -11.0 16.0 35.0] /G28 { 14 46 true [1 0 0 -1 -2.0 35.0] {<00040018003000e001c00380030007000e000e001e001c003c003c007c007c0078007800f800f800 f800f800f800f800f800f800f800f800780078007c007c003c003c001c001e000e000e0007000380 018000c00060003000180004>} imagemask } 40 /G28 MSTT31c4a3 AddChar %%EndResource gs 1061 63 1095 797 CB 2054 803 58 (\(of) 58 SB gr %%BeginResource: font MSTT31c4a3 /G29 [17.0 0.0 1.0 -11.0 15.0 35.0] /G29 { 14 46 true [1 0 0 -1 -1.0 35.0] {<80006000300018000e0006000700038001c001c001e000e000f000f000f800f800780078007c007c 007c007c007c007c007c007c007c007c0078007800f800f800f000f000e001e001c001c003800300 07000e001c00300060008000>} imagemask } 41 /G29 MSTT31c4a3 AddChar %%EndResource gs 1061 63 1095 854 CB 1117 860 253 (a procedure\)) 253 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 63 1095 854 CB 1370 860 13 ( ) 13 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 63 1095 854 CB 1383 860 115 (or an ) 115 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G62 [25.0 0.0 2.0 0.0 23.0 35.0] /G62 { 21 35 true [1 0 0 -1 -2.0 35.0] {<007c000ff80000f80000f80000f00000f00000f00001e00001e00001e00003c00003c00003c7c007 8fe007bff007a1f007c0f80f80f80f00780f00781e00781e00781e00f83c00f03c00f03c00e07801 e07801c07803c0f00380f00700f00e00f01c003830000fc000>} imagemask } 98 /G62 MSTT31c4f8 AddChar /G6a [14.0 0.0 -9.0 -11.0 14.0 32.0] /G6a { 23 43 true [1 0 0 -1 9.0 32.0] {<00000c00001e00001e00000c00000000000000000000000000000000007c0007f800007800007800 00700000f00000f00000f00001e00001e00001e00003c00003c00003c00003c00007800007800007 80000f00000f00000f00001f00001e00001e00001e00003c00003c0000380000780000700070e000 f1c000e380007c0000>} imagemask } 106 /G6a MSTT31c4f8 AddChar %%EndResource gs 1061 63 1095 854 CB 1498 860 122 (object) 122 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 63 1095 854 CB 1620 860 230 (\(of a class\).) 230 SB gr 866 5 224 626 B 1 F n 5 5 1091 626 B 1 F n 5 5 1097 626 B 1 F n 1052 5 1103 626 B 1 F n 2 285 1092 632 B 1 F n 32 0 0 63 63 0 0 0 58 /Helvetica-BoldOblique /font14 ANSIFont font gs 868 75 225 918 CB 248 921 378 (Declarations) 378 SB gr 32 0 0 46 46 0 0 0 42 /Helvetica-Oblique /font19 ANSIFont font gs 868 56 225 1096 CB 248 1099 743 (there are five forms of a declaration:) 743 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font %%BeginResource: font MSTT31c4eb /G76 [25.0 0.0 0.0 -1.0 24.0 22.0] /G76 { 24 23 true [1 0 0 -1 0.0 22.0] {} imagemask } 118 /G76 MSTT31c4eb AddChar /G2c [13.0 0.0 2.0 -8.0 11.0 8.0] /G2c { 9 16 true [1 0 0 -1 -2.0 8.0] {<3c007e00ff00ff80ff80ff807f803b8003800300030006000e001c0030004000>} imagemask } 44 /G2c MSTT31c4eb AddChar /G63 [22.0 0.0 2.0 -1.0 21.0 23.0] /G63 { 19 24 true [1 0 0 -1 -2.0 23.0] {<01fc0007ff000f9f801f0fc03f0fc03e0fc07e0fc07e07807e0000fe0000fe0000fe0000fe0000fe 0000ff0000ff00007f00007f80007f80203fc0401fe1c00fff8007fe0001f800>} imagemask } 99 /G63 MSTT31c4eb AddChar /G73 [19.0 0.0 2.0 -1.0 17.0 23.0] /G73 { 15 24 true [1 0 0 -1 -2.0 23.0] {<0fc43ffc7c7c783cf81cfc0cfe0cff04ff807fc07ff03ff81ffc0ffc07fe01fe80fec07ec03ee03c f03cf878fff08fc0>} imagemask } 115 /G73 MSTT31c4eb AddChar /G74 [17.0 0.0 1.0 -1.0 16.0 30.0] /G74 { 15 31 true [1 0 0 -1 -1.0 30.0] {<004000c001c001c003c007c00fc03fc07ffefffe1fc01fc01fc01fc01fc01fc01fc01fc01fc01fc0 1fc01fc01fc01fc01fc01fc01fc21fe60ffc07f803e0>} imagemask } 116 /G74 MSTT31c4eb AddChar /G75 [28.0 0.0 2.0 -1.0 26.0 22.0] /G75 { 24 23 true [1 0 0 -1 -2.0 22.0] {} imagemask } 117 /G75 MSTT31c4eb AddChar /G6c [13.0 0.0 1.0 0.0 12.0 33.0] /G6c { 11 33 true [1 0 0 -1 -1.0 33.0] {} imagemask } 108 /G6c MSTT31c4eb AddChar /G68 [28.0 0.0 2.0 0.0 26.0 33.0] /G68 { 24 33 true [1 0 0 -1 -2.0 33.0] {} imagemask } 104 /G68 MSTT31c4eb AddChar %%EndResource gs 926 60 1094 1089 CB 1117 1092 681 (var, const, unit, signal, handlers) 681 SB gr 867 2 224 918 B 1 F n 2 2 1092 918 B 1 F n 2 2 1095 918 B 1 F n 921 2 1098 918 B 1 F n 2 2 2020 918 B 1 F n 2 2 2021 918 B 1 F n 131 2 2024 918 B 1 F n gs 867 61 225 1152 CB 248 1155 110 ( var) 110 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G3a [14.0 0.0 5.0 -1.0 9.0 23.0] /G3a { 4 24 true [1 0 0 -1 -5.0 23.0] {<60f0f0600000000000000000000000000000000060f0f060>} imagemask } 58 /G3a MSTT31c4a3 AddChar /G54 [31.0 0.0 2.0 0.0 29.0 33.0] /G54 { 27 33 true [1 0 0 -1 -2.0 33.0] {} imagemask } 84 /G54 MSTT31c4a3 AddChar /G2c [13.0 0.0 2.0 -9.0 9.0 3.0] /G2c { 7 12 true [1 0 0 -1 -2.0 3.0] {<78fcfe760606060c0c186080>} imagemask } 44 /G2c MSTT31c4a3 AddChar /G79 [23.0 0.0 0.0 -11.0 23.0 22.0] /G79 { 23 33 true [1 0 0 -1 0.0 22.0] {} imagemask } 121 /G79 MSTT31c4a3 AddChar /G7a [22.0 0.0 1.0 0.0 21.0 22.0] /G7a { 20 22 true [1 0 0 -1 -1.0 22.0] {<3ffff03ffff03803e03007c0200780000f80001f00003e00007c00007c0000f80001f00003e00003 e00007c0000f80101f00101e00103e00307c0070fffff0fffff0>} imagemask } 122 /G7a MSTT31c4a3 AddChar /G55 [36.0 0.0 0.0 -1.0 36.0 33.0] /G55 { 36 34 true [1 0 0 -1 0.0 33.0] {} imagemask } 85 /G55 MSTT31c4a3 AddChar %%EndResource gs 867 61 225 1152 CB 358 1156 255 ( x: T, y,z: U;) 255 SB gr %%BeginResource: font MSTT31c4a3 /G76 [24.0 0.0 0.0 -1.0 24.0 22.0] /G76 { 24 23 true [1 0 0 -1 0.0 22.0] {} imagemask } 118 /G76 MSTT31c4a3 AddChar /G62 [24.0 0.0 0.0 -1.0 22.0 35.0] /G62 { 22 36 true [1 0 0 -1 0.0 35.0] {<0600001e00007e0000fe00001e00001e00001e00001e00001e00001e00001e00001e00001e1f001e 3fc01effe01fc3f01f01f81e00f81e00781e007c1e003c1e003c1e003c1e003c1e003c1e003c1e00 3c1e00381e00781e00781e00701e00e01f01c00fc38007ff0000fc00>} imagemask } 98 /G62 MSTT31c4a3 AddChar %%EndResource gs 1061 60 1095 1152 CB 1117 1155 978 (declaration of variables x of type T, y,z of type U) 978 SB gr 867 2 224 1152 B 1 F n 2 2 1092 1152 B 1 F n 2 2 1095 1152 B 1 F n 921 2 1098 1152 B 1 F n 2 2 2020 1152 B 1 F n 2 2 2021 1152 B 1 F n 131 2 2024 1152 B 1 F n 2 57 1092 1155 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 1213 CB 248 1216 126 ( unit) 126 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G42 [33.0 0.0 0.0 0.0 30.0 33.0] /G42 { 30 33 true [1 0 0 -1 0.0 33.0] {} imagemask } 66 /G42 MSTT31c4a3 AddChar %%EndResource gs 867 61 225 1213 CB 374 1217 108 ( A: B) 108 SB gr %%BeginResource: font MSTT31c510 /MSTT31c510 [50.0 0 0 0 0 0] 100 -100 [-50.0 -50.0 50.0 50.0] [1 50 div 0 0 1 50 div 0 0] /MSTT31c510 GreNewFont %%EndResource 32 0 0 50 50 0 0 1 46 /MSTT31c510 font %%BeginResource: font MSTT31c510 /G3c [28.0 0.0 2.0 5.0 28.0 28.0] /G3c { 26 23 true [1 0 0 -1 -2.0 28.0] {<00000040000003c000000fc000003f800001fe000007f800001fc00000ff000003f800000fe00000 7f800000fc0000007f8000000fe0000003f8000000ff0000001fc0000007f8000001fe0000003f80 00000fc0000003c000000040>} imagemask } 60 /G3c MSTT31c510 AddChar /G6b [25.0 0.0 0.0 0.0 25.0 35.0] /G6b { 25 35 true [1 0 0 -1 0.0 35.0] {<003f000003fe000000fe000000fe000000fc000000fc000000fc000001fc000001f8000001f80000 01f8000003f8000003f1ff8003f03e0003f0380007e0300007e0600007e0c0000fe180000fc38000 0fc780000fcf80001fdf80001fbfc0001fefc0001f8fc0003f0fc0003f0fc0003f07e2007f07e400 7e07ec007e07f8007e03f000fe03e000fc01c000>} imagemask } 107 /G6b MSTT31c510 AddChar /G69 [14.0 0.0 1.0 0.0 14.0 35.0] /G69 { 13 35 true [1 0 0 -1 -1.0 35.0] {<00e001f003f803f803f801f000e00000000000000000000007e07fe00fe00fc00fc00fc00fc01f80 1f801f803f003f003f007f007e007e007e20fe40fcc0ff80ff00fe007800>} imagemask } 105 /G69 MSTT31c510 AddChar /G6e [28.0 0.0 1.0 0.0 26.0 23.0] /G6e { 25 23 true [1 0 0 -1 -1.0 23.0] {<01f01e001ff07f0007f0ff0007e1ff0007e3ff0007e73f000fee3f000fcc7f000fd87e000ff07e00 1fe0fe001fe0fc001fc0fc001f80fc003f81fc003f01f8003f01f8007f03f8807e03f1007e03f300 7e03fe00fe03f800fc01f000>} imagemask } 110 /G6e MSTT31c510 AddChar /G64 [25.0 0.0 1.0 0.0 28.0 35.0] /G64 { 27 35 true [1 0 0 -1 -1.0 35.0] {<000007e00000ffc000001fc000001fc000001f8000001f8000001f8000001f8000003f0000003f00 00003f0000007f00001e7e0000717e0001e0fe0003e0fc0007c0fc000f80fc000f81fc001f81f800 3f01f8003f01f8007e03f0007e03f0007e07f000fe07f000fc0fe000fc0fe000fc17e000fc17e200 fc2fc400fe4fcc007f8ff8007f0fe0003e07c000>} imagemask } 100 /G64 MSTT31c510 AddChar /G3e [28.0 0.0 2.0 5.0 28.0 28.0] /G3e { 26 23 true [1 0 0 -1 -2.0 28.0] {<80000000f0000000fc0000007f0000001fe0000007f8000000fe0000003fc0000007f0000001fc00 00007f8000000fc000007f800001fc000007f000003fc00000fe000007f800001fe000007f000000 fc000000f000000080000000>} imagemask } 62 /G3e MSTT31c510 AddChar %%EndResource gs 867 61 225 1213 CB 482 1216 148 () 148 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 1213 CB 630 1217 17 (\() 17 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G70 [25.0 0.0 -7.0 -11.0 24.0 23.0] /G70 { 31 34 true [1 0 0 -1 7.0 23.0] {<0003c1f0007fc7f800078c7c0007b03c0007e03e000f401e000f801e000f801e001f003e001f003e 001e003c003e003c003c007c003c0078003c0070007800f0007800e0007801c000f8038000f00700 00f80e0001fc3c0001efe00001e0000001e0000003c0000003c0000003c000000780000007800000 078000000f8000001fc000007ff80000>} imagemask } 112 /G70 MSTT31c4f8 AddChar %%EndResource gs 867 61 225 1213 CB 647 1217 149 (params) 149 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 1213 CB 796 1217 30 (\);) 30 SB gr gs 867 60 225 1271 CB 248 1274 106 ( <) 106 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 60 225 1271 CB 354 1274 249 (declarations) 249 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G3e [28.0 0.0 1.0 5.0 27.0 30.0] /G3e { 26 25 true [1 0 0 -1 -1.0 30.0] {<80000000e0000000780000001f00000007c0000000f00000003c0000000f00000003c0000000f800 00003e0000000780000001c00000078000003e000000f8000003c000000f0000003c000000f00000 07c000001f00000078000000e000000080000000>} imagemask } 62 /G3e MSTT31c4a3 AddChar %%EndResource gs 867 60 225 1271 CB 603 1274 28 (>) 28 SB gr gs 867 60 225 1328 CB 248 1332 39 ( ) 39 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 60 225 1328 CB 287 1331 117 (begin) 117 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 60 225 1385 CB 248 1388 119 ( <) 119 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 60 225 1385 CB 367 1388 235 (instructions) 235 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 60 225 1385 CB 602 1388 41 (>;) 41 SB gr gs 867 61 225 1442 CB 248 1446 91 ( ) 91 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font %%BeginResource: font MSTT31c4eb /G5f [25.0 0.0 -1.0 -11.0 25.0 -8.0] /G5f { 26 3 true [1 0 0 -1 1.0 -8.0] {} imagemask } 95 /G5f MSTT31c4eb AddChar /G77 [36.0 0.0 0.0 -1.0 35.0 22.0] /G77 { 35 23 true [1 0 0 -1 0.0 22.0] {} imagemask } 119 /G77 MSTT31c4eb AddChar /G3a [17.0 0.0 4.0 -1.0 12.0 23.0] /G3a { 8 24 true [1 0 0 -1 -4.0 23.0] {<3c7effffffff7e3c00000000000000003c7effffffff7e3c>} imagemask } 58 /G3a MSTT31c4eb AddChar %%EndResource gs 867 61 225 1442 CB 339 1445 192 (last_will:) 192 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c510 font %%BeginResource: font MSTT31c510 /G20 [13.0 0.0 0.0 0.0 0.0 0.0] /G20 { } 32 /G20 MSTT31c510 AddChar %%EndResource gs 867 61 225 1442 CB 531 1445 41 ( <) 41 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 61 225 1442 CB 572 1446 269 (instructions>) 269 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 1500 CB 248 1504 39 ( ) 39 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 1500 CB 287 1503 91 (end ) 91 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 1500 CB 378 1504 48 (A;) 48 SB gr %%BeginResource: font MSTT31c51d /MSTT31c51d [42.0 0 0 0 0 0] 47 -115 [-42.0 -42.0 42.0 42.0] [1 42 div 0 0 1 42 div 0 0] /MSTT31c51d GreNewFont %%EndResource 32 0 0 42 42 0 0 1 38 /MSTT31c51d font %%BeginResource: font MSTT31c51d /G65 [18.0 0.0 1.0 -1.0 17.0 20.0] /G65 { 16 21 true [1 0 0 -1 -1.0 20.0] {<03e00ff81c3c301e700e600f600fffffe000e000e000e000f000f00178017c037e063ffe1ffc0ff8 03e0>} imagemask } 101 /G65 MSTT31c51d AddChar /G76 [20.0 0.0 -1.0 -1.0 20.0 19.0] /G76 { 21 20 true [1 0 0 -1 1.0 19.0] {} imagemask } 118 /G76 MSTT31c51d AddChar /G69 [12.0 0.0 1.0 0.0 11.0 29.0] /G69 { 10 29 true [1 0 0 -1 -1.0 29.0] {<0c001e001e000c000000000000000000000006003e00fe001e001e001e001e001e001e001e001e00 1e001e001e001e001e001e001e003f00ffc0>} imagemask } 105 /G69 MSTT31c51d AddChar /G64 [21.0 0.0 1.0 -1.0 21.0 29.0] /G64 { 20 30 true [1 0 0 -1 -1.0 29.0] {<000180000f80003f8000078000078000078000078000078000078003e7800ff7801e1f801c0f8038 0f80780780700780700780f00780f00780f00780f00780f00780f00780f807807807807c0f803e1f 803ff7f01fe7e007c700>} imagemask } 100 /G64 MSTT31c51d AddChar /G6e [22.0 0.0 1.0 0.0 22.0 20.0] /G6e { 21 20 true [1 0 0 -1 -1.0 20.0] {<061e003e7f00fec7801f07c01e03c01e03c01e03c01e03c01e03c01e03c01e03c01e03c01e03c01e 03c01e03c01e03c01e03c01e03c03f03e0ffcff8>} imagemask } 110 /G6e MSTT31c51d AddChar /G74 [12.0 0.0 0.0 -1.0 12.0 25.0] /G74 { 12 26 true [1 0 0 -1 0.0 25.0] {<0200060006000e001e003e00ffe01e001e001e001e001e001e001e001e001e001e001e001e001e00 1e001e001e001f300fe00780>} imagemask } 116 /G74 MSTT31c51d AddChar /G6c [12.0 0.0 1.0 0.0 11.0 29.0] /G6c { 10 29 true [1 0 0 -1 -1.0 29.0] {<06003e00fe001e001e001e001e001e001e001e001e001e001e001e001e001e001e001e001e001e00 1e001e001e001e001e001e001e003f00ffc0>} imagemask } 108 /G6c MSTT31c51d AddChar /G79 [19.0 0.0 -1.0 -9.0 19.0 19.0] /G79 { 20 28 true [1 0 0 -1 1.0 19.0] {} imagemask } 121 /G79 MSTT31c51d AddChar /G20 [11.0 0.0 0.0 0.0 0.0 0.0] /G20 { } 32 /G20 MSTT31c51d AddChar /G6f [20.0 0.0 1.0 -1.0 19.0 20.0] /G6f { 18 21 true [1 0 0 -1 -1.0 20.0] {<03f0000ffc001e3e00380f00380f80700780700780f003c0f003c0f003c0f003c0f003c0f003c0f8 03c07803807803803c07003e07001f0e000ffc0003f000>} imagemask } 111 /G6f MSTT31c51d AddChar /G75 [21.0 0.0 0.0 -1.0 21.0 19.0] /G75 { 21 20 true [1 0 0 -1 0.0 19.0] {} imagemask } 117 /G75 MSTT31c51d AddChar /G68 [22.0 0.0 1.0 0.0 22.0 29.0] /G68 { 21 29 true [1 0 0 -1 -1.0 29.0] {<0e00007e0000fe00001e00001e00001e00001e00001e00001e00001e1e001e7f001ec7801f07801e 03c01e03c01e03c01e03c01e03c01e03c01e03c01e03c01e03c01e03c01e03c01e03c01e03c01e03 c03f03e0ffcff8>} imagemask } 104 /G68 MSTT31c51d AddChar /G72 [15.0 0.0 1.0 0.0 15.0 20.0] /G72 { 14 20 true [1 0 0 -1 -1.0 20.0] {<06383e7cfefc1f981f001e001e001e001e001e001e001e001e001e001e001e001e001e003f00ffc0 >} imagemask } 114 /G72 MSTT31c51d AddChar /G66 [13.0 0.0 0.0 0.0 17.0 29.0] /G66 { 17 29 true [1 0 0 -1 0.0 29.0] {<007c0001ff00038f800707800703000f00000f00000f00000f00000f0000fff8000f00000f00000f 00000f00000f00000f00000f00000f00000f00000f00000f00000f00000f00000f00000f00000f00 001f8000fff000>} imagemask } 102 /G66 MSTT31c51d AddChar /G6d [33.0 0.0 1.0 0.0 33.0 20.0] /G6d { 32 20 true [1 0 0 -1 -1.0 20.0] {<061f03c03e7f8fe0fec798f01f07e0781e03c0781e03c0781e03c0781e03c0781e03c0781e03c078 1e03c0781e03c0781e03c0781e03c0781e03c0781e03c0781e03c0781e03c0783f03e07cffcff9ff >} imagemask } 109 /G6d MSTT31c51d AddChar /G61 [19.0 0.0 1.0 -1.0 19.0 20.0] /G61 { 18 21 true [1 0 0 -1 -1.0 20.0] {<07f0001e7800383c00781e00781e00781e00301e00001e00003e0001de00071e001c1e00381e0070 1e00f01e00f01e00f01e00f03e00787e407f9f801e0e00>} imagemask } 97 /G61 MSTT31c51d AddChar %%EndResource gs 867 51 225 1615 CB 248 1618 805 (evidently you need not to inherit from a module) 805 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G77 [36.0 0.0 0.0 -1.0 36.0 22.0] /G77 { 36 23 true [1 0 0 -1 0.0 22.0] {} imagemask } 119 /G77 MSTT31c4a3 AddChar %%EndResource gs 1061 60 1095 1213 CB 1117 1216 972 (declaration of a module A which inherits from B.) 972 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c510 font gs 1061 61 1095 1270 CB 1117 1273 92 (kind) 92 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1095 1270 CB 1209 1274 320 ( may be one of: ) 320 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1095 1270 CB 1529 1273 582 (procedure, class, coroutine,) 582 SB gr %%BeginResource: font MSTT31c4eb /G6b [27.0 0.0 2.0 0.0 28.0 33.0] /G6b { 26 33 true [1 0 0 -1 -2.0 33.0] {} imagemask } 107 /G6b MSTT31c4eb AddChar /G66 [16.0 0.0 1.0 0.0 20.0 34.0] /G66 { 19 34 true [1 0 0 -1 -1.0 34.0] {<007f0001ffc003e7e007c7e00fc7e00fc7e01fc3c01fc0001fc0001fc0001fc0001fc000fff800ff f8001fc0001fc0001fc0001fc0001fc0001fc0001fc0001fc0001fc0001fc0001fc0001fc0001fc0 001fc0001fc0001fc0001fc0001fc0003fe0007ff000>} imagemask } 102 /G66 MSTT31c4eb AddChar %%EndResource gs 1061 60 1095 1328 CB 1117 1331 692 (process, block, handler, function) 692 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1095 1385 CB 1117 1388 149 (params) 149 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1095 1385 CB 1266 1388 590 ( is a list of formal parameters,) 590 SB gr %%BeginResource: font MSTT31c4a3 /G52 [33.0 0.0 0.0 0.0 34.0 33.0] /G52 { 34 33 true [1 0 0 -1 0.0 33.0] {} imagemask } 82 /G52 MSTT31c4a3 AddChar /G45 [31.0 0.0 0.0 0.0 30.0 33.0] /G45 { 30 33 true [1 0 0 -1 0.0 33.0] {} imagemask } 69 /G45 MSTT31c4a3 AddChar /G4d [44.0 0.0 0.0 0.0 44.0 33.0] /G4d { 44 33 true [1 0 0 -1 0.0 33.0] {} imagemask } 77 /G4d MSTT31c4a3 AddChar /G4b [35.0 0.0 0.0 0.0 35.0 33.0] /G4b { 35 33 true [1 0 0 -1 0.0 33.0] {} imagemask } 75 /G4b MSTT31c4a3 AddChar /G53 [28.0 0.0 4.0 -1.0 25.0 34.0] /G53 { 21 35 true [1 0 0 -1 -4.0 34.0] {<03f0200ffe601e0fe03c03e07801e07000e0f00060f00060f00020f80020fc0020fe00007f00007f c0003fe0001ff8000ffe0007ff0001ffc000ffe0003fe0000ff00007f00001f88000f88000f8c000 78c00078c00078e00070f000f0f801e0fe07c08fff8081fc00>} imagemask } 83 /G53 MSTT31c4a3 AddChar %%EndResource gs 1061 60 1095 1442 CB 1117 1445 239 (REMARKS) 239 SB gr %%BeginResource: font MSTT31c4a3 /G2d [17.0 0.0 2.0 9.0 15.0 13.0] /G2d { 13 4 true [1 0 0 -1 -2.0 13.0] {} imagemask } 45 /G2d MSTT31c4a3 AddChar /G6b [25.0 0.0 1.0 0.0 25.0 35.0] /G6b { 24 35 true [1 0 0 -1 -1.0 35.0] {<0600001e00007e0000fe00001e00001e00001e00001e00001e00001e00001e00001e00001e00001e 07fe1e01f01e01c01e03001e06001e0c001e18001e30001ee0001ff0001ef8001ef8001e7c001e3e 001e1f001e0f801e07801e07c01e03e01e01f03f01f8ffc7ff>} imagemask } 107 /G6b MSTT31c4a3 AddChar %%EndResource gs 1061 60 1095 1499 CB 1117 1502 398 (- block has no name) 398 SB gr gs 1061 61 1095 1556 CB 1117 1560 382 ( its first line is: ) 382 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1095 1556 CB 1499 1559 128 (block ) 128 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1095 1556 CB 1627 1560 69 ( or ) 69 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1095 1556 CB 1696 1559 100 (pref ) 100 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G43 [33.0 0.0 2.0 -1.0 31.0 34.0] /G43 { 29 35 true [1 0 0 -1 -2.0 34.0] {<000ff020007ffe6000fc0fe003f003e007c001e00f8000f01f8000701f0000303f0000303e000030 7e0000107e0000007e000000fc000000fc000000fc000000fc000000fc000000fc000000fc000000 fc000000fc000000fc0000007e0000007e0000007e0000003f0000083f0000101f8000200f800060 07c000c003f0018001fc0700007ffc00000ff000>} imagemask } 67 /G43 MSTT31c4a3 AddChar %%EndResource gs 1061 61 1095 1556 CB 1796 1560 46 (C ) 46 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1095 1556 CB 1842 1559 115 (block) 115 SB gr %%BeginResource: font MSTT31c4eb /G2d [17.0 0.0 1.0 9.0 15.0 14.0] /G2d { 14 5 true [1 0 0 -1 -1.0 14.0] {} imagemask } 45 /G2d MSTT31c4eb AddChar %%EndResource gs 1061 61 1095 1614 CB 1117 1617 30 (- ) 30 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1095 1614 CB 1147 1618 899 (function has a type of result after parameters,) 899 SB gr gs 1061 60 1095 1672 CB 1117 1675 616 (- handler has a different form., ) 616 SB gr %%BeginResource: font MSTT31c52a /MSTT31c52a [46.0 0 0 0 0 0] 43 -105 [-46.0 -46.0 46.0 46.0] [1 46 div 0 0 1 46 div 0 0] /MSTT31c52a GreNewFont %%EndResource 32 0 0 46 46 0 0 1 42 /MSTT31c52a font %%BeginResource: font MSTT31c52a /G73 [18.0 0.0 2.0 -1.0 16.0 21.0] /G73 { 14 22 true [1 0 0 -1 -2.0 21.0] {<0f883ff870786038e018e018f008f8007e007f803fe00ff003f800f8007c803cc01cc01ce018f838 fff08fc0>} imagemask } 115 /G73 MSTT31c52a AddChar /G65 [19.0 0.0 1.0 -1.0 18.0 21.0] /G65 { 17 22 true [1 0 0 -1 -1.0 21.0] {<03f0000e7c00181e00300f00300f00600780600780ffff80e00000e00000e00000e00000f00000f0 0080f801807801807c03007f07003ffe001ffc000ff80003e000>} imagemask } 101 /G65 MSTT31c52a AddChar /G20 [12.0 0.0 0.0 0.0 0.0 0.0] /G20 { } 32 /G20 MSTT31c52a AddChar /G62 [23.0 0.0 0.0 -1.0 21.0 32.0] /G62 { 21 33 true [1 0 0 -1 0.0 32.0] {<0600003e0000fe00001e00001e00001e00001e00001e00001e00001e00001e00001e1f001e7f801e ffc01f87e01f01f01e00f01e00f81e00781e00781e00781e00781e00781e00781e00781e00701e00 f01e00e01e01e01f01c00f878007ff0000f800>} imagemask } 98 /G62 MSTT31c52a AddChar /G6c [12.0 0.0 1.0 0.0 11.0 32.0] /G6c { 10 32 true [1 0 0 -1 -1.0 32.0] {<06003e00fe001e001e001e001e001e001e001e001e001e001e001e001e001e001e001e001e001e00 1e001e001e001e001e001e001e001e001e001e003f00ffc0>} imagemask } 108 /G6c MSTT31c52a AddChar /G6f [22.0 0.0 1.0 -1.0 21.0 21.0] /G6f { 20 22 true [1 0 0 -1 -1.0 21.0] {<01f80007fe000e0f801c07c03803c07803e07001e07001f0f000f0f000f0f000f0f000f0f000f0f0 00f0f800e07800e07c01e03c01c01e03801f870007fe0001f800>} imagemask } 111 /G6f MSTT31c52a AddChar /G77 [32.0 0.0 0.0 -1.0 32.0 20.0] /G77 { 32 21 true [1 0 0 -1 0.0 20.0] {} imagemask } 119 /G77 MSTT31c52a AddChar /G2c [12.0 0.0 2.0 -8.0 9.0 3.0] /G2c { 7 11 true [1 0 0 -1 -2.0 3.0] {<78fcfe7e020204041830c0>} imagemask } 44 /G2c MSTT31c52a AddChar %%EndResource gs 1061 60 1095 1672 CB 1733 1678 188 (see below,) 188 SB gr %%BeginResource: font MSTT31c52a /G2d [15.0 0.0 2.0 9.0 14.0 13.0] /G2d { 12 4 true [1 0 0 -1 -2.0 13.0] {} imagemask } 45 /G2d MSTT31c52a AddChar /G61 [21.0 0.0 1.0 -1.0 21.0 21.0] /G61 { 20 22 true [1 0 0 -1 -1.0 21.0] {<07f0001ffc003c3e00781f00780f00780f00300f00000f00001f0000ef00038f000e0f00380f0078 0f00700f00f00f00f00f00f81f10fc7f307fcfe07f8fc01e0780>} imagemask } 97 /G61 MSTT31c52a AddChar /G74 [13.0 0.0 -1.0 -1.0 13.0 27.0] /G74 { 14 28 true [1 0 0 -1 1.0 27.0] {<010003000300070007000f003ff8fff80f000f000f000f000f000f000f000f000f000f000f000f00 0f000f000f000f040f880ff807f003c0>} imagemask } 116 /G74 MSTT31c52a AddChar /G5f [23.0 0.0 0.0 -10.0 24.0 -8.0] /G5f { 24 2 true [1 0 0 -1 0.0 -8.0] {} imagemask } 95 /G5f MSTT31c52a AddChar /G69 [12.0 0.0 1.0 0.0 11.0 32.0] /G69 { 10 32 true [1 0 0 -1 -1.0 32.0] {<0c001e001e000c00000000000000000000000000000006003e00fe001e001e001e001e001e001e00 1e001e001e001e001e001e001e001e001e001e003f00ffc0>} imagemask } 105 /G69 MSTT31c52a AddChar /G6e [22.0 0.0 0.0 0.0 22.0 21.0] /G6e { 22 21 true [1 0 0 -1 0.0 21.0] {<060f003e3f80fe7fc01ec3e01f03e01e01e01e01e01e01e01e01e01e01e01e01e01e01e01e01e01e 01e01e01e01e01e01e01e01e01e01e01e03f03f0ffcffc>} imagemask } 110 /G6e MSTT31c52a AddChar /G72 [16.0 0.0 1.0 0.0 16.0 21.0] /G72 { 15 21 true [1 0 0 -1 -1.0 21.0] {<063c3e7efefe1f9c1f001e001e001e001e001e001e001e001e001e001e001e001e001e001e003f00 ffc0>} imagemask } 114 /G72 MSTT31c52a AddChar /G75 [23.0 0.0 0.0 -1.0 22.0 20.0] /G75 { 22 21 true [1 0 0 -1 0.0 20.0] {} imagemask } 117 /G75 MSTT31c52a AddChar /G63 [20.0 0.0 1.0 -1.0 19.0 21.0] /G63 { 18 22 true [1 0 0 -1 -1.0 21.0] {<00f80007fe000e1f001c0f80380f80380780700300700000700000700000f00000f00000f8000078 00407800c07c00807e01803f03801fff001ffe0007fc0001f000>} imagemask } 99 /G63 MSTT31c52a AddChar /G78 [23.0 0.0 0.0 0.0 23.0 20.0] /G78 { 23 20 true [1 0 0 -1 0.0 20.0] {} imagemask } 120 /G78 MSTT31c52a AddChar /G64 [22.0 0.0 1.0 -1.0 22.0 32.0] /G64 { 21 33 true [1 0 0 -1 -1.0 32.0] {<0000c00007c0001fc00003c00003c00003c00003c00003c00003c00003c00003c001f3c007fbc01e 1fc01c07c03807c07803c07003c07003c0f003c0f003c0f003c0f003c0f003c0f003c0f803c0f803 c07c03c07c07c03f0fc01ffbf80ff3f003c380>} imagemask } 100 /G64 MSTT31c52a AddChar %%EndResource gs 1061 56 1095 1729 CB 1117 1732 637 (- last_will instruction are executed ) 637 SB gr %%BeginResource: font MSTT31c537 /MSTT31c537 [46.0 0 0 0 0 0] 43 -105 [-46.0 -46.0 46.0 46.0] [1 46 div 0 0 1 46 div 0 0] /MSTT31c537 GreNewFont %%EndResource 32 0 0 46 46 0 0 1 42 /MSTT31c537 font %%BeginResource: font MSTT31c537 /G65 [20.0 0.0 1.0 0.0 18.0 21.0] /G65 { 17 21 true [1 0 0 -1 -1.0 21.0] {<003e0001c7000303800603800e03801c0700380700380e00781c0070700073c000fe0000f00000f0 0000f00000f00200f80c007c18007ff0003fe0000f8000>} imagemask } 101 /G65 MSTT31c537 AddChar /G78 [20.0 0.0 -1.0 0.0 20.0 21.0] /G78 { 21 21 true [1 0 0 -1 1.0 21.0] {<0700703f81f80783f803c63001cc0001c80001d00000f00000e00000e00000f00000f00000f00001 f000017800023800063860ec38c0f83d80f81f00601e00>} imagemask } 120 /G78 MSTT31c537 AddChar /G63 [20.0 0.0 1.0 0.0 19.0 21.0] /G63 { 18 21 true [1 0 0 -1 -1.0 21.0] {<003f0000e1800381c00701c00e01c01c01c01c0180380000780000700000700000f00000f00000f0 0000f00300f00600f80c007c38007ff0003fe0000f8000>} imagemask } 99 /G63 MSTT31c537 AddChar /G70 [23.0 0.0 -5.0 -10.0 22.0 21.0] /G70 { 27 31 true [1 0 0 -1 5.0 21.0] {<001e1f0000fe3f80001cc3c0001d81e0001f01e0003e01e0003c01e0003c01e0003801e0007801c0 007001c0007003c000f0038000e0078000e0070000e00e0001c01c0001c0180001c0700003e0e000 03bf800003800000038000000700000007000000070000000f0000000e0000000e0000001f000000 ffc00000>} imagemask } 112 /G70 MSTT31c537 AddChar /G74 [13.0 0.0 2.0 0.0 14.0 26.0] /G74 { 12 26 true [1 0 0 -1 -2.0 26.0] {<00c000800180038007001f007ff00e000e001e001e001c003c003c00380038007800780070007000 f000e200e400e400f800e000>} imagemask } 116 /G74 MSTT31c537 AddChar /G69 [13.0 0.0 1.0 0.0 11.0 28.0] /G69 { 10 28 true [1 0 0 -1 -1.0 28.0] {<01c001c001c0000000000000000007807f800700070007000f000e000e000e001c001c001c003c00 380038007800720076007400f8007000>} imagemask } 105 /G69 MSTT31c537 AddChar /G6f [23.0 0.0 1.0 0.0 21.0 21.0] /G6f { 20 21 true [1 0 0 -1 -1.0 21.0] {<003f0000e3c00380e00700e00e00f01e00f03c00f03c00f07800f07800f07000f0f001e0f001e0f0 03c0f003c0f00780f00700700e00381c001c30000fc000>} imagemask } 111 /G6f MSTT31c537 AddChar /G6e [23.0 0.0 0.0 0.0 21.0 21.0] /G6e { 21 21 true [1 0 0 -1 0.0 21.0] {<0780f03f83f80707f8070e380718380e30380e60780ec0700e80701d80f01f00e01e00e03c01e03c 01c03801c03803c07003887003907003a0f007c0e00380>} imagemask } 110 /G6e MSTT31c537 AddChar /G61 [23.0 0.0 0.0 0.0 22.0 21.0] /G61 { 22 21 true [1 0 0 -1 0.0 21.0] {<001f0c007b9c00c0b80380780700780e00780e00701c00703800f03800e07800e07001e07003e0f0 03c0f005c0f009c0f01380f863907fc3a07f83c01e0380>} imagemask } 97 /G61 MSTT31c537 AddChar /G6c [13.0 0.0 1.0 0.0 13.0 32.0] /G6c { 12 32 true [1 0 0 -1 -1.0 32.0] {<00f007f000f000e000e000e001c001c001c001c00380038003800700070007000f000e000e000e00 1c001c001c003800380038007800718071007200fc007000>} imagemask } 108 /G6c MSTT31c537 AddChar /G79 [20.0 0.0 -4.0 -10.0 20.0 21.0] /G79 { 24 31 true [1 0 0 -1 4.0 21.0] {<00f00607f00f00f00f00780f00780300380300380200380600380400380c00380800381000383000 3c20003c40003cc0001c80001d00001e00001e00001c0000180000100000200000400000c0006180 00f70000fe0000f80000700000>} imagemask } 121 /G79 MSTT31c537 AddChar /G2e [12.0 0.0 1.0 0.0 5.0 4.0] /G2e { 4 4 true [1 0 0 -1 -1.0 4.0] {<60f0f060>} imagemask } 46 /G2e MSTT31c537 AddChar %%EndResource gs 1061 56 1095 1729 CB 1754 1732 256 (exceptionally.) 256 SB gr 867 2 224 1213 B 1 F n 2 2 1092 1213 B 1 F n 1060 2 1095 1213 B 1 F n 2 568 1092 1216 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 1785 CB 248 1788 163 ( const ) 163 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G3d [28.0 0.0 1.0 12.0 27.0 22.0] /G3d { 26 10 true [1 0 0 -1 -1.0 22.0] {} imagemask } 61 /G3d MSTT31c4a3 AddChar /G38 [25.0 0.0 3.0 0.0 22.0 33.0] /G38 { 19 33 true [1 0 0 -1 -3.0 33.0] {<03f8000ffe003e1f00780780700780f003c0f003c0f003c0f803c0f803807c07807e0f003f8e001f d8000ff00007f00003fc0007fe000c7f001c3f80381fc0780fc07007e0f003e0f001e0f001e0f001 e0f801e07803c03c03803e0f000ffe0003f800>} imagemask } 56 /G38 MSTT31c4a3 AddChar /G30 [25.0 0.0 2.0 0.0 23.0 33.0] /G30 { 21 33 true [1 0 0 -1 -2.0 33.0] {<00f80003fe000787000e03801c01c01c01c03800e03800e07800f0780070780070f00078f00078f0 0078f00078f00078f00078f00078f00078f00078f00078f000787000707800f07800f03800e03800 e01c01c01c01c00e0380070f0003fe0000f800>} imagemask } 48 /G30 MSTT31c4a3 AddChar %%EndResource gs 867 61 225 1785 CB 411 1789 122 (cc=80) 122 SB gr gs 1061 60 1095 1785 CB 1117 1788 488 (declaration of a constant) 488 SB gr 867 2 224 1785 B 1 F n 2 2 1092 1785 B 1 F n 1060 2 1095 1785 B 1 F n 2 57 1092 1788 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 1846 CB 248 1849 176 ( signal ) 176 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 1846 CB 424 1850 41 (S;) 41 SB gr gs 867 61 225 1904 CB 248 1908 39 ( ) 39 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 1904 CB 287 1907 124 (signal) 124 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G51 [36.0 0.0 2.0 -9.0 34.0 34.0] /G51 { 32 43 true [1 0 0 -1 -2.0 34.0] {<000ff000007ffe0000f81f8003e007c007c003e00f8001f01f0000f81f0000f83e0000fc3e00007c 7e00007e7e00007e7c00003efc00003ffc00003ffc00003ffc00003ffc00003ffc00003ffc00003f fc00003ffc00003f7c00003e7e00003e7e00007e3e00007c3f00007c1f0000f80f0000f0078001e0 03c003c001e0078000781e00001ff8000007f0000003f8000001fc000000fe0000003f0000000f80 000003e0000000f80000000f>} imagemask } 81 /G51 MSTT31c4a3 AddChar %%EndResource gs 867 61 225 1904 CB 411 1908 377 ( Alarm\(x: T, y: Q\);) 377 SB gr gs 1061 60 1095 1846 CB 1117 1849 476 (declaration of a signal S) 476 SB gr gs 1061 60 1095 1903 CB 1117 1906 760 (it may have a list of formal parameters) 760 SB gr 867 2 224 1846 B 1 F n 2 2 1092 1846 B 1 F n 1060 2 1095 1846 B 1 F n 2 170 1092 1849 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 60 225 2020 CB 248 2023 223 ( handlers) 223 SB gr gs 867 61 225 2077 CB 248 2080 192 ( when) 192 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 2077 CB 440 2081 13 ( ) 13 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G67 [25.0 0.0 -2.0 -11.0 27.0 23.0] /G67 { 29 34 true [1 0 0 -1 2.0 23.0] {<000ff000003c3ff800f01ff001e01ff003e00f0003c00f0007c00f0007c01f0007801f0007801e00 07803e0003c03c0003c0780001e1e000007f80000030000000e0000001c0000003c0000003f80000 03ff000001ffe00003fff0000e0ff8003c01fc0078003c0070001c00f0001c00f0001800f0001800 780030007c0060001f01800003fe0000>} imagemask } 103 /G67 MSTT31c4f8 AddChar /G31 [25.0 0.0 3.0 0.0 22.0 33.0] /G31 { 19 33 true [1 0 0 -1 -3.0 33.0] {<0003e0003fc00007c00007c0000780000780000780000f00000f00000f00001e00001e00001e0000 3c00003c00003c00007c0000780000780000f80000f00000f00000f00001e00001e00001e00003c0 0003c00003c00007c00007c0001fe000fff800>} imagemask } 49 /G31 MSTT31c4f8 AddChar /G2c [13.0 0.0 0.0 -7.0 6.0 4.0] /G2c { 6 11 true [1 0 0 -1 0.0 4.0] {<387c7c7c3c1c1818306080>} imagemask } 44 /G2c MSTT31c4f8 AddChar /G53 [25.0 0.0 0.0 -1.0 27.0 35.0] /G53 { 27 36 true [1 0 0 -1 0.0 35.0] {<0007e020001c1c60003807c0007003c000e003c000e001c001e0018001e0018001e0018001f00100 01f0010000f8000000fc0000007e0000007f0000003f0000001f8000000fc0000007e0000003f000 0003f0000001f8000000f80000007c0010007c0010003c0030003c0030003c0030003c0030003800 70003800780070007c0070007e00e000c783800080fe0000>} imagemask } 83 /G53 MSTT31c4f8 AddChar /G49 [17.0 0.0 -2.0 0.0 20.0 34.0] /G49 { 22 34 true [1 0 0 -1 2.0 34.0] {<007ffc000fe00007c0000780000780000f80000f00000f00000f00001f00001e00001e00003e0000 3c00003c00003c0000780000780000780000f80000f00000f00000f00001e00001e00001e00003c0 0003c00003c00007c0000780000f80001fc000fff800>} imagemask } 73 /G49 MSTT31c4f8 AddChar /G47 [36.0 0.0 2.0 -1.0 36.0 35.0] /G47 { 34 36 true [1 0 0 -1 -2.0 35.0] {<00007fc1800003807f80000e001f000038000f000070000f0001e000060003c00006000780000600 07800004000f000004001e000000001e000000003c000000003c000000007c000000007800000000 7800000000f800000000f80007ffc0f80000fe00f800007c00f800007c00f000007800f800007800 f80000f800f80000f000780000f000780000f0003c0001e0003c0001e0001e0001e0000e0003e000 070003c00003c007c00000f03e0000001ff00000>} imagemask } 71 /G47 MSTT31c4f8 AddChar /G4e [33.0 0.0 -2.0 -1.0 38.0 34.0] /G4e { 40 35 true [1 0 0 -1 2.0 34.0] {<00ff0007ff003f8000f8000f8000e000078000e00007c000c00007c000c0000fc000c0000de000c0 000de00180000df001800018f001800018f003000018f803000030780300003078020000303c0600 00603c060000603c060000601e0c0000601e0c0000c01f0c0000c00f180000c00f180001800f9800 0180079800018007b000030003f000030003f000030003e000070001e000070001e0000f0001c000 1f0000c000ffe000c000000000c000>} imagemask } 78 /G4e MSTT31c4f8 AddChar /G33 [25.0 0.0 2.0 0.0 23.0 33.0] /G33 { 21 33 true [1 0 0 -1 -2.0 33.0] {<000f80003fe0007ff000e1f80080f80100780000780000780000700000f00001e0000380000e0000 7e0003ff00007f80001fc00007c00003e00003e00001e00001e00001e00001e00001c00001c00003 80000380780700fe0e00fffc007ff0003f8000>} imagemask } 51 /G33 MSTT31c4f8 AddChar /G3a [17.0 0.0 3.0 0.0 13.0 23.0] /G3a { 10 23 true [1 0 0 -1 -3.0 23.0] {<038007c007c007c0038000000000000000000000000000000000000000000000000000007000f800 f800f8007000>} imagemask } 58 /G3a MSTT31c4f8 AddChar %%EndResource gs 867 61 225 2077 CB 453 2081 508 (sig1,SIGN3: Inst; return;) 508 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 2135 CB 248 2138 192 ( when) 192 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 2135 CB 440 2139 13 ( ) 13 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G32 [25.0 0.0 1.0 0.0 23.0 33.0] /G32 { 22 33 true [1 0 0 -1 -1.0 33.0] {<000f80003fe0007ff000fff801c1f80100fc02007c00003c00003c00003c00003800003800003800 00700000600000e00001c0000180000300000600000c0000180000300000600000c0000180000300 200400400800c01fffc03fff807fff80ffff00>} imagemask } 50 /G32 MSTT31c4f8 AddChar /G77 [31.0 0.0 -1.0 0.0 30.0 23.0] /G77 { 31 23 true [1 0 0 -1 1.0 23.0] {<0f00180cff00380e0f00380e0f80780e078078060780f8040780f80c0781f80c0781780807827810 07c6783003c4782003cc784003c878c003d0788003d0790003e07a0003c07a0003c07c0003807800 038070000300600002004000>} imagemask } 119 /G77 MSTT31c4f8 AddChar %%EndResource gs 867 61 225 2135 CB 453 2139 515 (sig2: instructions2; wind;) 515 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 2193 CB 248 2196 223 ( others ) 223 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 2193 CB 471 2197 13 ( ) 13 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 61 225 2193 CB 484 2197 260 (in; terminate) 260 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 60 225 2251 CB 248 2254 314 ( end handlers) 314 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1095 2020 CB 1117 2023 886 (declaration of a module handling exceptions,) 886 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1095 2077 CB 1117 2080 367 (sig1, sig2, SIGN3 ) 367 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1095 2077 CB 1484 2080 476 (are names of exceptions) 476 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1095 2077 CB 1960 2080 13 (,) 13 SB gr gs 1061 60 1095 2134 CB 1117 2137 413 (Inst, instructions2,in) 413 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G71 [25.0 0.0 2.0 -11.0 24.0 23.0] /G71 { 22 34 true [1 0 0 -1 -2.0 23.0] {<00f86003fee00f0fe01e03e03c03e03801e07801e07001e07001e0f001e0f001e0f001e0f001e0f0 01e0f001e0f001e0f801e07801e07c01e07e03e03f05e01ff9e00ff1e003c1e00001e00001e00001 e00001e00001e00001e00001e00001e00003f0000ffc>} imagemask } 113 /G71 MSTT31c4a3 AddChar %%EndResource gs 1061 60 1095 2134 CB 1530 2137 584 ( are sequences of instructions) 584 SB gr gs 1061 60 1095 2248 CB 1117 2251 452 (handlers appear as the ) 452 SB gr 32 0 0 50 50 1 0 1 45 /MSTT31c4a3 font gs 1061 60 1095 2248 CB 1569 2251 68 (last) 68 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1095 2248 CB 1637 2251 405 ( declaration in a unit) 405 SB gr 867 2 224 2020 B 1 F n 2 2 1092 2020 B 1 F n 1060 2 1095 2020 B 1 F n 2 287 1092 2023 B 1 F n 32 0 0 50 50 0 0 0 46 /Helvetica-Oblique /font19 ANSIFont font gs 868 60 225 2482 CB 248 2485 533 (Parametrisation of Units) 533 SB gr 867 2 224 2311 B 1 F n 2 2 1092 2311 B 1 F n 2 2 1095 2311 B 1 F n 1057 2 1098 2311 B 1 F n 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 868 60 225 2542 CB 248 2545 140 (modes ) 140 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 868 60 225 2542 CB 388 2545 314 (of transmission:) 314 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1062 61 1094 2542 CB 1117 2545 435 (input, output, inout ) 435 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1062 61 1094 2542 CB 1552 2546 433 ( values of expressions) 433 SB gr 868 2 224 2542 B 1 F n 2 2 1093 2542 B 1 F n 1059 2 1096 2542 B 1 F n gs 867 61 225 2603 CB 248 2607 105 (also ) 105 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font %%BeginResource: font MSTT31c4eb /G79 [25.0 0.0 0.0 -11.0 24.0 22.0] /G79 { 24 33 true [1 0 0 -1 0.0 22.0] {} imagemask } 121 /G79 MSTT31c4eb AddChar %%EndResource gs 867 61 225 2603 CB 353 2606 552 (procedure, function, type ) 552 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 2603 CB 905 2607 127 (can be) 127 SB gr gs 867 60 225 2661 CB 248 2664 524 (transmitted as a parameter) 524 SB gr gs 1061 60 1095 2603 CB 1117 2606 968 (formal procedures\(functions\) should be specified) 968 SB gr gs 1061 60 1095 2660 CB 1117 2663 953 (i.e. the types of arguments and results should be) 953 SB gr gs 1061 60 1095 2717 CB 1117 2720 120 (given.) 120 SB gr gs 1061 60 1095 2774 CB 1117 2777 987 (a formal type T alone is of limited use, however it) 987 SB gr gs 1061 60 1095 2831 CB 1117 2834 841 (may accompany other parameters using T.) 841 SB gr 867 2 224 2603 B 1 F n 2 2 1092 2603 B 1 F n 2 2 1095 2603 B 1 F n 1057 2 1098 2603 B 1 F n 2 284 1092 2606 B 1 F n gs 868 60 225 2891 CB 248 2894 281 (Processes are ) 281 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 868 60 225 2891 CB 529 2894 216 (distributed) 216 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 868 60 225 2891 CB 745 2894 266 ( it means that) 266 SB gr %%BeginResource: font MSTT31c4a3 /G6a [12.0 0.0 -4.0 -11.0 8.0 35.0] /G6a { 12 46 true [1 0 0 -1 4.0 35.0] {<00e001f001f001f000e00000000000000000000000000000003000f003f007f000f000f000f000f0 00f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000e0 00e000e070c0f980ff007e00>} imagemask } 106 /G6a MSTT31c4a3 AddChar /G59 [36.0 0.0 1.0 0.0 36.0 33.0] /G59 { 35 33 true [1 0 0 -1 -1.0 33.0] {} imagemask } 89 /G59 MSTT31c4a3 AddChar %%EndResource gs 868 60 225 2948 CB 248 2951 694 (they cannot share objects. You can) 694 SB gr gs 868 60 225 3005 CB 248 3008 791 (transmit only values of simple types and) 791 SB gr gs 868 60 225 3062 CB 248 3065 813 (names of processes or formal procedures) 813 SB gr gs 868 60 225 3119 CB 248 3122 461 (to be used for alien call) 461 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G2e [13.0 0.0 1.0 0.0 6.0 5.0] /G2e { 5 5 true [1 0 0 -1 -1.0 5.0] {<70f8f8f870>} imagemask } 46 /G2e MSTT31c4f8 AddChar %%EndResource gs 868 60 225 3119 CB 709 3122 32 (s.) 32 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1062 60 1094 2891 CB 1117 2894 973 (Processes can reside on different systems of your) 973 SB gr gs 1062 60 1094 2948 CB 1117 2951 831 (network. This explains the reasons for the) 831 SB gr gs 1062 60 1094 3005 CB 1117 3008 233 (restrictions.) 233 SB gr gs 1062 60 1094 3062 CB 1117 3065 888 (The present implementation of processes has) 888 SB gr gs 1062 60 1094 3119 CB 1117 3122 507 (several limitations. Sorry.) 507 SB gr 867 2 224 2891 B 1 F n 2 2 1092 2891 B 1 F n 2 2 1095 2891 B 1 F n 1057 2 1098 2891 B 1 F n 868 2 224 3179 B 1 F n 2 2 1093 3179 B 1 F n 1059 2 1096 3179 B 1 F n 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Helvetica %%+ font Helvetica-BoldOblique %%+ font Helvetica-Oblique %%+ font MSTT31c4a3 %%+ font MSTT31c4bd %%+ font MSTT31c4eb %%+ font MSTT31c4f8 %%+ font MSTT31c510 %%+ font MSTT31c51d %%+ font MSTT31c52a %%+ font MSTT31c537 %%Page: 2 2 %%PageResources: (atend) SS 0 0 12 16 799 1169 300 SM 32 0 0 63 63 0 0 0 58 /Helvetica-BoldOblique /font14 ANSIFont font 0 0 0 fC gs 868 72 177 224 CB 200 224 359 (Instructions) 359 SB gr 32 0 0 50 50 0 0 0 46 /Helvetica-BoldOblique /font14 ANSIFont font gs 868 60 177 296 CB 200 299 473 (Atomic instructions) 473 SB gr 0 0 0 fC /fm 256 def 868 2 176 296 B 1 F n 2 2 1045 296 B 1 F n 1059 2 1048 296 B 1 F n 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 60 177 356 CB 200 359 159 ( x := <) 159 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G78 [22.0 0.0 -1.0 0.0 22.0 23.0] /G78 { 23 23 true [1 0 0 -1 1.0 23.0] {<07801c3fc07e07c0fe03c1fe01e39c01e30001e60000fc0000f80000f80000f80000780000780000 7c00007c0000bc0001bc00033e18021e10e61e20fc1fc0f80f80700700>} imagemask } 120 /G78 MSTT31c4f8 AddChar %%EndResource gs 867 60 177 356 CB 359 359 212 (expression) 212 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 60 177 356 CB 571 359 28 (>) 28 SB gr gs 1061 60 1047 356 CB 1069 359 443 (assignment instruction) 443 SB gr 867 2 176 356 B 1 F n 2 2 1044 356 B 1 F n 2 2 1047 356 B 1 F n 1057 2 1050 356 B 1 F n 2 56 1044 359 B 1 F n gs 867 61 177 416 CB 200 420 131 ( x := ) 131 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 416 CB 331 419 113 (copy ) 113 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 416 CB 444 420 45 (\(<) 45 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 61 177 416 CB 489 420 212 (expression) 212 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 416 CB 701 420 45 (>\)) 45 SB gr gs 1061 60 1047 416 CB 1069 419 992 (copying assignment instruction, has sense only for) 992 SB gr gs 1061 60 1047 473 CB 1069 476 363 (object expressions) 363 SB gr 867 2 176 416 B 1 F n 2 2 1044 416 B 1 F n 1060 2 1047 416 B 1 F n 2 113 1044 419 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 533 CB 200 536 125 ( call ) 125 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 533 CB 325 537 412 (Aprocedure\(params\)) 412 SB gr gs 1061 60 1047 533 CB 1069 536 506 (procedure call instruction) 506 SB gr 867 2 176 533 B 1 F n 2 2 1044 533 B 1 F n 1060 2 1047 533 B 1 F n 2 57 1044 536 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 60 177 594 CB 200 597 176 ( return) 176 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 594 CB 1069 597 587 (leaving procedure or function) 587 SB gr 867 2 176 594 B 1 F n 2 2 1044 594 B 1 F n 1060 2 1047 594 B 1 F n 2 56 1044 597 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font %%BeginResource: font MSTT31c4eb /G78 [24.0 0.0 1.0 0.0 24.0 22.0] /G78 { 23 22 true [1 0 0 -1 -1.0 22.0] {} imagemask } 120 /G78 MSTT31c4eb AddChar %%EndResource gs 867 61 177 654 CB 200 657 142 ( exit ) 142 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 654 CB 342 658 69 ( or ) 69 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 654 CB 411 657 193 ( exit exit ) 193 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 654 CB 604 658 69 (or ) 69 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 654 CB 673 657 257 (exit exit exit) 257 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1047 654 CB 1069 658 772 (leaving one, two or three nested loops ) 772 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1047 654 CB 1841 657 145 (do od) 145 SB gr 867 2 176 654 B 1 F n 2 2 1044 654 B 1 F n 1060 2 1047 654 B 1 F n 2 57 1044 657 B 1 F n gs 867 61 177 715 CB 200 718 138 ( new ) 138 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 715 CB 338 719 305 (Aclass\(params\)) 305 SB gr gs 1061 60 1047 715 CB 1069 718 625 (instruction generating an object) 625 SB gr 867 2 176 715 B 1 F n 2 2 1044 715 B 1 F n 1060 2 1047 715 B 1 F n 2 57 1044 718 B 1 F n 32 0 0 50 50 0 0 0 46 /Helvetica-BoldOblique /font14 ANSIFont font gs 868 60 177 776 CB 200 779 213 ( Objects) 213 SB gr 867 2 176 776 B 1 F n 2 2 1044 776 B 1 F n 2 2 1047 776 B 1 F n 1057 2 1050 776 B 1 F n 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 836 CB 200 840 131 ( x := ) 131 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 836 CB 331 839 86 (new) 86 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 836 CB 417 840 13 ( ) 13 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G41 [31.0 0.0 -3.0 0.0 27.0 35.0] /G41 { 30 35 true [1 0 0 -1 3.0 35.0] {<000000100000003000000070000000f0000000f0000001f0000003f0000003e0000007e000000de0 00001de0000019e0000031e0000061e0000061e00000c1e0000181e0000181e0000301e0000601e0 000c01e0000c01e0001fffc0003fffc0003003c0006003c000c003c001c003c0018003c0030003c0 060003c00e0003c01e0007c03f000fe0ffc07ffc>} imagemask } 65 /G41 MSTT31c4f8 AddChar %%EndResource gs 867 61 177 836 CB 430 840 130 (Aclass) 130 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 836 CB 560 840 17 (\() 17 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 61 177 836 CB 577 840 149 (params) 149 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 836 CB 726 840 17 (\)) 17 SB gr gs 1061 60 1047 836 CB 1069 839 506 (creates an object of class ) 506 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 836 CB 1575 839 130 (Aclass) 130 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 836 CB 1705 839 113 ( with ) 113 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 836 CB 1818 839 149 (params) 149 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 893 CB 1069 896 651 (and stores it under the name of x) 651 SB gr 867 2 176 836 B 1 F n 2 2 1044 836 B 1 F n 2 2 1047 836 B 1 F n 1057 2 1050 836 B 1 F n 2 113 1044 839 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 953 CB 200 956 130 ( end ) 130 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 61 177 953 CB 330 957 130 (Aclass) 130 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 953 CB 460 957 186 ( or ) 186 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 953 CB 646 956 137 (return) 137 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 953 CB 1069 956 988 (terminating initialisation of a newly created object) 988 SB gr 867 2 176 953 B 1 F n 2 2 1044 953 B 1 F n 1060 2 1047 953 B 1 F n 2 57 1044 956 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 1014 CB 200 1017 106 ( kill) 106 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 1014 CB 306 1018 17 (\() 17 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 61 177 1014 CB 323 1018 22 (x) 22 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 1014 CB 345 1018 17 (\)) 17 SB gr %%BeginResource: font MSTT31c4a3 /G7b [24.0 0.0 5.0 -11.0 19.0 35.0] /G7b { 14 46 true [1 0 0 -1 -5.0 35.0] {<000c007000c001800380070007000f000f000f000f000f800f800f80078007800780070007000600 0e0018003000c00030001c000e000700070007800780078007800f800f800f800f000f000f000700 07000380018000c00070000c>} imagemask } 123 /G7b MSTT31c4a3 AddChar /G7d [24.0 0.0 5.0 -11.0 19.0 35.0] /G7d { 14 46 true [1 0 0 -1 -5.0 35.0] {} imagemask } 125 /G7d MSTT31c4a3 AddChar %%EndResource gs 1061 60 1047 1014 CB 1069 1017 992 (deallocation instruction, causes{x=none}and kills ) 992 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 1014 CB 2061 1017 22 (x) 22 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G4e [36.0 0.0 -1.0 -1.0 36.0 33.0] /G4e { 37 34 true [1 0 0 -1 1.0 33.0] {} imagemask } 78 /G4e MSTT31c4a3 AddChar /G21 [16.0 0.0 6.0 -1.0 10.0 34.0] /G21 { 4 35 true [1 0 0 -1 -6.0 34.0] {<60f0f0f0f0f0f0f0f0f0f0f0f0f0f0e060606060606060606060600000000060f0f060>} imagemask } 33 /G21 MSTT31c4a3 AddChar %%EndResource gs 1061 60 1047 1071 CB 1069 1074 712 (REMARK. No dangling references!) 712 SB gr gs 1061 60 1047 1128 CB 1069 1131 24 ({) 24 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 1128 CB 1093 1131 22 (x) 22 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 1128 CB 1115 1131 28 (=) 28 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G79 [22.0 0.0 -5.0 -11.0 22.0 23.0] /G79 { 27 34 true [1 0 0 -1 5.0 23.0] {<003800c003fc01e0007c01e0003c01e0003e00e0003e0060001e0040001e00c0001e0080001e0180 001e0100001e0300001e0200001e0400001f0c00000f1800000f1000000f3000000f6000000f4000 000f8000000f0000000f0000000e0000000c000000180000003000000060000000c0000071800000 f3000000fe000000fc00000070000000>} imagemask } 121 /G79 MSTT31c4f8 AddChar %%EndResource gs 1061 60 1047 1128 CB 1143 1131 22 (y) 22 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G26 [38.0 0.0 1.0 -1.0 36.0 34.0] /G26 { 35 35 true [1 0 0 -1 -1.0 34.0] {<0007e00000001ff80000003c3c000000781c000000700e000000f00e000000f00e000000f00e0000 00f01e000000f81c000000f8780000007cf00000007fe0ffc0007fc07f00003f003c00007e003c00 01ff00380003df003000078f8030000f0f8060001e07c0c0003e07e0c0007c03e180007c01f30000 fc01f60000fc00fc0000fc00780000fc007c0000fe003e0020fe007f80607f00dfe0c07f838fffc0 3fff03ff801ffc01ff0007f0007c00>} imagemask } 38 /G26 MSTT31c4a3 AddChar %%EndResource gs 1061 60 1047 1128 CB 1165 1131 38 (&) 38 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 1128 CB 1203 1131 22 (x) 22 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 1128 CB 1225 1131 28 (=) 28 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G7a [19.0 0.0 -1.0 0.0 19.0 22.0] /G7a { 20 22 true [1 0 0 -1 1.0 22.0] {<03fff007fff007ffe007ffc00601800c0300080600000c0000180000100000200000400000800001 80000300000600800c01801803003fff007fff00fffe00fffe00>} imagemask } 122 /G7a MSTT31c4f8 AddChar %%EndResource gs 1061 60 1047 1128 CB 1253 1131 19 (z) 19 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 1128 CB 1272 1131 184 (} => kill\() 184 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 1128 CB 1456 1131 22 (x) 22 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 1128 CB 1478 1131 54 (\) {) 54 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 1128 CB 1532 1131 22 (x) 22 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 1128 CB 1554 1131 162 (=none&) 162 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 1128 CB 1716 1131 22 (y) 22 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 1128 CB 1738 1131 162 (=none&) 162 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 1128 CB 1900 1131 19 (z) 19 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 1128 CB 1919 1131 148 (=none}) 148 SB gr 867 2 176 1014 B 1 F n 2 2 1044 1014 B 1 F n 1060 2 1047 1014 B 1 F n 2 170 1044 1017 B 1 F n 32 0 0 50 50 0 0 0 46 /Helvetica-BoldOblique /font14 ANSIFont font gs 867 60 177 1188 CB 200 1191 42 ( ) 42 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 60 177 1188 CB 242 1191 113 (inner) 113 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 1188 CB 1069 1191 988 (pseudoinstruction: a slot for the instructions of an) 988 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G68 [25.0 0.0 0.0 0.0 24.0 35.0] /G68 { 24 35 true [1 0 0 -1 0.0 35.0] {<003c0003fc00007c00003c0000780000780000780000f00000f00000f00001e00001e00001e03c01 e0fe03c1ff03c39f03c60f078c1f07981f07b01e0f203e0f603e0fc03c1f807c1f007c1f00781e00 f83e00f83c00f03c01f07801f27801e47801e8f803f0f001c0>} imagemask } 104 /G68 MSTT31c4f8 AddChar %%EndResource gs 1061 60 1047 1245 CB 1069 1248 197 (inheriting) 197 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 1245 CB 1266 1248 89 ( unit) 89 SB gr 867 2 176 1188 B 1 F n 2 2 1044 1188 B 1 F n 1060 2 1047 1188 B 1 F n 2 113 1044 1191 B 1 F n 32 0 0 50 50 0 0 0 46 /Helvetica-BoldOblique /font14 ANSIFont font gs 868 60 177 1305 CB 200 1308 294 ( Coroutines) 294 SB gr 867 2 176 1305 B 1 F n 2 2 1044 1305 B 1 F n 2 2 1047 1305 B 1 F n 1057 2 1050 1305 B 1 F n 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 1408 CB 200 1412 131 ( x := ) 131 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 1408 CB 331 1411 86 (new) 86 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 1408 CB 417 1412 265 ( Cor\(params\)) 265 SB gr gs 1061 60 1047 1408 CB 1069 1411 788 (creates a coroutine object x of type Cor) 788 SB gr 867 2 176 1408 B 1 F n 2 2 1044 1408 B 1 F n 2 2 1047 1408 B 1 F n 1057 2 1050 1408 B 1 F n 2 57 1044 1411 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 1469 CB 200 1472 173 ( attach) 173 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 1469 CB 373 1473 58 (\(x\)) 58 SB gr gs 1061 60 1047 1469 CB 1069 1472 1000 (activates coroutine x, and then makes the current) 1000 SB gr gs 1061 60 1047 1526 CB 1069 1529 462 (coroutine chain passive) 462 SB gr 867 2 176 1469 B 1 F n 2 2 1044 1469 B 1 F n 1060 2 1047 1469 B 1 F n 2 113 1044 1472 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 60 177 1586 CB 200 1589 181 ( detach) 181 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 1586 CB 1069 1589 429 (undoes the last attach) 429 SB gr 867 2 176 1586 B 1 F n 2 2 1044 1586 B 1 F n 1060 2 1047 1586 B 1 F n 2 56 1044 1589 B 1 F n 32 0 0 50 50 0 0 0 46 /Helvetica-BoldOblique /font14 ANSIFont font gs 868 60 177 1646 CB 200 1649 653 ( Processes & Concurrency) 653 SB gr 32 0 0 46 46 0 0 1 42 /MSTT31c52a font %%BeginResource: font MSTT31c52a /G79 [22.0 0.0 0.0 -10.0 22.0 20.0] /G79 { 22 30 true [1 0 0 -1 0.0 20.0] {} imagemask } 121 /G79 MSTT31c52a AddChar /G6a [12.0 0.0 -4.0 -10.0 8.0 32.0] /G6a { 12 42 true [1 0 0 -1 4.0 32.0] {<006000f000f000600000000000000000000000000000003001f007f000f000f000f000f000f000f0 00f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000f000e000e070c0f8c0 fd807e00>} imagemask } 106 /G6a MSTT31c52a AddChar /G70 [23.0 0.0 0.0 -10.0 21.0 21.0] /G70 { 21 31 true [1 0 0 -1 0.0 21.0] {<061f003e3fc0fe7fe01ec3e01f01f01e00f01e00f81e00781e00781e00781e00781e00781e00781e 00781e00701e00701e00f01e00e01f01c01f83c01eff001e7e001e00001e00001e00001e00001e00 001e00001e00003f0000ffc000>} imagemask } 112 /G70 MSTT31c52a AddChar /G76 [22.0 0.0 0.0 -1.0 22.0 20.0] /G76 { 22 21 true [1 0 0 -1 0.0 20.0] {} imagemask } 118 /G76 MSTT31c52a AddChar /G6d [34.0 0.0 0.0 0.0 34.0 21.0] /G6d { 34 21 true [1 0 0 -1 0.0 21.0] {<060f00f0003e3f83f800fe7fc7fc001ec7ec3e001f03f01e001e01e01e001e01e01e001e01e01e00 1e01e01e001e01e01e001e01e01e001e01e01e001e01e01e001e01e01e001e01e01e001e01e01e00 1e01e01e001e01e01e001e01e01e003f03f03f00ffc7fc7fc0>} imagemask } 109 /G6d MSTT31c52a AddChar %%EndResource gs 1062 56 1046 1646 CB 1069 1649 958 (truly object oriented processes and an objective com-) 958 SB gr %%BeginResource: font MSTT31c52a /G68 [22.0 0.0 0.0 0.0 22.0 32.0] /G68 { 22 32 true [1 0 0 -1 0.0 32.0] {<0e00007e0000fe00001e00001e00001e00001e00001e00001e00001e00001e00001e0f001e3f801e 7fc01ec3c01f03e01e01e01e01e01e01e01e01e01e01e01e01e01e01e01e01e01e01e01e01e01e01 e01e01e01e01e01e01e03f03f0ffcffc>} imagemask } 104 /G68 MSTT31c52a AddChar /G67 [22.0 0.0 0.0 -10.0 21.0 21.0] /G67 { 21 31 true [1 0 0 -1 0.0 21.0] {<01f800071e000e0ff81c07f81c07803c03c03c03c03c03c03c03c03c03c01e03c01e03800f070007 8e0007f8000c00001800003800003fffc03ffff00ffff0080038100018200018600018e00030f000 70fe01e07fffc01fff0007f800>} imagemask } 103 /G67 MSTT31c52a AddChar /G66 [15.0 0.0 1.0 0.0 20.0 32.0] /G66 { 19 32 true [1 0 0 -1 -1.0 32.0] {<003f0000ff8001c7c00383e00701e00700c00700000f00000f00000f00000f00000f0000fffc00ff fc000f00000f00000f00000f00000f00000f00000f00000f00000f00000f00000f00000f00000f00 000f00000f00000f00001f8000fff800>} imagemask } 102 /G66 MSTT31c52a AddChar %%EndResource gs 1062 56 1046 1699 CB 1069 1702 939 (munication mechanism just by calling methods of a) 939 SB gr gs 1062 56 1046 1752 CB 1069 1755 269 (distant process) 269 SB gr 867 2 176 1646 B 1 F n 2 2 1044 1646 B 1 F n 2 2 1047 1646 B 1 F n 1057 2 1050 1646 B 1 F n 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G35 [25.0 0.0 1.0 0.0 24.0 33.0] /G35 { 23 33 true [1 0 0 -1 -1.0 33.0] {<001ffe001ffe003ffc003ffc00200000400000400000800000f00001fe0001ff0003ff80007fc000 0fe00007e00003f00001f00001f00000f00000f00000f00000f00000e00000e00001c00001c00003 80000300f80f00fc1c00fff8007fe0003f8000>} imagemask } 53 /G35 MSTT31c4f8 AddChar %%EndResource gs 867 61 177 1808 CB 200 1812 209 ( proces5) 209 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 1808 CB 409 1812 42 (:=) 42 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 1808 CB 451 1811 86 (new) 86 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 1808 CB 537 1812 13 ( ) 13 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G54 [28.0 0.0 4.0 0.0 33.0 34.0] /G54 { 29 34 true [1 0 0 -1 -4.0 34.0] {<0ffffff80f03c0781c03c0301803c030100780302007802020078020200f0020000f0000000f0000 001f0000001e0000001e0000001e0000003c0000003c0000003c0000007800000078000000780000 00f8000000f0000000f0000000f0000001e0000001e0000001e0000003c0000003c0000003c00000 07c0000007c000000fc00000fffc0000>} imagemask } 84 /G54 MSTT31c4f8 AddChar %%EndResource gs 867 61 177 1808 CB 550 1812 229 (procesType) 229 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 1808 CB 779 1812 86 (\(...\);) 86 SB gr gs 1061 60 1047 1808 CB 1069 1811 386 (creates an object of) 386 SB gr gs 1061 61 1047 1865 CB 1069 1869 39 ( ) 39 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1047 1865 CB 1108 1868 100 (unit ) 100 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 61 1047 1865 CB 1208 1869 229 (procesType) 229 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1047 1865 CB 1437 1869 27 (: ) 27 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1047 1865 CB 1464 1868 156 (process) 156 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1047 1865 CB 1620 1869 45 (\(<) 45 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G66 [15.0 0.0 -9.0 -11.0 23.0 35.0] /G66 { 32 46 true [1 0 0 -1 9.0 35.0] {<0000003c000000e6000001c70000038f0000078e0000070000000f0000000e0000001e0000001e00 00003c0000003c000000fc00000fff80000fff8000007800000078000000f0000000f0000000f000 0001f0000001e0000001e0000003e0000003c0000003c0000003c000000780000007800000078000 000f0000000f0000000f0000001e0000001e0000001c0000001c0000003800000038000000300000 0070000070600000f0c00000f1800000e30000007c000000>} imagemask } 102 /G66 MSTT31c4f8 AddChar /G50 [30.0 0.0 -2.0 0.0 30.0 34.0] /G50 { 32 34 true [1 0 0 -1 2.0 34.0] {<007fffc0000fc0f00007803c0007801e0007801e000f001f000f001f000f000f000f001f001e001f 001e001e001e001e003e003c003c007c003c0078003c01e0007e07c0007bfe000078000000f80000 00f0000000f0000000f0000001e0000001e0000001e0000003c0000003c0000003c0000007c00000 078000000f8000001fc00000fff80000>} imagemask } 80 /G50 MSTT31c4f8 AddChar %%EndResource gs 1061 61 1047 1865 CB 1665 1869 249 (formParams) 249 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1047 1865 CB 1914 1869 110 (>\); ...) 110 SB gr 867 2 176 1808 B 1 F n 2 2 1044 1808 B 1 F n 2 2 1047 1808 B 1 F n 1057 2 1050 1808 B 1 F n 2 114 1044 1811 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 1926 CB 200 1929 192 ( resume) 192 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 1926 CB 392 1930 17 (\() 17 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 61 177 1926 CB 409 1930 157 (proces5) 157 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 1926 CB 566 1930 17 (\)) 17 SB gr gs 1061 60 1047 1926 CB 1069 1929 521 (activate a passive process ) 521 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 1926 CB 1590 1929 176 (process5) 176 SB gr 867 2 176 1926 B 1 F n 2 2 1044 1926 B 1 F n 1060 2 1047 1926 B 1 F n 2 57 1044 1929 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 60 177 1987 CB 200 1990 128 ( stop) 128 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 1987 CB 1069 1990 591 (the current process passivates) 591 SB gr 867 2 176 1987 B 1 F n 2 2 1044 1987 B 1 F n 1060 2 1047 1987 B 1 F n 2 56 1044 1990 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 2047 CB 200 2050 190 ( enable ) 190 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 61 177 2047 CB 390 2051 262 (hisprocedure) 262 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 2047 CB 1069 2050 296 (adds the name ) 296 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 2047 CB 1365 2050 314 (hisprocedure to) 314 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 2047 CB 1679 2050 357 ( the MASK of the) 357 SB gr gs 1061 60 1047 2104 CB 1069 2107 993 (process, enabling other processes to communicate) 993 SB gr gs 1061 60 1047 2161 CB 1069 2164 588 (with the process by means of ) 588 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 2161 CB 1657 2164 262 (hisprocedure) 262 SB gr 867 2 176 2047 B 1 F n 2 2 1044 2047 B 1 F n 1060 2 1047 2047 B 1 F n 2 170 1044 2050 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 2221 CB 200 2224 201 ( disable ) 201 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G46 [30.0 0.0 -2.0 0.0 33.0 34.0] /G46 { 35 34 true [1 0 0 -1 2.0 34.0] {<007fffffe0000fc001e000078000e000078000600007800040000f800040000f000040000f000000 000f000000001e000000001e000000001e002000003e006000003c004000003c00c000003c03c000 007fffc0000078078000007801800000f801800000f001800000f001000000f001000001e0000000 01e000000001e000000003c000000003c000000003c000000007c000000007800000000780000000 1fc0000000fff8000000>} imagemask } 70 /G46 MSTT31c4f8 AddChar %%EndResource gs 867 61 177 2221 CB 401 2225 452 (aProcedure,aFunction) 452 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 2221 CB 1069 2224 150 (deletes ) 150 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 2221 CB 1219 2224 465 (aProcedure,aFunction ) 465 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 2221 CB 1684 2224 324 (from the MASK) 324 SB gr 867 2 176 2221 B 1 F n 2 2 1044 2221 B 1 F n 1060 2 1047 2221 B 1 F n 2 57 1044 2224 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 2282 CB 200 2285 188 ( accept ) 188 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 61 177 2282 CB 388 2286 485 (aProc1, aProc2, aFnctn) 485 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 2282 CB 1069 2285 297 (process waits \() 297 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 2282 CB 1366 2285 194 (inactively) 194 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 2282 CB 1560 2285 414 (\) for another process) 414 SB gr gs 1061 60 1047 2339 CB 1069 2342 339 (calling a method;) 339 SB gr gs 1061 60 1047 2396 CB 1069 2399 994 (accept makes possible rendez-vous of this process) 994 SB gr gs 1061 60 1047 2453 CB 1069 2456 769 (and another process calling his method) 769 SB gr 867 2 176 2282 B 1 F n 2 2 1044 2282 B 1 F n 1060 2 1047 2282 B 1 F n 2 227 1044 2285 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 2513 CB 200 2516 351 ( return disable ) 351 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G31 [25.0 0.0 6.0 0.0 19.0 33.0] /G31 { 13 33 true [1 0 0 -1 -6.0 33.0] {<01800f807f80cf800780078007800780078007800780078007800780078007800780078007800780 078007800780078007800780078007800780078007800fc07ff8>} imagemask } 49 /G31 MSTT31c4a3 AddChar %%EndResource gs 867 61 177 2513 CB 551 2517 140 (aProc1) 140 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 2513 CB 691 2516 151 ( enable) 151 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 177 2513 CB 842 2517 71 ( aQ) 71 SB gr gs 1061 60 1047 2513 CB 1069 2516 1010 (return from a rendez-vous reestablishes the MASK) 1010 SB gr gs 1061 60 1047 2570 CB 1069 2573 920 (of the called process; it is posible to modify its) 920 SB gr gs 1061 60 1047 2627 CB 1069 2630 942 (MASK disabling some procedures and enabling) 942 SB gr gs 1061 60 1047 2684 CB 1069 2687 123 (others) 123 SB gr 867 2 176 2513 B 1 F n 2 2 1044 2513 B 1 F n 1060 2 1047 2513 B 1 F n 2 227 1044 2516 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 177 2744 CB 200 2747 125 ( call ) 125 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G28 [16.0 0.0 3.0 -10.0 22.0 35.0] /G28 { 19 45 true [1 0 0 -1 -3.0 35.0] {<0000600000c0000180000300000e00001c0000380000700000e00001e00001c0000380000780000f 00000f00001e00001e00003c00003c00007c0000780000780000780000f80000f00000f00000f000 00f00000e00000e00000e00000e00000e00000e00000600000600000600000600000200000300000 300000100000100000180000080000>} imagemask } 40 /G28 MSTT31c4f8 AddChar /G29 [17.0 0.0 -6.0 -10.0 13.0 35.0] /G29 { 19 45 true [1 0 0 -1 6.0 35.0] {<0002000003000001000001000001800001800000800000c00000c00000c00000c00000e00000e000 00e00000e00000e00000e00001e00001e00001e00001e00001e00003c00003c00003c00007c00007 80000780000f00000f00001e00001e00003c0000380000700000f00000e00001c000038000070000 0e0000180000300000600000c00000>} imagemask } 41 /G29 MSTT31c4f8 AddChar %%EndResource gs 867 61 177 2744 CB 325 2748 534 (proces5.hisprocedure\(par\)) 534 SB gr gs 867 68 177 2859 CB 200 2868 208 ( ) 208 SB gr 32 0 0 50 50 0 0 0 51 /Symbol font gs 258 68 177 2859 CB 408 2862 27 (\255) 27 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 63 177 2981 CB 200 2985 65 ( ) 65 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 63 177 2981 CB 265 2985 13 ( ) 13 SB gr 32 0 0 50 50 0 0 0 46 /Palatino-Roman /font27 ANSIFont font gs 867 63 177 2981 CB 278 2984 143 (this is ) 143 SB gr 32 0 0 40 40 0 0 0 37 /Palatino-Roman /font27 ANSIFont font gs 867 63 177 2981 CB 421 2993 242 (ALIEN CALL) 242 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 2744 CB 1069 2747 579 (the current process demands ) 579 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 2744 CB 1648 2747 176 (process5) 176 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 2744 CB 1824 2747 217 ( process to) 217 SB gr gs 1061 60 1047 2801 CB 1069 2804 165 (execute ) 165 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 2801 CB 1234 2804 262 (hisprocedure) 262 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 2801 CB 1496 2804 423 ( with the transmitted ) 423 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 2801 CB 1919 2804 69 (par) 69 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 2858 CB 1069 2861 919 (parameters and waits for the eventual outputs;) 919 SB gr %%BeginResource: font MSTT31c4a3 /Gb0 [19.0 0.0 2.0 19.0 17.0 34.0] /Gb0 { 15 15 true [1 0 0 -1 -2.0 34.0] {<07c01ff03838701c600cc006c006c006c006c006600c701c38381ff007c0>} imagemask } 176 /Gb0 MSTT31c4a3 AddChar %%EndResource gs 1061 61 1047 2915 CB 1069 2919 740 (1\260 this instruction may meet with an ) 740 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1047 2915 CB 1809 2918 136 (accept) 136 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 2973 CB 1069 2976 278 (instruction of ) 278 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 2973 CB 1347 2976 189 (process5 ) 189 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 2973 CB 1536 2976 543 (process - in such case there) 543 SB gr gs 1061 60 1047 3030 CB 1069 3033 642 (is a rendez-vous of two process,) 642 SB gr %%BeginResource: font MSTT31c4a3 /G32 [25.0 0.0 1.0 0.0 23.0 33.0] /G32 { 22 33 true [1 0 0 -1 -1.0 33.0] {<00fc0007ff000fff801fffc01e0fe03803e03001f06001f06000f04000f00000f00000e00000e000 01c00001c0000180000380000300000600000e00001c0000180000300000600000c0000180000300 0406000c0c00381ffff83ffff87ffff0fffff0>} imagemask } 50 /G32 MSTT31c4a3 AddChar %%EndResource gs 1061 61 1047 3087 CB 1069 3091 350 (2\260 otherwise the ) 350 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1047 3087 CB 1419 3090 73 (call) 73 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1047 3087 CB 1492 3091 572 ( tents to interrupt the normal) 572 SB gr gs 1061 60 1047 3145 CB 1069 3148 617 (flow of execution of the called ) 617 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1047 3145 CB 1686 3148 176 (process5) 176 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1047 3145 CB 1862 3148 176 ( process.) 176 SB gr 867 2 176 2744 B 1 F n 2 2 1044 2744 B 1 F n 1060 2 1047 2744 B 1 F n 2 457 1044 2747 B 1 F n 32 0 0 42 42 0 0 1 38 /MSTT31c51d font %%BeginResource: font MSTT31c51d /G4c [25.0 0.0 0.0 0.0 24.0 28.0] /G4c { 24 28 true [1 0 0 -1 0.0 28.0] {} imagemask } 76 /G4c MSTT31c51d AddChar /G67 [21.0 0.0 1.0 -9.0 21.0 20.0] /G67 { 20 29 true [1 0 0 -1 -1.0 20.0] {<01f800071ff00e0f001c0f803c07803c07803c07803c07803c07801e07001e0e000f1c0007f8000c 00001800001800003c00003fff801fffc00fffe01800e0300060600060600060e000c0f001807c0f 003ffe000ff000>} imagemask } 103 /G67 MSTT31c51d AddChar /G27 [8.0 0.0 2.0 17.0 6.0 29.0] /G27 { 4 12 true [1 0 0 -1 -2.0 29.0] {<60f0f0f0f0f0f0f060606060>} imagemask } 39 /G27 MSTT31c51d AddChar /G38 [21.0 0.0 2.0 0.0 19.0 28.0] /G38 { 17 28 true [1 0 0 -1 -2.0 28.0] {<07e0001c3800381e00700e00f00f00f00f00f00f00f80f00fc1e007e1c003f38001fb0000fc00007 e00007f8000cfc00187e00383f00701f00f00f80f00f80f00780f00780f00780780700380e001e1c 0007f000>} imagemask } 56 /G38 MSTT31c51d AddChar /G32 [21.0 0.0 1.0 0.0 19.0 28.0] /G32 { 18 28 true [1 0 0 -1 -1.0 28.0] {<03e0000ff8001ffc00387e00303f00201f00400f00400f00000f00000f00000f00000e00000e0000 1c00001c0000380000300000600000e00000c0000180000300000600000c00c01801803fff807fff 00ffff00>} imagemask } 50 /G32 MSTT31c51d AddChar /G51 [30.0 0.0 1.0 -8.0 29.0 29.0] /G51 { 28 37 true [1 0 0 -1 -1.0 29.0] {<003fc00000fff00003e07c0007801e000f000f001e0007803e0007c03c0003c07c0003e07c0003e0 780001e0f80001f0f80001f0f80001f0f80001f0f80001f0f80001f0f80001f0f80001e0780001e0 7c0003e07c0003c03c0003c01e0007801e0007000f000e0007801c0001e07000007fc000001f8000 000fc0000007e0000001f0000000f80000003e0000000780000000f0>} imagemask } 81 /G51 MSTT31c51d AddChar /G63 [18.0 0.0 1.0 -1.0 17.0 20.0] /G63 { 16 21 true [1 0 0 -1 -1.0 20.0] {<01f00ffc1c1e380f300f70076000e000e000e000e000e000f000f00178037c027e0e3ffc1ffc0ff8 03e0>} imagemask } 99 /G63 MSTT31c51d AddChar /G6b [21.0 0.0 0.0 0.0 21.0 29.0] /G6b { 21 29 true [1 0 0 -1 0.0 29.0] {<0e00007e0000fe00001e00001e00001e00001e00001e00001e00001e00001e0ff01e07801e06001e 0c001e18001e30001e60001ee0001ff0001ef0001e78001e3c001e1e001e1f001e0f001e07801e03 c03f03e0ffcff8>} imagemask } 107 /G6b MSTT31c51d AddChar /G52 [27.0 0.0 0.0 0.0 28.0 28.0] /G52 { 28 28 true [1 0 0 -1 0.0 28.0] {} imagemask } 82 /G52 MSTT31c51d AddChar /G43 [28.0 0.0 2.0 -1.0 27.0 29.0] /G43 { 25 30 true [1 0 0 -1 -2.0 29.0] {<003f820000ffe60003e07e0007801e000f000e001e0007003e0003003c0003007c0003007c000100 78000000f8000000f8000000f8000000f8000000f8000000f8000000f8000000f8000000f8000000 7c0000007c0000007c0000003e0000801e0001001f0002000fc00c0003f0380001fff000003f8000 >} imagemask } 67 /G43 MSTT31c51d AddChar %%EndResource 200 3263 554 (Loglan'82 Quick Reference Card) 554 SB %%BeginResource: font MSTT31c51d /G2d [14.0 0.0 2.0 8.0 13.0 12.0] /G2d { 11 4 true [1 0 0 -1 -2.0 12.0] {} imagemask } 45 /G2d MSTT31c51d AddChar %%EndResource 1050 3263 25 (- ) 25 SB 1075 3263 21 (2) 21 SB 1096 3263 25 ( -) 25 SB %%BeginResource: font MSTT31c51d /G4e [30.0 0.0 0.0 0.0 30.0 28.0] /G4e { 30 28 true [1 0 0 -1 0.0 28.0] {} imagemask } 78 /G4e MSTT31c51d AddChar /G62 [20.0 0.0 -1.0 -1.0 19.0 29.0] /G62 { 20 30 true [1 0 0 -1 1.0 29.0] {<0600003e0000fe00001e00001e00001e00001e00001e00001e00001e1e001e7f801effc01f87c01f 03e01e01e01e01f01e00f01e00f01e00f01e00f01e00f01e00f01e00e01e00e01e01e01e01c01f03 800f870007fe0001f800>} imagemask } 98 /G62 MSTT31c51d AddChar /G2c [11.0 0.0 2.0 -7.0 8.0 3.0] /G2c { 6 10 true [1 0 0 -1 -2.0 3.0] {<70f8fc740404081020c0>} imagemask } 44 /G2c MSTT31c51d AddChar /G39 [21.0 0.0 2.0 0.0 19.0 28.0] /G39 { 17 28 true [1 0 0 -1 -2.0 28.0] {<03e0000c3800181c00380e00700e00700f00f00700f00780f00780f00780f00780f0078078078078 07803c07801e1f000fef00000f00000e00001e00001c00003c0000780000f00001e0000380000f00 00780000>} imagemask } 57 /G39 MSTT31c51d AddChar /G34 [21.0 0.0 1.0 0.0 19.0 28.0] /G34 { 18 28 true [1 0 0 -1 -1.0 28.0] {<001c00003c00003c00007c00007c0000bc00013c00013c00023c00023c00043c00083c00083c0010 3c00103c00203c00403c00403c00ffffc0ffffc0ffffc0003c00003c00003c00003c00003c00003c 00003c00>} imagemask } 52 /G34 MSTT31c51d AddChar %%EndResource 1734 3263 238 (November, 94) 238 SB 255 255 255 fC 1973 3 194 3259 B 1 F n 0 0 0 fC 1973 2 194 3256 B 1 F n 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Helvetica-BoldOblique %%+ font MSTT31c4a3 %%+ font MSTT31c4eb %%+ font MSTT31c4f8 %%+ font MSTT31c51d %%+ font MSTT31c52a %%+ font Palatino-Roman %%+ font Symbol %%Page: 3 3 %%PageResources: (atend) SS 0 0 12 16 799 1169 300 SM 32 0 0 50 50 0 0 0 46 /Helvetica-BoldOblique /font14 ANSIFont font 0 0 0 fC gs 868 57 225 281 CB 248 281 480 ( Exception handling) 480 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 338 CB 248 341 140 ( raise) 140 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 338 CB 388 342 13 ( ) 13 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 61 225 338 CB 401 342 153 (Asignal) 153 SB gr gs 1061 60 1095 338 CB 1117 341 153 (Asignal) 153 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1095 338 CB 1270 341 761 ( is raised. This lances the research of a) 761 SB gr gs 1061 61 1095 395 CB 1117 399 160 (module ) 160 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1095 395 CB 1277 398 189 (handling) 189 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G4c [30.0 0.0 0.0 0.0 29.0 33.0] /G4c { 29 33 true [1 0 0 -1 0.0 33.0] {} imagemask } 76 /G4c MSTT31c4a3 AddChar %%EndResource gs 1061 61 1095 395 CB 1466 399 647 ( the signal along the chain of DL) 647 SB gr gs 1061 60 1095 453 CB 1117 456 871 (links i.e. along dynamic fathers of instances.) 871 SB gr 0 0 0 fC /fm 256 def 867 2 224 338 B 1 F n 2 2 1092 338 B 1 F n 2 2 1095 338 B 1 F n 1057 2 1098 338 B 1 F n 2 171 1092 341 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 60 225 513 CB 248 516 176 ( return) 176 SB gr 32 0 0 50 50 0 0 0 51 /Symbol font gs 49 68 1095 513 CB 1118 516 26 (\374) 26 SB gr gs 49 68 1095 513 CB 1117 516 26 (\374) 26 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 68 1095 513 CB 1144 521 299 ( ) 299 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 68 1095 513 CB 1443 522 606 (returns to after raise statement) 606 SB gr 867 2 224 513 B 1 F n 2 2 1092 513 B 1 F n 1060 2 1095 513 B 1 F n 2 64 1092 516 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 60 225 581 CB 248 584 145 ( wind) 145 SB gr 32 0 0 50 50 0 0 0 51 /Symbol font gs 49 68 1095 581 CB 1118 584 26 (\375) 26 SB gr gs 49 68 1095 581 CB 1117 584 26 (\375) 26 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 68 1095 581 CB 1144 589 39 ( ) 39 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G33 [25.0 0.0 2.0 0.0 20.0 33.0] /G33 { 18 33 true [1 0 0 -1 -2.0 33.0] {<03f0000ffc001ffe00383f00601f80400f80800780000780000780000700000600000c0000080000 1000003c0000fe0003ff00007f80001f80000fc00007c00007c00003c00003c00003c00003800003 80000780000700700e00fc1c00fff0003fc000>} imagemask } 51 /G33 MSTT31c4a3 AddChar %%EndResource gs 1061 68 1095 581 CB 1183 590 902 (3 forms of terminating an exception handling) 902 SB gr 867 2 224 581 B 1 F n 2 2 1092 581 B 1 F n 1060 2 1095 581 B 1 F n 2 64 1092 584 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 60 225 649 CB 248 652 246 ( terminate) 246 SB gr 32 0 0 50 50 0 0 0 51 /Symbol font gs 49 68 1095 649 CB 1118 652 26 (\376) 26 SB gr gs 49 68 1095 649 CB 1117 652 26 (\376) 26 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 68 1095 649 CB 1144 657 78 ( ) 78 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 68 1095 649 CB 1222 658 871 (destructs \(lastwill\) several instances of units) 871 SB gr 867 2 224 649 B 1 F n 2 2 1092 649 B 1 F n 1060 2 1095 649 B 1 F n 2 64 1092 652 B 1 F n 32 0 0 50 50 0 0 0 46 /Helvetica-BoldOblique /font14 ANSIFont font gs 868 60 225 774 CB 248 777 563 (Composed instructions) 563 SB gr 867 2 224 717 B 1 F n 2 2 1092 717 B 1 F n 2 2 1095 717 B 1 F n 1057 2 1098 717 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 68 225 834 CB 248 842 82 ( if ) 82 SB gr 32 0 0 50 50 0 0 0 51 /Symbol font gs 126 68 225 834 CB 330 837 21 (g) 21 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 68 225 834 CB 351 842 121 ( then ) 121 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 68 225 834 CB 472 843 17 (I) 17 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 68 225 834 CB 489 842 102 ( else ) 102 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G4a [19.0 0.0 1.0 -1.0 19.0 33.0] /G4a { 18 34 true [1 0 0 -1 -1.0 33.0] {<1fffc003fe0000f80000f80000f80000f80000f80000f80000f80000f80000f80000f80000f80000 f80000f80000f80000f80000f80000f80000f80000f80000f80000f80000f80000f80000f80000f8 0000f00070f000f0f000f8e000f9c0007f80003e0000>} imagemask } 74 /G4a MSTT31c4a3 AddChar %%EndResource gs 867 68 225 834 CB 591 843 19 (J) 19 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 68 225 834 CB 610 842 43 ( fi) 43 SB gr 32 0 0 50 50 0 0 0 51 /Symbol font gs 43 68 1095 834 CB 1117 837 21 (g) 21 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 68 1095 834 CB 1138 843 480 ( is a Boolean expression) 480 SB gr gs 1061 60 1095 899 CB 1117 902 659 (I, J are sequences of instructions ) 659 SB gr %%BeginResource: font MSTT31c54f /MSTT31c54f [42.0 0 0 0 0 0] 47 -115 [-42.0 -42.0 42.0 42.0] [1 42 div 0 0 1 42 div 0 0] /MSTT31c54f GreNewFont %%EndResource 32 0 0 42 42 0 0 1 38 /MSTT31c54f font %%BeginResource: font MSTT31c54f /G7b [17.0 0.0 3.0 -9.0 20.0 29.0] /G7b { 17 38 true [1 0 0 -1 -3.0 29.0] {<000180000e0000180000300000600000e00001c00001c00001c00001c00003c00003c00003800003 80000300000600000c0000300000c000006000003800001800001c00001c00003c00003c00003c00 00780000780000f00000f00000e00000e00000e000006000007000003800000c0000>} imagemask } 123 /G7b MSTT31c54f AddChar %%EndResource gs 1061 60 1095 899 CB 1776 909 17 ({) 17 SB gr %%BeginResource: font MSTT31c55c /MSTT31c55c [42.0 0 0 0 0 0] 95 -115 [-42.0 -42.0 42.0 42.0] [1 42 div 0 0 1 42 div 0 0] /MSTT31c55c GreNewFont %%EndResource 32 0 0 42 42 0 0 1 38 /MSTT31c55c font %%BeginResource: font MSTT31c55c /G65 [19.0 0.0 1.0 0.0 19.0 19.0] /G65 { 18 19 true [1 0 0 -1 -1.0 19.0] {<001f8000e7c00187c00787c00f0fc01e0f801e1f003c1e007c3c007cf000ff8000f80000f80000f8 0000f80300fc0e007ffc007ff0001fc000>} imagemask } 101 /G65 MSTT31c55c AddChar /G6c [12.0 0.0 1.0 0.0 13.0 29.0] /G6c { 12 29 true [1 0 0 -1 -1.0 29.0] {<00f00ff003f003e003e003e007e007c007c007c00f800f800f801f801f001f003f003e003e003e00 7c007c007c00fc00f840f880fb00fe007800>} imagemask } 108 /G6c MSTT31c55c AddChar /G73 [16.0 0.0 0.0 0.0 16.0 19.0] /G73 { 16 19 true [1 0 0 -1 0.0 19.0] {<03fb078f0f071f061f821f821fc00fe00ff007f803f801fc40fc40fc607ce078f078f8f08fc0>} imagemask } 115 /G73 MSTT31c55c AddChar /G20 [11.0 0.0 0.0 0.0 0.0 0.0] /G20 { } 32 /G20 MSTT31c55c AddChar %%EndResource gs 1061 60 1095 899 CB 1793 909 77 (else ) 77 SB gr 32 0 0 42 42 0 0 1 38 /MSTT31c54f font %%BeginResource: font MSTT31c54f /G4a [19.0 0.0 -2.0 0.0 22.0 28.0] /G4a { 24 28 true [1 0 0 -1 2.0 28.0] {<0007ff0000f80000f00000f00000e00000e00000e00001c00001c00001c00001c000038000038000 0380000700000700000700000700000e00000e00000e00601c00f01c00f03800f07000e0e00061c0 003f0000>} imagemask } 74 /G4a MSTT31c54f AddChar /G20 [11.0 0.0 0.0 0.0 0.0 0.0] /G20 { } 32 /G20 MSTT31c54f AddChar /G69 [12.0 0.0 1.0 0.0 10.0 26.0] /G69 { 9 26 true [1 0 0 -1 -1.0 26.0] {<038003800380000000000000000007003f0007000e000e000e000e001c001c001c00380038003800 7800700072007400f8007000>} imagemask } 105 /G69 MSTT31c54f AddChar /G73 [16.0 0.0 0.0 0.0 16.0 19.0] /G73 { 16 19 true [1 0 0 -1 0.0 19.0] {<01f1070f06070e020e020f020f8007c003e001e001f000f8407840384038e038e030f0608f80>} imagemask } 115 /G73 MSTT31c54f AddChar /G6f [21.0 0.0 1.0 0.0 19.0 19.0] /G6f { 18 19 true [1 0 0 -1 -1.0 19.0] {<007c000187000703800e01801c01c03c01c03801c07803c07003c0f003c0f00380f00780e00700e0 0f00e00e00601c007038003860000f8000>} imagemask } 111 /G6f MSTT31c54f AddChar /G70 [21.0 0.0 -4.0 -9.0 20.0 19.0] /G70 { 24 28 true [1 0 0 -1 4.0 19.0] {<00387c01f9fe007b1e00760f007c0700780700700700f00700e00e00e00e01c00e01c01c01c01c01 c0380380300380600380c007c38007fe000700000700000e00000e00000e00001c00001c00003e00 00ff8000>} imagemask } 112 /G70 MSTT31c54f AddChar /G74 [12.0 0.0 1.0 0.0 13.0 25.0] /G74 { 12 25 true [1 0 0 -1 -1.0 25.0] {<004000800180018003800f003ff00f000f000e000e001e001c001c001c003c003800380038007800 700073007200fc007000>} imagemask } 116 /G74 MSTT31c54f AddChar /G6e [21.0 0.0 0.0 0.0 19.0 19.0] /G6e { 19 19 true [1 0 0 -1 0.0 19.0] {<0703c03f0fc00719e00e31e00e61c00e41c00c81c01d03c01e03801e03803c07803c070038070038 0f00700e00700e40700e80e01f00e00e00>} imagemask } 110 /G6e MSTT31c54f AddChar /G61 [21.0 0.0 1.0 0.0 20.0 19.0] /G61 { 19 19 true [1 0 0 -1 -1.0 19.0] {<003c2000eee00382e00703c00e01c01c03c01c03c0380380380380700380700700f00700e00f00e0 1700e03e00f06e40f08e807f0f003c0e00>} imagemask } 97 /G61 MSTT31c54f AddChar /G6c [12.0 0.0 1.0 0.0 12.0 29.0] /G6c { 11 29 true [1 0 0 -1 -1.0 29.0] {<00e007e000e001c001c001c003c00380038003800700070007000e000e000e001e001c001c001c00 3800380038007800710072007400f8007000>} imagemask } 108 /G6c MSTT31c54f AddChar /G7d [17.0 0.0 -3.0 -9.0 14.0 29.0] /G7d { 17 38 true [1 0 0 -1 3.0 29.0] {<001800000e00000700000300000380000380000380000780000780000f00000f00001e00001e0000 1e00001c00001c00000c00000e0000030000008000070000180000300000600000e00000e00001e0 0001e00001c00001c00001c00001c0000380000300000600000c0000380000c00000>} imagemask } 125 /G7d MSTT31c54f AddChar %%EndResource gs 1061 60 1095 899 CB 1870 909 227 (J is optional}) 227 SB gr 867 2 224 834 B 1 F n 2 2 1092 834 B 1 F n 2 2 1095 834 B 1 F n 1057 2 1098 834 B 1 F n 2 121 1092 837 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 959 CB 248 962 118 ( do ) 118 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 959 CB 366 963 17 (I) 17 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 959 CB 383 962 79 ( od) 79 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1095 959 CB 1117 963 885 (looping instruction; it is suggested to put an ) 885 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1095 959 CB 2002 962 77 (exit) 77 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1095 1017 CB 1117 1020 927 (instruction among the instructions I, see below) 927 SB gr 867 2 224 959 B 1 F n 2 2 1092 959 B 1 F n 1060 2 1095 959 B 1 F n 2 114 1092 962 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 68 225 1077 CB 248 1085 165 ( while ) 165 SB gr 32 0 0 50 50 0 0 0 51 /Symbol font gs 209 68 225 1077 CB 413 1080 21 (g) 21 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 68 225 1077 CB 434 1085 79 ( do ) 79 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 68 225 1077 CB 513 1086 17 (I) 17 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 68 225 1077 CB 530 1085 66 ( od) 66 SB gr 32 0 0 50 50 0 0 0 51 /Symbol font gs 43 68 1095 1077 CB 1117 1080 21 (g) 21 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 68 1095 1077 CB 1138 1086 480 ( is a Boolean expression) 480 SB gr gs 1061 60 1095 1142 CB 1117 1145 543 (I a sequence of instructions) 543 SB gr gs 1061 60 1095 1199 CB 1117 1202 257 (equivalent to) 257 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 60 1095 1256 CB 1117 1259 53 (do) 53 SB gr gs 1061 68 1095 1313 CB 1117 1321 82 ( if ) 82 SB gr 32 0 0 50 50 0 0 0 51 /Symbol font gs 125 68 1095 1313 CB 1199 1316 21 (g) 21 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 68 1095 1313 CB 1220 1321 121 ( then ) 121 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 68 1095 1313 CB 1341 1322 17 (I) 17 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 68 1095 1313 CB 1358 1321 222 ( else exit fi) 222 SB gr gs 1061 60 1095 1378 CB 1117 1381 53 (od) 53 SB gr 867 2 224 1077 B 1 F n 2 2 1092 1077 B 1 F n 1060 2 1095 1077 B 1 F n 2 357 1092 1080 B 1 F n gs 867 61 225 1438 CB 248 1441 114 ( for ) 114 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 1438 CB 362 1442 54 (i:=) 54 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 1438 CB 416 1441 13 ( ) 13 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 1438 CB 429 1442 48 (A ) 48 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 1438 CB 477 1441 55 (to ) 55 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 1438 CB 532 1442 33 (B) 33 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 1438 CB 565 1441 79 ( do ) 79 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 1438 CB 644 1442 17 (I) 17 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 1438 CB 661 1441 66 ( od) 66 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1095 1438 CB 1117 1441 855 (i integer variable, A, B integer expressions,) 855 SB gr gs 1061 60 1095 1495 CB 1117 1498 543 (I a sequence of instructions) 543 SB gr 867 2 224 1438 B 1 F n 2 2 1092 1438 B 1 F n 1060 2 1095 1438 B 1 F n 2 113 1092 1441 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 1555 CB 248 1558 140 ( case ) 140 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 1555 CB 388 1559 22 (c) 22 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 1613 CB 248 1616 205 ( when ) 205 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 1613 CB 453 1617 104 (c1: I;) 104 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 1671 CB 248 1674 308 ( otherwise ) 308 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 1671 CB 556 1675 19 (J) 19 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 60 225 1729 CB 248 1732 127 ( esac) 127 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1095 1555 CB 1117 1558 309 (case instruction) 309 SB gr gs 1061 60 1095 1612 CB 1117 1615 646 (I, J are sequences of instructions) 646 SB gr gs 1061 60 1095 1669 CB 1117 1672 680 (c is an expression, c1 is a constant) 680 SB gr 867 2 224 1555 B 1 F n 2 2 1092 1555 B 1 F n 1060 2 1095 1555 B 1 F n 2 230 1092 1558 B 1 F n 32 0 0 63 63 0 0 0 58 /Helvetica-BoldOblique /font14 ANSIFont font gs 868 75 225 1861 CB 248 1864 374 (Expressions) 374 SB gr 867 2 224 1789 B 1 F n 2 2 1092 1789 B 1 F n 2 2 1095 1789 B 1 F n 1057 2 1098 1789 B 1 F n 32 0 0 50 50 0 0 0 46 /Helvetica-Oblique /font19 ANSIFont font gs 867 60 225 1936 CB 248 1939 501 (Arithmetic expressions) 501 SB gr 867 2 224 1936 B 1 F n 2 2 1092 1936 B 1 F n 2 2 1095 1936 B 1 F n 1057 2 1098 1936 B 1 F n 2 56 1092 1939 B 1 F n gs 867 60 225 1996 CB 248 1999 464 (Boolean expressions) 464 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1095 1996 CB 1117 2000 153 (remark ) 153 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1095 1996 CB 1270 1999 42 (in) 42 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1095 1996 CB 1312 2000 97 ( and ) 97 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1095 1996 CB 1409 1999 33 (is) 33 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1095 1996 CB 1442 2000 428 ( object relations, e.g. ) 428 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1095 1996 CB 1870 1999 30 (if) 30 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1095 1996 CB 1900 2000 37 ( x) 37 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1095 1996 CB 1937 1999 55 ( in) 55 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1095 1996 CB 1992 2000 124 ( Clas2) 124 SB gr 867 2 224 1996 B 1 F n 2 2 1092 1996 B 1 F n 1060 2 1095 1996 B 1 F n 2 57 1092 1999 B 1 F n 32 0 0 50 50 0 0 0 46 /Helvetica-Oblique /font19 ANSIFont font gs 867 60 225 2057 CB 248 2060 425 (Object expressions) 425 SB gr 867 2 224 2057 B 1 F n 2 2 1092 2057 B 1 F n 1060 2 1095 2057 B 1 F n 2 56 1092 2060 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 2117 CB 248 2120 125 ( new) 125 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font %%BeginResource: font MSTT31c4a3 /G5f [25.0 0.0 0.0 -11.0 26.0 -9.0] /G5f { 26 2 true [1 0 0 -1 0.0 -9.0] {} imagemask } 95 /G5f MSTT31c4a3 AddChar %%EndResource gs 867 61 225 2117 CB 373 2121 363 ( T\(actual_params\)) 363 SB gr gs 1061 60 1095 2117 CB 1117 2120 966 (create new object of class \(coroutine, process\) T) 966 SB gr gs 1061 60 1095 2174 CB 1117 2177 683 (passing the actual_params list to it) 683 SB gr 867 2 224 2117 B 1 F n 2 2 1092 2117 B 1 F n 1060 2 1095 2117 B 1 F n 2 113 1092 2120 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 2234 CB 248 2237 130 ( this ) 130 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 2234 CB 378 2238 31 (T) 31 SB gr gs 1061 60 1095 2234 CB 1117 2237 969 (returns as a value the object of type T containing) 969 SB gr gs 1061 60 1095 2291 CB 1117 2294 293 (this expression) 293 SB gr 867 2 224 2234 B 1 F n 2 2 1092 2234 B 1 F n 1060 2 1095 2234 B 1 F n 2 113 1092 2237 B 1 F n gs 867 61 225 2351 CB 248 2355 83 ( E ) 83 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font %%BeginResource: font MSTT31c4eb /G71 [28.0 0.0 2.0 -11.0 26.0 23.0] /G71 { 24 34 true [1 0 0 -1 -2.0 23.0] {<00fc0c03ff3c0fc7fc1f83fc1f01fc3f01fc7f01fc7e01fc7e01fcfe01fcfe01fcfe01fcfe01fcfe 01fcfe01fcfe01fcfe01fc7f01fc7f01fc3f03fc3f87fc1ffdfc0ff9fc03e1fc0001fc0001fc0001 fc0001fc0001fc0001fc0001fc0001fc0003fe0007ff>} imagemask } 113 /G71 MSTT31c4eb AddChar %%EndResource gs 867 61 225 2351 CB 331 2354 94 (qua ) 94 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 2351 CB 425 2355 35 (A) 35 SB gr gs 1061 60 1095 2351 CB 1117 2354 708 (qualifies the value of E as of type A) 708 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G52 [31.0 0.0 -2.0 0.0 30.0 34.0] /G52 { 32 34 true [1 0 0 -1 2.0 34.0] {<007fffc0001fc0f8000f803c0007803e0007801e000f001f000f001f000f001f000f001f001e001f 001e001e001e003e003e003c003c0078003c01f0003c07e0007fff0000781e0000781e0000f01e00 00f00f0000f00f0000f00f0001e0078001e0078001e0078003c003c003c003c003c003e007c001e0 078001e00fc001f01fc000fcfff800ff>} imagemask } 82 /G52 MSTT31c4f8 AddChar %%EndResource gs 1061 61 1095 2408 CB 1117 2412 260 (Raises error ) 260 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1095 2408 CB 1377 2412 162 (if not E ) 162 SB gr 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 1061 61 1095 2408 CB 1539 2411 42 (in) 42 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 61 1095 2408 CB 1581 2412 48 ( A) 48 SB gr 867 2 224 2351 B 1 F n 2 2 1092 2351 B 1 F n 1060 2 1095 2351 B 1 F n 2 114 1092 2354 B 1 F n 32 0 0 50 50 0 0 1 46 /MSTT31c4eb font gs 867 61 225 2469 CB 248 2472 139 ( copy) 139 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 61 225 2469 CB 387 2473 65 (\(E\)) 65 SB gr gs 1061 60 1095 2469 CB 1117 2472 984 (returns a copy of value of the object expression E) 984 SB gr 867 2 224 2469 B 1 F n 2 2 1092 2469 B 1 F n 1060 2 1095 2469 B 1 F n 2 57 1092 2472 B 1 F n 32 0 0 50 50 0 0 0 46 /Helvetica-Oblique /font19 ANSIFont font gs 867 60 225 2530 CB 248 2533 501 (Character expressions) 501 SB gr 867 2 224 2530 B 1 F n 2 2 1092 2530 B 1 F n 1060 2 1095 2530 B 1 F n 2 56 1092 2533 B 1 F n gs 867 60 225 2590 CB 248 2593 410 (String expressions) 410 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1095 2590 CB 1117 2593 425 (only constant strings!) 425 SB gr 867 2 224 2590 B 1 F n 2 2 1092 2590 B 1 F n 1060 2 1095 2590 B 1 F n 2 56 1092 2593 B 1 F n 32 0 0 58 58 0 0 0 52 /Helvetica-Oblique /font19 ANSIFont font gs 866 72 225 2715 CB 248 2722 552 (Inheritance & Nesting) 552 SB gr 32 0 0 63 63 0 0 0 52 /ZapfDingbats font gs 866 72 225 2715 CB 800 2722 36 ( ) 36 SB gr %%BeginResource: font MSTT31c574 /MSTT31c574 [63.0 0 0 0 0 0] 47 -90 [-63.0 -63.0 63.0 63.0] [1 63 div 0 0 1 63 div 0 0] /MSTT31c574 GreNewFont %%EndResource 32 0 0 63 63 0 0 1 56 /MSTT31c574 font %%BeginResource: font MSTT31c574 /G5b [56.0 0.0 5.0 0.0 51.0 46.0] /G5b { 46 46 true [1 0 0 -1 -5.0 46.0] {<00003ff000000001fffe0000000fc01fc000001c0001e00000700000780000e000003c0001800000 0e000300000007000600000003800c00000001c00c00000000c01800000000e0307e0000007033ff c000003027ffe00000306ffff00000187ffff80000185ffff8000018dffffc00000cffc3fc00000c ffc3fc00f00cff81fe01f80cff81fe01f80cff81fe01f80cffc3fe01f80cffc3fe00f00cfffffe00 001cffffff00001c7fffff0000187fffff8000387fffffc000783fffffe000f03ffffff001f03fff fffc07f01fffffffffe00fffffffffc00fffffffffc007ffffffff8003ffffffff0001fffffffe00 00fffffffc00007ffffff800001fffffe000000fffffc0000001fffe000000003ff00000>} imagemask } 91 /G5b MSTT31c574 AddChar %%EndResource gs 667 72 225 2715 CB 836 2718 56 ([) 56 SB gr 32 0 0 63 63 0 0 0 56 /Helvetica-Oblique /font19 ANSIFont font gs 1061 73 1092 2707 CB 1114 2710 35 (2) 35 SB gr 32 0 0 50 50 0 0 0 46 /Helvetica-Oblique /font19 ANSIFont font gs 1061 73 1092 2707 CB 1149 2720 963 ( fundamental methods of unit's composition) 963 SB gr 866 2 224 2650 B 1 F n 2 2 1091 2650 B 1 F n 2 2 1092 2650 B 1 F n 1057 2 1095 2650 B 1 F n 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G4d [42.0 0.0 -4.0 0.0 47.0 34.0] /G4d { 51 34 true [1 0 0 -1 4.0 34.0] {<007f8000000fe0000f8000000f0000078000001e000007c000003c000007c000007c000007c00000 fc00000fc00000f800000fc00001f800000fc0000378000019e00006f8000019e0000cf0000019e0 000cf0000039e00018f0000031e00031e0000031e00061e0000031e000c1e0000060f000c3c00000 60f00183c0000060f00303c00000c0f00607c00000c0f00c07800000c0f01c078000018078180f80 00018078300f0000018078600f0000018078c00f0000030079801e0000030079801e000003007b00 1e000006003e003e000006003c003c00000e0038007c00001f003800fe0000ffe03007ffc000>} imagemask } 77 /G4d MSTT31c4f8 AddChar /G2d [17.0 0.0 1.0 9.0 16.0 13.0] /G2d { 15 4 true [1 0 0 -1 -1.0 13.0] {<7ffe7ffefffcfffc>} imagemask } 45 /G2d MSTT31c4f8 AddChar %%EndResource gs 867 60 225 2803 CB 248 2806 460 (Multi-level inheritance) 460 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 60 225 2803 CB 708 2806 333 ( permits to make) 333 SB gr gs 867 60 225 2860 CB 248 2863 656 (extensions of classes, coroutines,) 656 SB gr gs 867 60 225 2917 CB 248 2920 751 (processes defined on different level of) 751 SB gr gs 867 60 225 2974 CB 248 2977 580 (the nesting structure of units.) 580 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font %%BeginResource: font MSTT31c4f8 /G6b [22.0 0.0 0.0 0.0 24.0 35.0] /G6b { 24 35 true [1 0 0 -1 0.0 35.0] {<001e0003fc00007c00007c0000780000780000780000f00000f00000f00001f00001e00001e00001 e3ff03c0fc03c0f003c0c0078180078700078e000f1c000f3c000f7c001ffc001fbc001f1e001e1e 003c1e003c1e083c1f10780f10780f20780fc0f80f80f00700>} imagemask } 107 /G6b MSTT31c4f8 AddChar %%EndResource gs 1061 60 1095 2803 CB 1117 2806 452 (Multi-kind inheritance) 452 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1095 2803 CB 1569 2806 437 ( permits to inherit in a) 437 SB gr gs 1061 60 1095 2860 CB 1117 2863 916 (block, procedure, function, class, coroutine or) 916 SB gr gs 1061 60 1095 2917 CB 1117 2920 163 (process.) 163 SB gr 866 2 224 2803 B 1 F n 2 2 1091 2803 B 1 F n 2 2 1092 2803 B 1 F n 1057 2 1095 2803 B 1 F n 2 2 2153 2803 B 1 F n 2 2 2154 2803 B 1 F n 2 227 1092 2806 B 1 F n 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 867 60 225 3034 CB 248 3037 410 (Multiple inheritance) 410 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 867 60 225 3034 CB 658 3037 385 ( is doable by means) 385 SB gr gs 867 60 225 3091 CB 248 3094 707 (of multi-level inheritance and other) 707 SB gr gs 867 60 225 3148 CB 248 3151 436 (ingredients of Loglan.) 436 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1095 3034 CB 1117 3037 339 (Generic modules) 339 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1095 3034 CB 1456 3037 612 ( are doable in various ways: by) 612 SB gr gs 1061 60 1095 3091 CB 1117 3094 976 (formal types, by multi-level inheritance combined) 976 SB gr gs 1061 60 1095 3148 CB 1117 3151 686 (with nesting, to say nothing about ) 686 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4f8 font gs 1061 60 1095 3148 CB 1803 3151 133 (virtual) 133 SB gr 32 0 0 50 50 0 0 1 45 /MSTT31c4a3 font gs 1061 60 1095 3148 CB 1936 3151 32 (s.) 32 SB gr 867 2 224 3034 B 1 F n 2 2 1092 3034 B 1 F n 1060 2 1095 3034 B 1 F n 867 2 224 3208 B 1 F n 2 170 1092 3037 B 1 F n 2 2 1092 3208 B 1 F n 1060 2 1095 3208 B 1 F n 32 0 0 42 42 0 0 1 38 /MSTT31c51d font 248 3263 554 (Loglan'82 Quick Reference Card) 554 SB 1098 3263 25 (- ) 25 SB %%BeginResource: font MSTT31c51d /G33 [21.0 0.0 2.0 0.0 17.0 28.0] /G33 { 15 28 true [1 0 0 -1 -2.0 28.0] {<07c01ff03ff8707c403c801c001c001c001800300020004001f007f800fc007c003e001e001e000e 000e000e000c000c0018e030f8607f80>} imagemask } 51 /G33 MSTT31c51d AddChar %%EndResource 1123 3263 21 (3) 21 SB 1144 3263 25 ( -) 25 SB 1782 3263 238 (November, 94) 238 SB 255 255 255 fC 1973 3 242 3259 B 1 F n 0 0 0 fC 1973 2 242 3256 B 1 F n 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font Helvetica-BoldOblique %%+ font Helvetica-Oblique %%+ font MSTT31c4a3 %%+ font MSTT31c4eb %%+ font MSTT31c4f8 %%+ font MSTT31c51d %%+ font MSTT31c54f %%+ font MSTT31c55c %%+ font MSTT31c574 %%+ font Symbol %%+ font ZapfDingbats %%Page: 4 4 %%PageResources: (atend) SS 0 0 12 16 799 1169 300 SM 32 0 0 42 42 0 0 1 38 /MSTT31c51d font 0 0 0 fC 200 3263 554 (Loglan'82 Quick Reference Card) 554 SB 1050 3263 25 (- ) 25 SB 1075 3263 21 (4) 21 SB 1096 3263 25 ( -) 25 SB 1734 3263 238 (November, 94) 238 SB 255 255 255 fC /fm 256 def 1973 3 194 3259 B 1 F n 0 0 0 fC 1973 2 194 3256 B 1 F n 1 #C statusdict begin /manualfeed false store end EJ RS %%PageTrailer %%PageResources: font MSTT31c51d %%Trailer SVDoc restore end %%Pages: 4 % TrueType font name key: % MSTT310000 = % MSTT310000 = % MSTT310000 = % MSTT310000 = % MSTT310000 = % MSTT310000 = % MSTT310000 = % MSTT310000 = % MSTT310000 = % MSTT310000 = % MSTT310000 = % MSTT310000 = % MSTT31c4a3 = 2027DTimes New RomanF00000032000001900000 % MSTT31c4b0 = 2027DTimes New RomanF0000003f000001900000 % MSTT31c4bd = 2027DTimes New RomanF0000004b000002bc0000 % MSTT31c4ca = 2027DArialF00000032000001900001 % MSTT31c4d5 = 2027DArialF00000032000001900000 % MSTT31c4e0 = 2027DArialF0000002e000001900001 % MSTT31c4eb = 2027DTimes New RomanF00000032000002bc0000 % MSTT31c4f8 = 2027DTimes New RomanF00000032000001900001 % MSTT31c505 = 2027DArialF0000003f000002bc0001 % MSTT31c510 = 2027DTimes New RomanF00000032000002bc0001 % MSTT31c51d = 2027DTimes New RomanF0000002a000001900000 % MSTT31c52a = 2027DTimes New RomanF0000002e000001900000 % MSTT31c537 = 2027DTimes New RomanF0000002e000001900001 % MSTT31c544 = 2027DArialF00000032000002bc0001 % MSTT31c54f = 2027DTimes New RomanF0000002a000001900001 % MSTT31c55c = 2027DTimes New RomanF0000002a000002bc0001 % MSTT31c569 = 2027DArialF0000003a000001900001 % MSTT31c574 = 2027DWingdingsF0000003f000001900000 % MSTT31c580 = 2027DArialF0000003f000001900001 % MSTT31c58b = 2027DTimes New RomanF0000003f000001900001 %%DocumentSuppliedResources: procset Win35Dict 3 1 %%+ font MSTT31c4a3 %%+ font MSTT31c4bd %%+ font MSTT31c4eb %%+ font MSTT31c4f8 %%+ font MSTT31c510 %%+ font MSTT31c51d %%+ font MSTT31c52a %%+ font MSTT31c537 %%+ font MSTT31c54f %%+ font MSTT31c55c %%+ font MSTT31c574 %%DocumentNeededResources: font Helvetica %%+ font Helvetica-BoldOblique %%+ font Helvetica-Oblique %%+ font Palatino-Roman %%+ font Symbol %%+ font ZapfDingbats %%EOF  .