%!PS-Adobe-1.0 %%Creator: devps (Pipeline Associates, Inc.) %%CreationDate: Fri Sep 13 13:04:52 1996 %%Pages: (atend) %%DocumentFonts: (atend) /devps 180 dict def devps begin /res 10.000000 def /y_offset 843 def /X{exch}bind def /mm {transform round X round X itransform} bind def /r{rmoveto}bind def /m{moveto}bind def /l{lineto}bind def /rl{rlineto}bind def /st{stroke}bind def /gs{gsave}bind def /gr{grestore}bind def /cp{currentpoint}bind def /np{newpath}bind def /ct{curveto}bind def systemdict /setpacking known { /savepacking currentpacking def true setpacking } if /m0{0 0 moveto}bind def /xc{//res div}bind def /yc{//res neg div //y_offset add}bind def /lc{yc X xc X l st}bind def /mc{yc X xc X m}bind def /el{gs /a X def a div 1 X scale cp np a xc 2 div 0 360 arc st gr}bind def /ar{cp 7 2 roll np xc 5 1 roll atan 3 1 roll atan X arc st}bind def /sp{yc X xc X 6 2 roll yc X xc X 6 2 roll yc X xc X 6 2 roll ct}bind def /V{//res neg div //y_offset add currentpoint pop X m}bind def /H{//res div 0 transform X round X itransform pop currentpoint X pop moveto}bind def /h{//res div 0 r}bind def /v{//res neg div 0 X r}bind def /S{X H show}bind def /A{H //res div 1 index stringwidth pop sub 1 index length div 0 3 2 roll ashow}bind def /psize 10 def /height 0 def /cheight { height 0 ne { height } { psize } ifelse } bind def /slant 0 def /FF{findfont X dup 30 div 0 mm pop setlinewidth /psize X def [psize 0 cheight slant sin slant cos div mul cheight 0 0] makefont setfont}bind def /shade{gs /dy X def /dx X def np m 0 /dy rl /dx 0 rl 0 /dy neg rl /dx neg 0 rl closepath .9 setgray fill gr}bind def 1 setlinecap /resolution res 72 mul def /startFig { /SavedState save def userdict maxlength dict begin currentpoint transform DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix itransform moveto /ury exch def /urx exch def /lly exch def /llx exch def /y exch 72 mul resolution div def /x exch 72 mul resolution div def currentpoint /cy exch def /cx exch def /sx x urx llx sub div def /sy y ury lly sub div def sx sy scale cx sx div llx sub cy sy div ury sub translate /DefFigCTM matrix currentmatrix def /initmatrix { DefFigCTM setmatrix } def /defaultmatrix { DefFigCTM exch copy } def /initgraphics { DocumentInitState setmiterlimit setgray setdash setlinejoin setlinecap setlinewidth setmatrix DefFigCTM setmatrix } def /showpage { initgraphics } def }bind def /clipFig { currentpoint 6 2 roll newpath 4 copy 4 2 roll moveto 6 -1 roll exch lineto exch lineto exch lineto closepath clip newpath moveto }bind def /doclip { llx lly urx ury clipFig } def /endFig { end SavedState restore }bind def /globalstart { fontnum psize slant height resolution currentpoint pagesave restore gsave }bind def /globalend { grestore moveto /resolution exch def /height exch def /slant exch def /psize exch def /fontnum exch def F /pagesave save def }bind def /fontnum 1 def systemdict /setpacking known { savepacking setpacking} if end /BP{ save mark devps begin m0 /DocumentInitState [ matrix currentmatrix currentlinewidth currentlinecap currentlinejoin currentdash currentgray currentmiterlimit ] cvx def }bind def /EP{ end cleartomark restore showpage}def /Encoding-1 256 array def 0 1 255 {Encoding-1 exch /.notdef put} for Encoding-1 8#301 StandardEncoding 8#101 26 getinterval putinterval %A-B Encoding-1 8#341 StandardEncoding 8#141 26 getinterval putinterval %a-b Encoding-1 8#241 StandardEncoding 8#301 16 getinterval putinterval %accents Encoding-1 8#373 StandardEncoding 8#365 1 getinterval putinterval %dotlessi Encoding-1 dup 8#41 /copyright put dup 8#42 /registered put dup 8#43 /trademark put dup 8#44 /logicalnot put dup 8#45 /Eth put dup 8#46 /eth put dup 8#47 /Thorn put dup 8#50 /thorn put dup 8#51 /brokenbar put dup 8#52 /degree put dup 8#53 /divide put dup 8#54 /multiply put dup 8#55 /minus put dup 8#56 /onehalf put dup 8#57 /onequarter put dup 8#60 /threequarters put dup 8#101 /Aacute put dup 8#102 /Acircumflex put dup 8#103 /Adieresis put dup 8#104 /Agrave put dup 8#105 /Aring put dup 8#106 /Atilde put dup 8#107 /Ccedilla put dup 8#110 /Eacute put dup 8#111 /Ecircumflex put dup 8#112 /Edieresis put dup 8#113 /Egrave put dup 8#114 /Iacute put dup 8#115 /Icircumflex put dup 8#116 /Idieresis put dup 8#117 /Igrave put dup 8#120 /Ntilde put dup 8#121 /Oacute put dup 8#122 /Ocircumflex put dup 8#123 /Odieresis put dup 8#124 /Ograve put dup 8#125 /Otilde put dup 8#126 /Scaron put dup 8#127 /Uacute put dup 8#130 /Ucircumflex put dup 8#131 /Udieresis put dup 8#132 /Ugrave put dup 8#133 /Ydieresis put dup 8#134 /Zcaron put dup 8#135 /aacute put dup 8#136 /acircumflex put dup 8#137 /adieresis put dup 8#140 /agrave put dup 8#141 /aring put dup 8#142 /atilde put dup 8#143 /ccedilla put dup 8#144 /eacute put dup 8#145 /ecircumflex put dup 8#146 /edieresis put dup 8#147 /egrave put dup 8#150 /iacute put dup 8#151 /icircumflex put dup 8#152 /idieresis put dup 8#153 /igrave put dup 8#154 /ntilde put dup 8#155 /oacute put dup 8#156 /ocircumflex put dup 8#157 /odieresis put dup 8#160 /ograve put dup 8#161 /otilde put dup 8#162 /scaron put dup 8#163 /uacute put dup 8#164 /ucircumflex put dup 8#165 /udieresis put dup 8#166 /ugrave put dup 8#167 /ydieresis put dup 8#170 /zcaron put pop /Enc-dict 30 dict def Enc-dict /tmpstr1 50 string put Enc-dict /tmpstr2 50 string put Enc-dict /tmpstr3 50 string dup (Encoding-) exch cvs pop put /AEnc-def { % arguments: the original font's name, encoding nr Enc-dict begin tmpstr2 cvs /Enc-no exch def % Remember the number in a string dup /OrigName exch def % remember the name findfont dup maxlength dict /newdict exch def % get dictionary for new font { exch dup /FID ne { exch newdict 3 1 roll put } { pop pop } % Ignore FID ifelse } forall newdict begin /Encoding tmpstr3 9 Enc-no putinterval tmpstr3 0 9 Enc-no length add getinterval cvn load def % Replace encoding currentdict /UniqueID known { /UniqueID UniqueID Enc-no cvi 49999 mul add def } if % Derive New UniqueID end % newdict /FNlength OrigName tmpstr1 cvs length def % convert name, remember length FNlength 1 add Enc-no length add string dup 0 OrigName tmpstr1 cvs putinterval dup FNlength (-) putinterval dup FNlength 1 add Enc-no putinterval dup 0 tmpstr1 0 FNlength getinterval putinterval % Add old name cvn dup newdict /FontName 3 2 roll put newdict definefont end % Enc-dict } def /Times-Roman 1 AEnc-def pop /R-1{/Times-Roman-1 FF}def /Times-Bold 1 AEnc-def pop /B-1{/Times-Bold-1 FF}def /Times-Italic 1 AEnc-def pop /I-1{/Times-Italic-1 FF}def /R{/Times-Roman FF}def /B{/Times-Bold FF}def /I{/Times-Italic FF}def %%EndProlog %%Page: 1 1 BP /slant 0 def /height 0 def 480 V 10 R 720(YAP)S 930(\()S 972(1)S 1030(\))S 2696(Eighth)S (Edition)296 2989 A 4917(YAP)S 5127(\()S 5169(1)S 5227(\))S 960 V 9 R 720(N)S 722(NA)S 790(AM)S 858(ME)S 940(E)S 1080 V 10 R 1080(yap,)S 1275(more)S 10 R-1 1507(-)S 10 R 1589(yet)S 1737(another)S 2064(pager)S 1248 V 9 R 720(S)S 722(SY)S 774(YN)S 842(NO)S 910(OP)S 978(PS)S 1030(SI)S 1082(IS)S 1115(S)S 1368 V 10 B 1080(yap)S 10 R 1274([)S 10 B-1 1346(-)S 10 B (cnuq)213 1403 A 10 R 1654(])S 1726([)S 10 B-1 1798(-)S 10 I 1855(n)S 10 R 1943(])S 2015([)S 10 B 2087(+)S 10 I (command)391 2144 A 10 R 2573(])S 2645([)S 2717(name)S (...)75 2973 A 3124(])S 1536 V 9 R 720(D)S 722(DE)S 790(ES)S 848(SC)S 900(CR)S 962(RI)S 1024(IP)S 1057(PT)S 1109(TI)S 1167(IO)S 1200(ON)S 1268(N)S 1656 V 10 I 1080(Yap)S 10 R 1272(is)S 1375(a)S 1456(program)S 1833(allowing)S 2221(the)S 2380(user)S 2584(to)S 2698(examine)S 3075(a)S (continuous)440 3157 A 3634(text)S 3822(one)S 4004(screenful)S 4411(at)S 4521(a)S 4603(time)S 4819(on)S 4956(a)S 5038(video)S 1776 V 1080(display)S 1404(terminal.)S 1824(It)S 1920(does)S 2137(so)S 2259(by)S 2392(pausing)S 2737(after)S (each)185 2956 A 3174(screenful,)S (waiting)302 3602 A 3937(for)S 4088(the)S 4244(user)S 4445(to)S 4556(type)S 4762(a)S 4840(command.)S 1896 V 1080(The)S 1268(commands)S 1735(are)S 1891(enumerated)S 2393(later.)S 10 I 2655(Yap)S 10 R 2819('s)S 2924(main)S 3157(feature)S 3470(is,)S 3594(that)S 3777(it)S 3865(can)S 4037(page)S 4259(both)S 4469(forwards)S 4860(and)S 5037(back-)S 2016 V 1080(wards,)S 1371(even)S 1586(when)S 1829(reading)S 2156(from)S 2377(standard)S (input.)231 2743 A 2184 V 1080(The)S 1262(command)S 1683(line)S 1859(options)S 2179(are:)S 2352 V 10 I-1 1080(-)S 10 I 1148(n)S 10 R 1440(An)S 1588(integer)S 1893(which)S 2164(is)S 2256(the)S 2404(size)S 2586(\(in)S 2723(lines\))S 2972(of)S 3081(a)S 3151(page)S 3366(\(the)S (initial)235 3548 A 10 I (page-size)380 3808 A 10 R 4196(.)S 2520 V 10 B-1 1080(-)S 10 B 1137(c)S 10 R 1440(Normally,)S 10 I 1884(yap)S 10 R (will)157 2062 A 2252(display)S (each)185 2575 A 2793(page)S 3016(by)S 3149(beginning)S 3583(at)S 3689(the)S 3845(top)S 4006(of)S 4123(the)S 4280(screen)S 4572(and)S 4751(erasing)S (each)185 5076 A 2640 V 1440(line)S 1621(just)S 1796(before)S 2084(it)S 2170(displays)S 2529(on)S 2659(it.)S 2770(If)S (your)184 2868 A 3082(terminal)S (cannot)268 3448 A 3746(erase)S 3984(a)S 4059(line,)S 10 I 4265(yap)S 10 R (will)157 4439 A 4625(clear)S 4851(the)S 5003(screen)S 2760 V 1440(before)S 1723(it)S 1804(displays)S 2158(a)S 2228(page.)S 2880 V 1440(This)S 1650(avoids)S (scrolling)352 1943 A 2326(the)S 2480(screen,)S 2795(making)S 3128(it)S 3216(easier)S 3484(to)S 3594(read)S 3800(while)S 10 I 4056(yap)S 10 R 4233(is)S (writing.)316 4332 A 4705(The)S 10 B 4894(-c)S 10 R 5005(option)S 3000 V 1440(causes)S 10 I 1732(yap)S 10 R 1906(to)S 2013(scroll)S 2266(the)S 2418(screen)S 2705(instead)S 3019(of)S 3132(beginning)S 3562(at)S 3664(the)S 3816(top)S 3973(of)S 4086(the)S 4238(screen.)S 4574(This)S 4781(is)S 4876(also)S (done)195 5066 A 3120 V 1440(if)S (your)184 1527 A 1736(terminal)S (cannot)268 2097 A 2390(either)S 2645(erase)S 2878(a)S 2948(line)S 3124(or)S 3233(clear)S 3455(the)S 3603(screen.)S 3288 V 10 B-1 1080(-)S 10 B 1137(u)S 10 R 1440(Normally,)S 10 I 1884(yap)S 10 R 2062(handles)S (underlining)463 2402 A 2898(such)S 3115(as)S (produced)374 3232 A 3639(by)S 3772(nroff)S 4007(in)S 4118(a)S 4197(manner)S 4533(appropriate)S 5026(to)S 5138(the)S 3408 V 1440(particular)S 1855(terminal:)S 2247(if)S 2337(the)S 2488(terminal)S 2852(can)S 3020(perform)S (underlining)463 3373 A 3864(well)S 4066(\(t.i.,)S 4259(the)S 4410(escape)S 4707(sequences)S 5143(for)S 3528 V (underlining)463 1440 A 1934(do)S 2065(not)S (occupy)290 2224 A (space)224 2545 A 2800(on)S 2932(the)S 3087(screen\),)S 10 I 3436(yap)S 10 R (will)157 3613 A (underline)380 3802 A (underlined)430 4214 A 4676(information)S 5183(in)S 3648 V 1440(the)S (input.)231 1588 A 1844(The)S 10 B 2026(-u)S 10 R 2141(option)S 2422(supresses)S 2827(this)S (underlining.)488 2997 A 3816 V 10 B-1 1080(-)S 10 B 1137(n)S 10 R 1440(Normally,)S 10 I 1887(yap)S 10 R 2068(also)S (recognises)425 2266 A 2727(escape)S 3032(sequences)S 3476(for)S 3631(stand-out)S 4042(mode)S 4302(or)S (underlining)463 4423 A 4923(mode)S 5183(in)S 3936 V 1440(the)S (input,)231 1598 A 1864(and)S (knows)262 2044 A 2341(how)S 2548(much)S (space)224 2805 A 3063(these)S 3304(escape)S 3607(sequences)S (will)157 4049 A (occupy)290 4240 A 4564(on)S 4698(the)S 4855(screen,)S 5172(so)S 4056 V 1440(that)S 10 I 1616(yap)S 10 R (will)157 1786 A 1968(not)S 2121(fold)S 2308(lines)S 2523(erroneously.)S 3073(The)S 10 B 3255(-n)S 10 R 3370(option)S 3651(supresses)S 4056(this)S 4226(pattern)S 4531(matching.)S 4224 V 10 B-1 1080(-)S 10 B 1137(q)S 10 R 1440(This)S 1644(option)S (will)157 1925 A 2107(cause)S 10 I 2356(yap)S 10 R 2526(to)S 2629(exit)S 2805(only)S 3008(on)S 3133(the)S 3281("quit")S 3544(command.)S 4392 V 10 B 1080(+)S 10 I (command)391 1137 A 4512 V (command)391 1440 A 10 R 1856(is)S 1948(taken)S 2191(to)S 2294(be)S 2414(an)S (initial)235 2534 A 2794(command)S 3215(to)S 10 I 3318(yap)S 10 R 3471(.)S 4680 V 10 I 1080(Yap)S 10 R 1270(uses)S 1477(the)S 10 I 1634(termcap)S 10 R 1972(\(5\))S 2124(database)S 2505(to)S 2617(determine)S 3054(the)S 3211(terminal)S (capabilities)459 3581 A 4074(and)S 4253(the)S 4411(default)S 10 I (page-size)380 4726 A 10 R 5114(.)S 5199(It)S 4800 V 1080(examines)S 1504(the)S 1671($TERM)S 2045(environment)S 2597(variable)S 2966(to)S 3088(identify)S 3445(the)S 3612(terminal)S 3992(type.)S 4259(If)S 4371($TERM)S 4744(is)S 4854(not)S 5025(set,)S 5205(it)S 4920 V 1080(defaults)S 1429(to)S 10 I 1537(dumb)S 10 R 1768(.)S 10 I 1848(Yap)S 10 R 2034(Also)S 2254(examines)S 2664(the)S 2818($TERMCAP)S 3375(environment)S 3914(variable)S 4270(to)S 4379(locate)S 4651(the)S 10 I 4805(termcap)S 10 R 5143(\(5\))S 5040 V 1080(database.)S 1502(If)S 1595($TERMCAP)S 2146(is)S 2238(not)S 2391(set,)S 2553(it)S 2634(defaults)S 2978(to)S 10 I 3081(/etc/termcap)S 10 R 3593(.)S 5208 V 10 I 1080(Yap)S 10 R (looks)217 1262 A 1505(in)S 1609(the)S 1758($YAP)S 2036(environment)S 2570(variable)S 2921(to)S 3025(pre-set)S 3326(\257ags.)S 3592(For)S 3758(instance,)S 4139(if)S (you)150 4227 A 4403(prefer)S 4671(the)S 10 B 4821(-c)S 10 R 4927(mode)S 5177(of)S 5328 V 1080(operation,)S 1510(just)S 1680(set)S 1817(the)S 1965($YAP)S 2242(environment)S 2775(variable)S 3125(to)S 10 B 3228(-c)S 10 R 3307(.)S 5496 V 1080(The)S 1276(commands)S 1750(of)S 10 I 1873(yap)S 10 R 2057(can)S 2236(be)S (bound)250 2370 A 2659(to)S 2776(sequences)S 3223(of)S 3346(keystrokes.)S 3865(The)S 4062(environment)S 4610(variable)S 4975($YAP-)S 5616 V 1080(KEYS)S 1377(may)S 1583(contain)S 1912(the)S 2068(bindings)S 2446(in)S 2557(the)S 2713(form)S 2942(of)S 3059(a)S 3137(list)S 3293(of)S 3410(colon-separated)S 4081(`name=sequence')S 4826(pairs.)S 5104(The)S 5736 V 10 I 1080(name)S 10 R 1327(is)S 1423(a)S 1497(short)S 1727(mnemonic)S 2180(for)S 2327(the)S 2479(command,)S 2929(the)S 10 I 3081(sequence)S 10 R 3479(is)S 3575(the)S 3727(sequence)S 4125(of)S 4238(keystrokes)S 4697(to)S 4805(be)S 4930(typed)S 5183(to)S 5856 V (invoke)273 1080 A 1398(the)S 1566(command.)S 2057(This)S 2281(sequence)S 2695(may)S 2912(contain)S 3252(a)S 3341(\303X)S 3492(escape,)S 3830(which)S 4120(means)S 4421(control-X,)S 4882(and)S 5071(a)S 5160(\\X)S 5976 V 1080(escape,)S 1411(which)S 1694(means)S 1988(X.)S 2123(The)S 2317(latter)S 2562(can)S 2739(be)S 2871(used)S 3092(to)S 3207(get)S 3367(the)S 3527(characters)S (`\303',)127 3974 A 4139(`\\')S 4273(and)S 4456(`:')S 4590(in)S 4706(the)S 4867(sequence.)S 6096 V 1080(There)S 1344(are)S 1496(two)S 1675(keymaps)S 2060(available,)S 2476(the)S 2626(default)S 2933(one)S 3105(and)S 3277(a)S 3349(user-de\256ned)S 3874(one.)S 4096(You)S 4296(can)S 4463(switch)S 4753(between)S 5116(one)S 6216 V 1080(and)S 1250(the)S 1398(other)S 1630(with)S 1834(the)S 10 I (change)290 1982 A (keymap)308 2297 A 10 R 2630(command.)S 6384 V 1080(The)S 10 I 1267(yap)S 10 R 1442(commands)S 1907(are)S 2061(described)S 2477(below.)S 2803(The)S 2990(mnemonics)S 3483(for)S 3631(the)S 3784(commands)S 4249(are)S 4403(given)S 4657(in)S 4766(parentheses.)S 6504 V 1080(The)S 1272(default)S 1587(key)S 1767(sequences)S 2210(\(if)S 2341(any\))S 2555(are)S 2714(given)S 2972(after)S 3192(the)S 3349(mnemonic.)S 3857(Every)S 4132(command)S 4562(takes)S 4803(an)S 4932(optional)S 6624 V 1080(integer)S 1406(argument,)S 1857(which)S 2149(may)S 2368(be)S 2509(typed)S 2779(before)S 3084(the)S 3254(command.)S 3722(Some)S 3998(commands)S 4480(just)S (ignore)257 4672 A 4976(it.)S 5104(The)S 6744 V 1080(integer)S 1385(argument)S 1790(is)S 1882(referred)S 2228(to)S 2331(as)S 10 I 2440(i)S 10 R 2476(.)S 2551(Usually,)S 2914(if)S 10 I 3001(i)S 10 R 3054(is)S 3146(not)S 3299(given,)S 3572(it)S 3653(defaults)S 3997(to)S 4100(1.)S 6912 V 1080(visit)S 1278(previous)S 1649(\256le)S 1803(\()S 10 I 1837(bf)S 10 R 1923(\))S 10 B 1982(P)S 7032 V 10 R 1440(Visit)S 1661(the)S 10 I 1809(i)S 10 R 1845(-th)S 1982(previous)S 2353(\256le)S 2507(given)S 2755(in)S 2858(the)S 3006(command)S 3427(line.)S 7200 V 1080(scroll)S 1329(one)S 1499(line)S 1675(up)S 1800(or)S 1909(go)S 2034(to)S 2137(line)S 2313(\()S 10 I 2347(bl)S 10 R 2433(\))S 10 B 2492(\303K)S 10 R 2629(or)S 10 B 2738(k)S 7320 V 10 R 1440(If)S 10 I 1539(i)S 10 R 1598(is)S 1696(not)S 1856(given,)S 2136(scroll)S 2392(one)S 2569(line)S 2752(up.)S 2909(Otherwise,)S 10 I 3381(i)S 10 R (will)157 3441 A 3630(be)S 3757(interpreted)S 4226(as)S 4342(a)S 4419(line)S 4602(number.)S 4966(A)S 5071(page)S 7440 V 1440(starting)S 1767(with)S 1971(the)S 2119(line)S 2295(indicated)S (will)157 2689 A 2871(then)S 3069(be)S 3189(displayed.)S 7903 V 720(Page)S 941(1)S 2850(\()S 2892(local)S 3096(\))S 4455(September)S 4911(13,)S (1996)200 5061 A 8143 V EP %%Page: 2 2 BP /slant 0 def /height 0 def 480 V 10 R 720(YAP)S 930(\()S 972(1)S 1030(\))S 2696(Eighth)S (Edition)296 2989 A 4917(YAP)S 5127(\()S 5169(1)S 5227(\))S 960 V 1080(bottom)S 1389(\()S 10 I 1423(bot)S 10 R 1559(\))S 10 B 1618(l)S 10 R 1671(or)S 10 B 1780($)S 1080 V 10 R 1440(Go)S 1588(to)S 1691(the)S 1839(last)S 2004(line)S 2180(of)S 2289(the)S (input.)231 2437 A 1248 V 1080(display)S 1395(previous)S 1766(page)S 1981(\()S 10 I 2015(bp)S 10 R 2123(\))S 10 B 2182(-)S 1368 V 10 R 1440(Display)S 1778(the)S 1926(previous)S 2297(page,)S 2537(consisting)S 2969(of)S 10 I 3078(i)S 10 R 3131(lines,)S 3371(\(or)S 10 I (page-size)380 3514 A 10 R 3919(lines)S 4134(if)S 4221(no)S 4346(argument)S 4751(is)S 4843(given\).)S 1536 V 1080(display)S 1395(previous)S 1766(page)S 1981(and)S 2151(set)S 2288(pagesize)S 2660(\()S 10 I 2694(bps)S 10 R 2841(\))S 10 B 2900(Z)S 1656 V 10 R 1440(Display)S 1779(the)S 1928(previous)S 2300(page,)S 2541(consisting)S 2974(of)S 10 I 3084(i)S 10 R 3138(lines,)S 3379(\(or)S 10 I (page-size)380 3523 A 10 R 3929(lines)S 4145(if)S 4233(no)S 4359(argument)S 4765(is)S 4859(given\).)S 5193(If)S 1776 V 10 I 1440(i)S 10 R 1493(is)S 1585(given,)S 1858(the)S 10 I (page-size)380 2006 A 10 R 2411(is)S 2503(set)S 2640(to)S 10 I 2743(i)S 10 R 2779(.)S 1944 V 1080(scroll)S 1329(up)S 1454(\()S 10 I 1488(bs)S 10 R 1585(\))S 10 B 1644(\303B)S 2064 V 10 R 1440(Scroll)S 1706(up)S 10 I 1831(i)S 10 R 1884(lines)S 2099(\(or)S 10 I 2242(scroll-size)S 10 R 2681(lines)S 2896(if)S 10 I 2983(i)S 10 R 3036(is)S 3128(not)S 3281(given.)S (Initially,)344 3554 A 3923(the)S 10 I 4071(scroll-size)S 10 R 4510(is)S 4602(11\).)S 2232 V 1080(search)S 1363(backwards)S 1819(for)S 1962(pattern)S 2267(\()S 10 I 2301(bse)S 10 R 2443(\))S 10 B 2502(?)S 2352 V 10 R 1440(Search)S 1744(backwards)S 2204(for)S 2351(the)S 10 I 2503(i)S 10 R 2539(-th)S 2680(occurrence)S 3152(of)S 3265(a)S 3339(regular)S 3655(expression)S 4115(which)S (will)157 4391 A 4578(be)S 4703(prompted)S 5118(for.)S 2472 V 1440(If)S 1564(there)S 1822(are)S 2002(less)S 2209(than)S 10 I 2438(i)S 10 R 2522(occurrences)S 3060(of)S 3200(the)S 3379(expression,)S 3890(the)S (position)323 4069 A 4447(in)S 4580(the)S 4758(\256le)S 4942(remains)S 2592 V 1440(unchanged.)S 1969(Otherwise,)S 2453(a)S 2542(page)S 2776(is)S 2887(displayed,)S 3341(starting)S 3687(two)S 3882(lines)S 4117(before)S 4420(the)S (place)213 4588 A 4846(where)S 5138(the)S 2712 V 1440(expression)S 1899(was)S (found.)259 2084 A 2371(The)S 2556(user's)S 2825(erase)S 3061(and)S (kill)134 3234 A 3396(characters)S 3834(may)S 4035(be)S 4158(used)S 4370(to)S 4476(edit)S 4655(the)S 4806(expression.)S 2832 V 1440(Erasing)S 1773(back)S 1988(past)S 2175(the)S 2323(\256rst)S 2505(character)S 2901(cancels)S 3223(the)S 3371(search)S 3654(command.)S 2952 V 1440(Note:)S 1691(Some)S 1947(systems)S 2292(do)S 2419(not)S 2575(have)S 10 I 2793(regex)S 10 R 3025(\(3\).)S 3221(On)S 3372(those)S 3612(systems,)S 3983(searches)S 4353(are)S (still)151 4505 A (supported,)421 4684 A 5133(but)S 3072 V 1440(regular)S 1751(expressions)S 2245(are)S 2394(not.)S 3240 V 1080(skip)S 1272(lines)S 1487(backwards)S 1943(\()S 10 I 1977(bsl)S 10 R 2102(\))S 10 B 2161(S)S 3360 V 10 R 1440(Skip)S 10 I 1649(i)S 10 R 1702(lines)S 1917(backwards)S 2373(and)S 2543(display)S 2858(a)S 2928(page.)S 3528 V 1080(skip)S 1272(pages)S 1526(backwards)S 1982(\()S 10 I 2016(bsp)S 10 R 2163(\))S 10 B 2222(F)S 3648 V 10 R 1440(Skip)S 10 I 1649(i)S 10 R 1702(pages)S 1956(backwards)S 2412(and)S 2582(display)S 2897(a)S 2967(page.)S 3816 V 1080(scroll)S 1329(up)S 1454(and)S 1624(set)S 1761(scrollsize)S 2167(\()S 10 I 2201(bss)S 10 R 2337(\))S 10 B 2396(b)S 3936 V 10 R 1440(Scroll)S 1706(up)S 10 I 1831(i)S 10 R 1884(lines)S 2099(\(or)S 10 I 2242(scroll-size)S 10 R 2681(lines)S 2896(if)S 10 I 2983(i)S 10 R 3036(is)S 3128(not)S 3281(given.)S 3579(If)S 10 I 3672(i)S 10 R 3725(is)S 3817(given,)S 4090(the)S 10 I 4238(scroll-size)S 10 R 4677(is)S 4769(set)S 4906(to)S 10 I 5009(i)S 10 R 5045(.)S 4104 V 1080(change)S 1390(key)S 1560(map)S 1758(\()S 10 I 1792(chm)S 10 R 1968(\))S 10 B 2027(\303[)S 4224 V 10 R 1440(Change)S 1772(from)S 1993(the)S 2141(current)S 2452(key)S 2622(map)S 2820(to)S 2923(the)S 3071(other)S 3303(\(if)S 3424(there)S 3651(is)S 3743(one\).)S 4392 V 1080(exchange)S 1485(current)S 1796(page)S 2011(and)S 2181(mark)S 2413(\()S 10 I 2447(exg)S 10 R 2595(\))S 10 B 2654(x)S 4512 V 10 R 1440(Set)S 1594(the)S 1742(mark)S 1974(to)S 2077(the)S 2225(current)S 2536(page,)S 2776(and)S 2946(display)S 3261(the)S 3409(previously)S 3858(marked)S 4185(page.)S 4680 V 1080(visit)S 1278(next)S 1476(\256le)S 1630(\()S 10 I 1664(ff)S 10 R 1728(\))S 10 B 1787(N)S 4800 V 10 R 1440(Visit)S 1661(the)S 10 I 1809(i)S 10 R 1845(-th)S 1982(next)S 2180(\256le)S 2334(given)S 2582(in)S 2685(the)S 2833(command)S 3254(line.)S 4968 V 1080(scroll)S 1329(one)S 1499(line)S 1675(down)S 1923(or)S 2032(go)S 2157(to)S 2260(line)S 2436(\()S 10 I 2470(\257)S 10 R 2528(\))S 10 B 2587(\303J)S 10 R 2696(or)S 10 B 2805(\303M)S 10 R 2959(or)S 10 B 3068(j)S 5088 V 10 R 1440(If)S 10 I 1533(i)S 10 R 1586(is)S 1678(not)S 1831(given,)S 2104(scroll)S 2353(one)S 2523(line)S 2699(down.)S 2972(Otherwise,)S 10 I 3437(i)S 10 R (will)157 3490 A 3672(be)S 3793(interpreted)S 4256(as)S 4366(a)S 4437(line)S 4614(number.)S 4972(A)S 5071(page)S 5208 V 1440(starting)S 1767(with)S 1971(the)S 2119(line)S 2295(indicated)S (will)157 2689 A 2871(then)S 3069(be)S 3189(displayed.)S 5376 V 1080(display)S 1395(next)S 1593(page)S 1808(\()S 10 I 1842(fp)S 10 R 1928(\))S 10 B 1987()S 5496 V 10 R 1440(Display)S 1778(the)S 1926(next)S 2124(page,)S 2364(consisting)S 2796(of)S 10 I 2905(i)S 10 R 2958(lines,)S 3198(\(or)S 10 I (page-size)380 3341 A 10 R 3746(lines)S 3961(if)S 4048(no)S 4173(argument)S 4578(is)S 4670(given\).)S 5664 V 1080(display)S 1395(next)S 1593(page)S 1808(and)S 1978(set)S 2115(pagesize)S 2487(\()S 10 I 2521(fps)S 10 R 2646(\))S 10 B 2705(z)S 5784 V 10 R 1440(Display)S 1780(the)S 1930(next)S 2130(page,)S 2372(consisting)S 2806(of)S 10 I 2917(i)S 10 R 2972(lines,)S 3214(\(or)S 10 I (page-size)380 3360 A 10 R 3768(lines)S 3986(if)S 4076(no)S 4204(argument)S 4612(is)S 4707(given\).)S 5042(If)S 10 I 5138(i)S 10 R 5194(is)S 5904 V 1440(given,)S 1713(the)S 10 I (page-size)380 1861 A 10 R 2266(is)S 2358(set)S 2495(to)S 10 I 2598(i)S 10 R 2634(.)S 6072 V 1080(scroll)S 1329(down)S 1577(\()S 10 I 1611(fs)S 10 R 1686(\))S 10 B 1745(\303D)S 6192 V 10 R 1440(Scroll)S 1706(down)S 10 I 1954(i)S 10 R 2007(lines)S 2222(\(or)S 10 I 2365(scroll-size)S 10 R 2804(lines)S 3019(if)S 3106(no)S 3231(argument)S 3636(is)S 3728(given\).)S 6360 V 1080(search)S 1363(forwards)S 1747(for)S 1890(pattern)S 2195(\()S 10 I 2229(fse)S 10 R 2349(\))S 10 B 2408(/)S 6480 V 10 R 1440(Search)S 1741(forwards)S 2126(for)S 2270(the)S 10 I 2419(i)S 10 R 2455(-th)S 2593(occurrence)S 3062(of)S 3172(a)S 3243(regular)S 3555(expression)S 4011(which)S (will)157 4283 A 4466(be)S 4587(prompted)S 4998(for.)S 5193(If)S 6600 V 1440(there)S 1672(are)S 1826(less)S 2007(than)S 10 I 2210(i)S 10 R 2268(occurrences)S 2780(of)S 2894(the)S 3047(expression,)S 3532(the)S (position)323 3684 A 4036(in)S 4143(the)S 4295(\256le)S 4453(remains)S 4801(unchanged.)S 6720 V 1440(Otherwise,)S 1913(a)S 1992(page)S 2216(is)S 2317(displayed,)S 2761(starting)S 3097(two)S 3282(lines)S 3506(before)S 3798(the)S (place)213 3955 A 4202(where)S 4483(the)S 4640(expression)S 5104(was)S 6840 V (found.)259 1440 A 1732(The)S 1922(user's)S 2196(erase)S 2437(and)S (kill)134 2615 A 2781(characters)S 3223(may)S 3428(be)S 3555(used)S 3771(to)S 3881(edit)S 4064(the)S 4219(expression.)S 4731(Erasing)S 5071(back)S 6960 V 1440(past)S 1627(the)S 1775(\256rst)S 1957(character)S 2353(cancels)S 2675(the)S 2823(search)S 3106(command.)S 7080 V 1440(Note:)S 1691(Some)S 1947(systems)S 2292(do)S 2419(not)S 2575(have)S 10 I 2793(regex)S 10 R 3025(\(3\).)S 3221(On)S 3372(those)S 3612(systems,)S 3983(searches)S 4353(are)S (still)151 4505 A (supported,)421 4684 A 5133(but)S 7200 V 1440(regular)S 1751(expressions)S 2245(are)S 2394(not.)S 7368 V 1080(skip)S 1272(lines)S 1487(forwards)S 1871(\()S 10 I 1905(fsl)S 10 R 2008(\))S 10 B 2067(s)S 7488 V 10 R 1440(Skip)S 10 I 1649(i)S 10 R 1702(lines)S 1917(and)S 2087(display)S 2402(a)S 2472(page.)S 7903 V 720(September)S 1176(13,)S (1996)200 1326 A 2850(\()S 2892(local)S 3096(\))S 4990(Page)S 5211(2)S 8143 V EP %%Page: 3 3 BP /slant 0 def /height 0 def 480 V 10 R 720(YAP)S 930(\()S 972(1)S 1030(\))S 2696(Eighth)S (Edition)296 2989 A 4917(YAP)S 5127(\()S 5169(1)S 5227(\))S 960 V 1080(skip)S 1272(pages)S 1526(forwards)S 1910(\()S 10 I 1944(fsp)S 10 R 2069(\))S 10 B 2128(f)S 1080 V 10 R 1440(Skip)S 10 I 1649(i)S 10 R 1702(pages)S 1956(and)S 2126(display)S 2441(a)S 2511(page.)S 1248 V 1080(scroll)S 1329(down)S 1577(and)S 1747(set)S 1884(scrollsize)S 2290(\()S 10 I 2324(fss)S 10 R 2438(\))S 10 B 2497(d)S 1368 V 10 R 1440(Scroll)S 1706(down)S 10 I 1954(i)S 10 R 2007(lines)S 2222(\(or)S 10 I 2365(scroll-size)S 10 R 2804(lines)S 3019(if)S 10 I 3106(i)S 10 R 3159(is)S 3251(not)S 3404(given.)S 3702(If)S 10 I 3795(i)S 10 R 3848(is)S 3940(given,)S 4213(the)S 10 I 4361(scroll-size)S 10 R 4800(is)S 4892(set)S 5029(to)S 10 I 5132(i)S 10 R 5168(.)S 1536 V 1080(help)S 1278(\()S 10 I 1312(hlp)S 10 R 1448(\))S 10 B 1507(h)S 1656 V 10 R 1440(Give)S 1661(a)S 1731(short)S 1957(description)S 2429(of)S 2538(all)S 2664(commands)S 3124(that)S 3300(are)S (bound)250 3449 A 3724(to)S 3827(a)S 3897(key)S 4067(sequence.)S 1824 V 1080(set)S 1217(a)S 1287(mark)S 1519(\()S 10 I 1553(mar)S 10 R 1723(\))S 10 B 1782(m)S 1944 V 10 R 1440(Set)S 1594(a)S 1664(mark)S 1896(on)S 2021(the)S 2169(current)S 2480(page.)S 2112 V 1080(repeat)S 1352(last)S 1517(search)S 1800(\()S 10 I 1834(nse)S 10 R 1976(\))S 10 B 2035(n)S 2232 V 10 R 1440(Search)S 1741(for)S 1885(the)S 10 I 2034(i)S 10 R 2070(-th)S 2208(occurrence)S 2677(of)S 2787(the)S 2936(last)S 3102(regular)S 3414(expression)S 3871(entered,)S 4220(in)S 4325(the)S 4475(direction)S 4860(of)S 4971(the)S 5121(last)S 2352 V 1440(search.)S 2520 V 1080(repeat)S 1352(last)S 1517(search)S 1800(in)S 1903(other)S 2135(direction)S 2518(\()S 10 I 2552(nsr)S 10 R 2688(\))S 10 B 2747(r)S 2640 V 10 R 1440(Search)S 1740(for)S 1883(the)S 10 I 2031(i)S 10 R 2067(-th)S 2204(occurrence)S 2672(of)S 2781(the)S 2929(last)S 3094(regular)S 3405(expression)S 3860(entered,)S 4207(but)S 4360(in)S 4463(the)S 4611(other)S 4843(direction.)S 2808 V 1080(quit)S 1261(\()S 10 I 1295(qui)S 10 R 1431(\))S 10 B 1490(Q)S 10 R 1593(or)S 10 B 1702(q)S 2928 V 10 R 1440(Exit)S 1633(from)S 10 I 1854(yap)S 10 R 2007(.)S 3096 V 1080(redraw)S 1386(\()S 10 I 1420(red)S 10 R 1562(\))S 10 B 1621(\303L)S 3216 V 10 R 1440(Redraw)S 1779(the)S 1927(current)S 2238(page.)S 3384 V 1080(repeat)S 1352(\()S 10 I 1386(rep)S 10 R 1528(\))S 10 B 1587(.)S 3504 V 10 R 1440(Repeat)S 1762(the)S 1927(last)S 2109(command.)S 2572(This)S 2793(does)S 3019(not)S 3189(always)S 3511(make)S 3772(sense,)S 4058(so)S 4190(not)S 4361(all)S 4505(commands)S 4983(can)S 5166(be)S 3624 V 1440(repeated.)S 3792 V 1080(shell)S 1295(escape)S 1589(\()S 10 I 1623(shl)S 10 R 1748(\))S 10 B 1807(!)S 3912 V 10 R (Invoke)279 1440 A 1751(the)S 1906(shell)S 2128(with)S 2340(a)S 2418(command)S 2847(that)S (will)157 3031 A 3221(be)S 3349(prompted)S 3767(for.)S 3968(In)S 4085(the)S 4241(command,)S 4695(the)S 4851(characters)S 4032 V 1440(`%')S 1628(and)S (`!')102 1809 A 1947(are)S (replaced)342 2107 A 2484(with)S 2698(the)S 2856(current)S 3177(\256le)S 3341(name)S 3594(and)S 3774(the)S 3932(previous)S 4313(shell)S 4538(command)S 4969(respec-)S 4152 V 1440(tively.)S 1746(The)S 1930(sequences)S 2365(`\\%')S 2572(and)S 2744(`\\!')S 2901(are)S (replaced)342 3053 A 3423(by)S 3551(`%')S 3731(and)S (`!')102 3904 A 4034(respectively.)S 4599(The)S 4784(user's)S 5053(erase)S 4272 V 1440(and)S (kill)134 1612 A 1773(characters)S 2210(can)S 2377(be)S 2499(used)S 2710(to)S 2815(edit)S 2993(the)S 3143(command.)S 3616(Erasing)S 3951(back)S 4168(past)S 4357(the)S 4507(\256rst)S 4690(character)S 5087(can-)S 4392 V 1440(cels)S 1622(the)S 1770(command.)S 4560 V 1080(pipe)S 1278(to)S 1381(shell)S 1596(command)S 2017(\()S 10 I 2051(pip)S 10 R 2187(\))S 10 B 2246(|)S 4680 V 10 R 1440(Pipe)S 1658(the)S 1820(current)S (input)206 2145 A 2390(\256le)S 2558(into)S 2753(a)S 2837(shell)S 3066(command)S 3501(that)S (will)157 3691 A 3887(be)S 4021(prompted)S 4445(for.)S 4652(The)S 4848(comments)S 4800 V 1440(given)S 1688(in)S 1791(the)S 1939(description)S 2411(of)S 2520(the)S 2668(shell)S 2883(escape)S 3177(command)S 3598(apply)S 3846(here)S 4045(too.)S 4968 V 1080(go)S 1205(to)S 1308(mark)S 1540(\()S 10 I 1574(tom)S 10 R 1733(\))S 10 B 1792(')S 5088 V 10 R 1440(Display)S 1778(the)S 1926(marked)S 2253(page.)S 5256 V 1080(top)S 1233(\()S 10 I 1267(top)S 10 R 1403(\))S 10 B 1462(\303\303)S 5376 V 10 R 1440(Display)S 1778(a)S 1848(page)S 2063(starting)S 2390(with)S 2594(the)S 2742(\256rst)S 2924(line)S 3100(of)S 3209(the)S (input.)231 3357 A 5544 V 1080(visit)S 1278(\256le)S 1432(\()S 10 I 1466(vis)S 10 R 1586(\))S 10 B 1645(e)S 5664 V 10 R 1440(Visit)S 1663(a)S 1735(new)S 1930(\256le.)S 2111(The)S 2295(\256lename)S (will)157 2669 A 2853(be)S 2975(prompted)S 3387(for.)S 3557(If)S (you)150 3653 A 3831(just)S 4004(type)S 4205(a)S 4278(return,)S 4572(the)S 4723(current)S 5037(\256le)S 5194(is)S 5784 V 1440(revisited.)S 5952 V 1080(write)S (input)206 1313 A 1544(to)S 1647(a)S 1717(\256le)S 1871(\()S 10 I 1905(wrf)S 10 R 2047(\))S 10 B 2106(w)S 6072 V 10 R 1440(Write)S 1695(the)S (input)206 1843 A 2074(to)S 2177(a)S 2247(\256le,)S 2426(whose)S 2708(name)S (will)157 2951 A 3133(be)S 3253(prompted)S 3663(for.)S 6240 V 1080(The)S 1262(commands)S 1722(take)S 1915(effect)S 2171(immediately,)S 2724(i.e.,)S 2897(it)S 2978(is)S 3070(not)S (necessary)392 3223 A 3640(to)S 3743(type)S 3941(a)S 4011(carriage)S 4363(return.)S 4680(Up)S 4829(to)S 4933(the)S 5082(time)S 6360 V 1080(when)S 1337(the)S 1499(command)S 1934(sequence)S 2342(itself)S 2583(is)S 2689(given,)S 2976(the)S 3138(user)S 3345(may)S 3557(give)S 3769(an)S 3903(interrupt)S 4289(to)S 4406(cancel)S 4703(the)S 4865(command)S 6480 V 1080(being)S 1328(formed.)S 6648 V 9 R 720(A)S 722(AU)S 790(UT)S 858(TH)S 916(HO)S 984(OR)S 1052(R)S 6768 V 10 R 1080(Ceriel)S 1352(J.H.)S 1539(Jacobs)S 6936 V 9 R 720(F)S 722(FI)S 774(IL)S 807(LE)S 865(ES)S 923(S)S 7056 V 10 R 1080(/etc/termcap)S 2520(Terminal)S (capabilities)459 2915 A 3399(data)S 3592(base)S 7224 V 9 R 720(S)S 722(SE)S 774(EE)S 832(E)S 928(A)S 930(AL)S 998(LS)S 1056(SO)S 1108(O)S 7344 V 10 I 1080(termcap)S 10 R 1418(\(5\),)S 10 I 1586(regex)S 10 R 1818(\(3\).)S 7903 V 720(Page)S 941(3)S 2850(\()S 2892(local)S 3096(\))S 4455(September)S 4911(13,)S (1996)200 5061 A 8143 V EP %%Page: 4 4 BP /slant 0 def /height 0 def 480 V 10 R 720(YAP)S 930(\()S 972(1)S 1030(\))S 2696(Eighth)S (Edition)296 2989 A 4917(YAP)S 5127(\()S 5169(1)S 5227(\))S 960 V 9 R 720(B)S 722(BU)S 784(UG)S 852(GS)S 920(S)S 1080 V 10 I 1080(Yap)S 10 R (will)157 1261 A 1443(\256nd)S (your)184 1624 A 1833(terminal)S 2194(very)S 2398(stupid)S 2668(and)S 2838(act)S 2981(like)S 3157(it,)S 3263(if)S 3350(it)S 3431(has)S 3590(no)S 3715(way)S 3908(of)S 4017(placing)S 4338(the)S 4486(cursor)S 4763(on)S 4889(the)S 5038(home)S 1200 V (position,)348 1080 A 1453(or)S (cannot)268 1562 A 1855(either)S 2110(erase)S 2343(a)S 2413(line)S 2589(or)S 2698(insert)S 2947(one.)S 1368 V 1080(In)S 1189(lines)S (longer)257 1404 A 1686(than)S (about)223 1884 A (2000)200 2132 A 2357(characters,)S 2817(a)S 2887(linefeed)S 3237(is)S 3329(silently)S 3650(inserted.)S 1536 V 1080(The)S 1275(percentage,)S 1775(given)S 2036(in)S 2152(the)S 2313(prompt)S 2641(when)S 10 I 2897(yap)S 10 R 3080(reads)S 3331(from)S 3565(a)S 3649(\256le)S 3817(\(and)S (knows)262 4035 A 4336(it\),)S 4490(is)S 4596(not)S 4763(always)S 5082(very)S 1656 V (accurate.)362 1080 A 7903 V 720(September)S 1176(13,)S (1996)200 1326 A 2850(\()S 2892(local)S 3096(\))S 4990(Page)S 5211(4)S 8143 V EP %%Trailer %%DocumentFonts: Times-Roman Times-Bold Times-Italic %%Pages: 4