diff options
Diffstat (limited to 'doc/design')
-rw-r--r-- | doc/design/README | 2 | ||||
-rw-r--r-- | doc/design/outfile.ps | 327 |
2 files changed, 207 insertions, 122 deletions
diff --git a/doc/design/README b/doc/design/README index 996bd33..97ad276 100644 --- a/doc/design/README +++ b/doc/design/README @@ -22,4 +22,4 @@ messages (although changing the paper size might produce one or two benign ones). Jeffrey H. Kingston -3 June 2000 +24 June 2000 diff --git a/doc/design/outfile.ps b/doc/design/outfile.ps index 9d26159..4a1a9f4 100644 --- a/doc/design/outfile.ps +++ b/doc/design/outfile.ps @@ -1,6 +1,6 @@ %!PS-Adobe-3.0 -%%Creator: Basser Lout Version 3.22 (June 2000) -%%CreationDate: Sat Jun 3 12:54:58 2000 +%%Creator: Basser Lout Version 3.23 (June 2000) +%%CreationDate: Sat Jun 24 12:48:29 2000 %%DocumentData: Binary %%DocumentNeededResources: (atend) %%DocumentSuppliedResources: (atend) @@ -1389,6 +1389,7 @@ end ] def %%EndResource +/pdfmark where {pop} {userdict /pdfmark /cleartomark load put} ifelse %%EndSetup %%Page: i 1 @@ -1493,7 +1494,9 @@ grestore 4436(of)s 4707(Computer)s 5724(Science,)s 3007 10308(The)m 3435(Uni)s 6(v)k 3(ersity)k 4489(of)s 4760(Sydne)s 3(y)k 5530(2006,)s 4095 10020(Australia)m 3739 9568(27)m 4027(January)s 15(,)k 4863(1993)s 240 fnt2 -0 8926(1.)m 291(Intr)s 4(oduction)k 240 fnt1 480 8495(Lout)m +0 8926(1.)m 291(Intr)s 4(oduction)k +[ /Dest /LOUT16_594_s1_0_1 /DEST pdfmark +240 fnt1 480 8495(Lout)m 985([1,)s 1284(2])s 1515(is)s 1718(a)s 1877(high-le)s 6(v)k 3(el)k 2885(language)s 3798(for)s 4129(document)s 5126(formatting,)s 6234(designed)s 7136(and)s 7533(implemented)s 8832(by)s 0 8207(the)m 341(author)s 13(.)k @@ -1633,7 +1636,9 @@ gsave 0 LoutMargSet grestore 0 13256(further)m 709(impro)s 3(v)k 3(ement.)k -240 fnt2 0 12463(2.)m 291(Objects)s 240 fnt1 480 11987(The)m +240 fnt2 0 12463(2.)m 291(Objects)s +[ /Dest /LOUT16_594_s2_0_1 /DEST pdfmark +240 fnt1 480 11987(The)m 923(essence)s 1725(of)s 2011(an)s 3(y)k 2424(mo)s 3(v)k 3(e)k 3021(to)s 3276(a)s 3457(higher)s 4144(le)s 6(v)k 3(el)k 4669(is)s 4895(the)s 5258(introduction)s 6500(of)s 6786(some)s @@ -1657,7 +1662,9 @@ grestore 3056(and)s 3460(the)s 3808(comple)s 3(x)k 4684(nested)s 5353(structures)s 6332(of)s 6603(equations.)s 240 fnt2 0 9898(2.1.)m 471(The)s 926(genesis)s 1697(of)s 1969(the)s 2343(object)s -3026(abstraction)s 240 fnt1 480 9421(When)m 1163(one)s 1620(e)s 3(xamines)k +3026(abstraction)s +[ /Dest /LOUTgenesis /DEST pdfmark +240 fnt1 480 9421(When)m 1163(one)s 1620(e)s 3(xamines)k 2626(pre)s 6(vious)k 3549(document)s 4608(formatting)s 5724(systems)s 6587([4])s 6958(looking)s 7798(for)s 8191(ideas)s 8788(for)s 0 9133(abstractions,)m 1245(as)s 1492(the)s 1837(author)s 2505(did)s @@ -1980,6 +1987,8 @@ grestore 7809(might)s 8431(form)s 8960(a)s 0 5823(more)m 547(uni\207ed)s 1270(basis)s 1799(for)s 2137(these)s 2684(features.)s 240 fnt2 0 5224(2.2.)m 471(Grammatical)s 1893(and)s 2334(lexical)s 3039(structur)s 4(e)k + +[ /Dest /LOUTlexical /DEST pdfmark 240 fnt1 480 4792(If)m 700(objects)s 1418(are)s 1755(to)s 1984(be)s 2256(constructed)s 3406(lik)s 2(e)k 3807(mathematical)s 5138(e)s 3(xpressions,)k 6348(the)s 6686(natural)s 7394(notation)s @@ -2137,7 +2146,9 @@ grestore 2504(mak)s 2(e)k 3076(a)s 3242(more)s 3789(sophisticated)s 5095(linear)s 5698(method)s 6474(lik)s 2(e)k 6886(tries)s 7347(w)s 2(orthwhile.)k 240 fnt2 0 5026(2.3.)m 471(Basic)s -1073(structural)s 2149(operators)s 240 fnt1 480 4549(A)m 696(programming)s +1073(structural)s 2149(operators)s +[ /Dest /LOUTobjects /DEST pdfmark +240 fnt1 480 4549(A)m 696(programming)s 2036(language)s 2941(may)s 3393(be)s 3660(considered)s 4739(complete)s 5656(when)s 6218(it)s 6395(attains)s 7054(the)s 7388(po)s 6(wer)k 8025(of)s 8281(a)s 8432(T)s 10(uring)k 0 4261(machine,)m @@ -2229,6 +2240,8 @@ gsave 5769 -1582(-)m 5897(5)s 6063(-)s 9066 13413 0 13413 240 288 60 1417 -15423 LoutGr2 1 LoutMargSet grestore + +[ /Dest /LOUTprimitives /DEST pdfmark 240 fnt4 266 13217(object)m 220 fnt6 974 13212(/)m 240 fnt4 1038 13217(gap)m 1511(object)s 240 fnt1 3816 13215(V)m 26(ertical)k 4613(concatenation)s 5998(with)s @@ -2766,6 +2779,8 @@ gsave 5768 -1575(-)m 5896(7)s 6064(-)s 9066 13422 0 13422 240 288 60 1417 -15423 LoutGr2 1 LoutMargSet grestore + +[ /Dest /LOUTgapmodes /DEST pdfmark 6693 8221 0 8221 240 288 60 1186 5201 LoutGr2 grestore save gsave 200 dict begin lfigdict begin grestore @@ -2831,8 +2846,8 @@ gsave 0 0 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -2852,8 +2867,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -2867,8 +2882,8 @@ gsave 1247 7395 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -2888,8 +2903,8 @@ gsave 1247 7395 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -2940,8 +2955,8 @@ gsave 0 0 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -2961,8 +2976,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -2976,8 +2991,8 @@ gsave 1247 6214 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -2997,8 +3012,8 @@ gsave 1247 6214 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3049,8 +3064,8 @@ gsave 0 0 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3070,8 +3085,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3085,8 +3100,8 @@ gsave 680 4976 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3106,8 +3121,8 @@ gsave 680 4976 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3159,8 +3174,8 @@ gsave 0 0 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3180,8 +3195,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3195,8 +3210,8 @@ gsave 680 3739 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3216,8 +3231,8 @@ gsave 680 3739 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3235,8 +3250,8 @@ gsave 0 0 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3256,8 +3271,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3271,8 +3286,8 @@ gsave 680 4363 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3292,8 +3307,8 @@ gsave 680 4363 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3308,8 +3323,8 @@ gsave 0 0 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3329,8 +3344,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3344,8 +3359,8 @@ gsave 2268 4363 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3365,8 +3380,8 @@ gsave 2268 4363 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3417,8 +3432,8 @@ gsave 0 0 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3438,8 +3453,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3453,8 +3468,8 @@ gsave 680 2443 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3474,8 +3489,8 @@ gsave 680 2443 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3494,8 +3509,8 @@ gsave 0 0 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3515,8 +3530,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3530,8 +3545,8 @@ gsave 680 3067 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3551,8 +3566,8 @@ gsave 680 3067 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3567,8 +3582,8 @@ gsave 0 0 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3588,8 +3603,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3603,8 +3618,8 @@ gsave 2268 3067 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3624,8 +3639,8 @@ gsave 2268 3067 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3676,8 +3691,8 @@ gsave 0 0 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3697,8 +3712,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3712,8 +3727,8 @@ gsave 0 1234 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3733,8 +3748,8 @@ gsave 0 1234 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3749,8 +3764,8 @@ gsave 0 0 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3770,8 +3785,8 @@ gsave 0 0 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3785,8 +3800,8 @@ gsave 0 734 translate 30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3806,8 +3821,8 @@ gsave 0 734 translate -30.0000 rotate gsave -0 0 translate -180 fnt1 68 0 0 0 180 288 45 LoutGraphic +0 1 translate +180 fnt1 68 -2 0 -1 180 288 45 LoutGraphic gsave 0 0 moveto xsize 0 lineto stroke grestore @@ -3958,6 +3973,8 @@ grestore 220 fnt6 8604 7385(//1vx)m 240 fnt1 0 7100(during)m 678(paragraph)s 1691(breaking)s 2581(\(Section)s 3434(2.5\).)s 240 fnt2 0 6451(2.4.)m 471(Implementation)s 2159(of)s 2431(objects)s 3201(and)s 3642(concatenation)s + +[ /Dest /LOUTobjects_impl /DEST pdfmark 240 fnt1 480 5974(In)m 738(this)s 1136(section)s 1872(we)s 2210(discuss)s 2954(the)s 3304(implementation)s 4863(of)s 5137(objects)s 5867(and)s 6273(concatenation,)s 7710(and)s 8117(especially)s 0 5686(mark)m @@ -6479,17 +6496,23 @@ grestore 240 fnt4 1991 3918(width)m 240 fnt5 2530 3910(\()m 240 fnt4 2662 3918(f)m 240 fnt5 2823 3910(\))m 2973(\255)s 240 fnt4 3194 3918(width)m 240 fnt5 3733 3910(\()m 240 fnt4 3817 3918(i)m -240 fnt5 3892 3910(\))m 240 fnt4 480 3367(y)m 240 fnt5 +240 fnt5 3892 3910(\))m +[ /Dest /LOUT12_1492_s2_4_1 /DEST pdfmark +240 fnt4 480 3367(y)m 240 fnt5 666 3359(=)m 240 fnt4 879 3367(width)m 240 fnt5 1418 3359(\()m 240 fnt4 1502 3367(d)m 240 fnt5 1688 3359(\))m 1838(\255)s 240 fnt4 2059 3367(width)m 240 fnt5 2598 3359(\()m 240 fnt4 -2682 3367(g)m 240 fnt5 2808 3359(\))m 240 fnt4 480 2816(z)m +2682 3367(g)m 240 fnt5 2808 3359(\))m +[ /Dest /LOUT12_1492_s2_4_2 /DEST pdfmark +240 fnt4 480 2816(z)m 240 fnt5 655 2808(=)m 240 fnt4 868 2816(width)m 240 fnt5 1407 2808(\()m 240 fnt4 1491 2816(b)m 240 fnt5 1617 2808(\))m 1767(\255)s 240 fnt4 1988 2816(width)m 240 fnt5 2527 2808(\()m 240 fnt4 2611 2816(e)m 240 fnt5 2722 2808(\))m 2872(\255)s 240 fnt4 3093 2816(width)m 240 fnt5 3632 2808(\()m 240 fnt4 -3716 2816(h)m 240 fnt5 3843 2808(\))m 240 fnt1 0 2312(It)m +3716 2816(h)m 240 fnt5 3843 2808(\))m +[ /Dest /LOUT12_1492_s2_4_3 /DEST pdfmark +240 fnt1 0 2312(It)m 224(seems)s 878(clear)s 1420(that)s 240 fnt4 1857 2314(y)m 240 fnt1 2038 2312(at)m 2289(least)s 2805(must)s 3349(appear)s 4065(twice)s 4657(in)s 4919(an)s 3(y)k 5335(e)s 3(xpression)k @@ -7211,7 +7234,9 @@ grestore 1970(reclaimed)s 2969(after)s 3465(printing)s 4275(each)s 4770(page)s 5278(there)s 5811(is)s 6021(little)s 6513(need.)s 240 fnt2 0 1781(2.5.)m 471(Context-sensiti)s 2(v)k 2(e)k 2274(attrib)s 4(utes)k -3318(of)s 3590(objects)s 240 fnt1 480 1305(Although)m 1466(we)s +3318(of)s 3590(objects)s +[ /Dest /LOUTstyle /DEST pdfmark +240 fnt1 480 1305(Although)m 1466(we)s 1826(are)s 2198(free)s 2649(to)s 2913(place)s 3498(an)s 3(y)k 3920(object)s 4588(in)s 4856(an)s 3(y)k 5278(conte)s 3(xt,)k 6111(the)s 6484(conte)s 3(xt)k 7270(must)s 7820(in\210uence)s @@ -7455,6 +7480,8 @@ grestore 2912(in)s 3155(Section)s 3929(5.5,)s 4336(b)s 4(ut,)k 4745(re)s 3(grettably)k 15(,)k 5868(it)s 6060(is)s 6270(not)s 6636(implemented.)s 240 fnt2 0 7547(3.)m 291(De\207nitions)s + +[ /Dest /LOUT16_594_s3_0_1 /DEST pdfmark 240 fnt1 480 7116(The)m 936(need)s 1474(to)s 1741(pro)s 3(vide)k 2554(a)s 2748(means)s 3438(of)s 3737(packaging)s 4803(useful)s 5470(pieces)s 6146(of)s 6445(code)s 6982(for)s 7348(easy)s @@ -7467,7 +7494,9 @@ grestore 5874(of)s 6145(users)s 6686(are)s 7033(not)s 7398(programmers)s 8722(and)s 0 6252(do)m 293(not)s 659(understand)s 1767(the)s 2115(code)s 2623(the)s 3(y)k 3086(in)s 9(v)k 4(ok)k 2(e.)k -240 fnt2 0 5603(3.1.)m 471(Operators)s 240 fnt1 480 5126(It)m +240 fnt2 0 5603(3.1.)m 471(Operators)s +[ /Dest /LOUToperators /DEST pdfmark +240 fnt1 480 5126(It)m 680(is)s 885(e)s 6(vident)k 1637(from)s 2156(the)s 2498(e)s 3(xample)k 3356(of)s 3621(Eqn)s 4059(that)s 4471(user)s 4(-de\207ned)k 5702(operators)s 6636(are)s 6978(needed)s @@ -7660,6 +7689,8 @@ grestore 4341(not)s 4707(to)s 4946(intimidate)s 5970(the)s 6318(non-)s 6746(e)s 3(xpert)k 7400(user)s 13(.)k 240 fnt2 0 1222(3.2.)m 471(Recursion)s 1563(and)s 2004(page)s 2539(lay)s 6(out)k + +[ /Dest /LOUTrecursion /DEST pdfmark 240 fnt1 480 745(Design)m 1302(and)s 1794(implementation)s 3439(should)s 4223(proceed)s 5126(together)s 6057(in)s 6387(e)s 3(xploratory)k 7628(projects,)s 8579(since)s 0 457(otherwise)m 988(the)s 1340(design)s @@ -7916,7 +7947,9 @@ grestore 5147(method)s 5916(of)s 6179(specifying)s 7220(the)s 7561(layout)s 8211(of)s 8474(pages,)s 0 11727(which)m 642(requires)s 1462(no)s 1755(specialized)s 2874(language)s 3794(features.)s 240 fnt2 0 11079(3.3.)m -471(Modules)s 240 fnt1 480 10648(It)m 679(is)s 882(well)s +471(Modules)s +[ /Dest /LOUTmodules /DEST pdfmark +240 fnt1 480 10648(It)m 679(is)s 882(well)s 1342(accepted)s 2229(that)s 2641(the)s 2982(visibility)s 3879(of)s 4143(symbols)s 4986(is)s 5189(not)s 5549(adequately)s 6632(controlled)s 7653(by)s 7940(Algol)s 8533(block)s 0 10360(structure.)m 999(The)s @@ -8181,7 +8214,9 @@ grestore 8197(using)s 8778(the)s 0 3368(resources)m 953(of)s 1224(more)s 1771(than)s 2240(one)s 2642(of)s 2913(the)s 3261(standard)s 4129(packages.)s 240 fnt2 0 2719(3.4.)m 471(Implementation)s 2159(of)s -2431(de\207nitions)s 240 fnt1 480 2242(Input)m 1089(is)s 1343(processed)s +2431(de\207nitions)s +[ /Dest /LOUTdefs_impl /DEST pdfmark +240 fnt1 480 2242(Input)m 1089(is)s 1343(processed)s 2388(by)s 2726(a)s 2936(h)s 1(ybrid)k 3663(parser)s 4350(which)s 5036(emplo)s 2(ys)k 5940(operator)s 6840(precedence)s 8015(for)s 8398(objects)s 0 1954(and)m 433(simple)s 1156(recursi)s 6(v)k 3(e)k @@ -8330,7 +8365,9 @@ grestore 2162(with)s 2644(en)s 9(vironments)k 3988(are)s 4335(written)s 5068(to)s 5307(auxiliary)s 6210(\207les)s 6659(\(Section)s 7512(6.1\).)s 240 fnt2 0 6157(4.)m 291(Implementation)s 1979(of)s 2251(the)s -2625(functional)s 3715(subset)s 240 fnt1 480 5680(The)m 941(objects)s +2625(functional)s 3715(subset)s +[ /Dest /LOUTfunctional /DEST pdfmark +240 fnt1 480 5680(The)m 941(objects)s 1702(and)s 2139(de\207nitions)s 3233(of)s 3537(Lout)s 4082(are)s 4462(v)s 3(ery)k 4971(similar)s 5726(to)s 5998(those)s 6592(found)s 7242(in)s 7518(other)s 8102(functional)s 0 5392(languages,)m @@ -8475,7 +8512,9 @@ grestore 5254(in)s 5529(the)s 5909(w)s 2(ay)k 6393(of)s 6696(the)s 7076(mer)s 4(ging)k 7954(of)s 8257(passes)s 8952(2)s 0 9082(and)m 404(3.)s 240 fnt2 0 8338(5.)m -291(Galleys)s 240 fnt1 480 7861(W)m 9(ith)k 1022(objects)s +291(Galleys)s +[ /Dest /LOUT16_594_s5_0_1 /DEST pdfmark +240 fnt1 480 7861(W)m 9(ith)k 1022(objects)s 1767(and)s 2188(de\207nitions)s 3266(under)s 3888(control,)s 4689(the)s 5053(author)s 5741(f)s 2(aced)k 6331(the)s 6696(problem)s 7570(of)s 7858(getting)s 8592(body)s 0 7573(te)m 3(xt,)k @@ -8489,7 +8528,9 @@ grestore 2088(approximately)s 3538(as)s 3803(described)s 4793(in)s 5051(Section)s 5840(5.1;)s 6268(the)s 6631(implementation)s 8204(occupied)s 0 6709(the)m 348(years)s 903(1987-89.)s 240 fnt2 0 6060(5.1.)m 471(The)s -926(galley)s 1580(abstraction)s 240 fnt1 480 5583(Let)m 870(us)s +926(galley)s 1580(abstraction)s +[ /Dest /LOUTgalleys /DEST pdfmark +240 fnt1 480 5583(Let)m 870(us)s 1147(tak)s 2(e)k 1611(the)s 1972(footnote)s 2838(as)s 3100(a)s 3279(representati)s 6(v)k 3(e)k 4677(e)s 3(xample.)k 5661(At)s 5973(some)s 6546(point)s 7111(in)s 7366(the)s @@ -8578,6 +8619,8 @@ gsave 5710 -1579(-)m 5838(23)s 6122(-)s 9066 13416 0 13416 240 288 60 1417 -15423 LoutGr2 1 LoutMargSet grestore + +[ /Dest /LOUTcomponents /DEST pdfmark 1659 13218(1.)m 2163(Initialization)s 7172(200)s 1659 12930(2.)m 2163(Memory)s 3041(allocation,)s 4090(ordered)s 4878(dag)s 5277(operations)s 7172(400)s 1659 12642(3.)m 2163(Le)s 3(xical)k @@ -9058,7 +9101,9 @@ grestore 2717(this)s 3113(feature.)s 3939(Its)s 4228(implementation)s 5785(will)s 6211(be)s 6493(discussed)s 7468(in)s 7711(Section)s 8485(6.2.)s 240 fnt2 0 1476(5.2.)m 471(The)s 926(galley)s 1580(\210ushing)s -2447(algorithm)s 240 fnt1 480 999(Galle)m 3(y)k 1177(components)s +2447(algorithm)s +[ /Dest /LOUTflushing /DEST pdfmark +240 fnt1 480 999(Galle)m 3(y)k 1177(components)s 2395(are)s 2751(promoted)s 3736(one)s 4148(by)s 4451(one)s 4863(into)s 5298(the)s 5655(point)s 6217(of)s 6498(appearance)s 7638(in)s 7891(the)s 8249(dynamic)s 0 711(parent)m 672(g)s 1(alle)k 3(y)k 15(,)k @@ -10559,7 +10604,9 @@ grestore 3125(each)s 3620(page)s 4128(is)s 4338(be)s 3(gun,)k 5028(has)s 5398(the)s 5746(adv)s 6(antage)k 6766(in)s 7009(this)s 7405(respect.)s 240 fnt2 0 7822(5.3.)m 471(Size)s -938(constraints)s 2120(and)s 2561(size)s 2988(adjustments)s 240 fnt1 +938(constraints)s 2120(and)s 2561(size)s 2988(adjustments)s +[ /Dest /LOUTconstraints /DEST pdfmark +240 fnt1 480 7346(The)m 893(g)s 1(alle)k 3(y)k 1512(\210ushing)s 2321(algorithm)s 3295(needs)s 3876(to)s 4099(kno)s 6(w)k 4665(the)s 4998(a)s 4(v)k 6(ailable)k 5890(width)s @@ -10898,7 +10945,9 @@ grestore 4153(other)s 4704(g)s 1(alle)k 3(y)k 15(,)k 5376(b)s 4(ut)k 5738(not)s 6104(after)s 6600(e)s 6(v)k 3(ery)k 7176(component.)s 240 fnt2 0 3391(5.4.)m 471(The)s 926(limited)s -1696(lookahead)s 2802(pr)s 4(oblem)k 240 fnt1 480 2914(Basser)m +1696(lookahead)s 2802(pr)s 4(oblem)k +[ /Dest /LOUTlookahead /DEST pdfmark +240 fnt1 480 2914(Basser)m 1189(Lout)s 1714(assumes)s 2575(that)s 3006(there)s 3552(will)s 3991(be)s 4286(enough)s 5062(internal)s 5859(memory)s 6723(to)s 6975(hold)s 7472(the)s 7833(symbol)s 8606(table)s 0 2626(plus)m @@ -11181,7 +11230,9 @@ grestore 4686(and)s 5090(an)s 3(y)k 5487(g)s 1(alle)k 3(ys)k 6211(for)s 6549(it)s 6741(are)s 7088(read)s 7557(in)s 7800(and)s 8204(\210ushed.)s 240 fnt2 0 10502(5.5.)m 471(Horizontal)s -1628(galleys)s 240 fnt1 480 10025(There)m 1108(is)s 1333(a)s +1628(galleys)s +[ /Dest /LOUThorizontal /DEST pdfmark +240 fnt1 480 10025(There)m 1108(is)s 1333(a)s 1514(strong)s 2180(analogy)s 3007(between)s 3876(breaking)s 4781(a)s 4962(column)s 5752(of)s 6038(te)s 3(xt)k 6468(into)s 6908(page-sized)s 8003(pieces,)s 8722(and)s 0 9737(breaking)m 912(a)s @@ -11433,6 +11484,8 @@ gsave grestore 240 fnt2 0 12672(6.)m 291(Cr)s 4(oss)k 926(r)s 4(efer)k 4(ences)k + +[ /Dest /LOUT16_594_s6_0_1 /DEST pdfmark 240 fnt1 480 12240(Cross)m 1064(references,)s 2138(such)s 2622(as)s 2859(`see)s 3286(page)s 3782(57')s 4121(and)s 4512(`see)s 4940(Figure)s 5607(5,)s 16(')k 5871(are)s 6205(a)s @@ -11462,7 +11515,9 @@ grestore 4731(these)s 5319(applications)s 6566(manifest)s 7489(is)s 7740(an)s 8065(interesting)s 0 9850(language)m 920(design)s 1602(problem.)s 240 fnt2 0 9201(6.1.)m 471(The)s 926(cr)s 4(oss)k 1494(r)s 4(efer)k 4(ence)k -2496(abstraction)s 240 fnt1 480 8770(In)m 736(de)s 6(v)k 3(eloping)k +2496(abstraction)s +[ /Dest /LOUTcross /DEST pdfmark +240 fnt1 480 8770(In)m 736(de)s 6(v)k 3(eloping)k 1844(the)s 2192(cross)s 2734(reference)s 3677(abstraction,)s 4832(it)s 5024(seemed)s 5799(best)s 6244(to)s 6483(be)s 3(gin)k 7069(with)s 7551(the)s 7899(database)s 8779(ap)s 8998(-)s @@ -11639,7 +11694,9 @@ grestore 2014(cross)s 2556(references)s 3587(do)s 3880(appear)s 4577(naturally)s 15(,)k 5518(and)s 5922(it)s 6114(w)s 2(orks.)k 240 fnt2 0 1875(6.2.)m 471(Implementation)s 2159(of)s 2431(cr)s 4(oss)k -2999(r)s 4(efer)k 4(ences)k 240 fnt1 480 1398(Before)m +2999(r)s 4(efer)k 4(ences)k +[ /Dest /LOUTcross_impl /DEST pdfmark +240 fnt1 480 1398(Before)m 1185(an)s 1466(object)s 2109(can)s 2496(be)s 2777(sized)s 3324(and)s 3727(printed,)s 4509(the)s 4855(v)s 6(alues)k 5510(of)s 5779(an)s 3(y)k 6175(cross)s 6715(references)s @@ -11907,7 +11964,9 @@ gsave 0 LoutMargSet grestore 0 13253(more)m 547(is)s -757(required.)s 240 fnt2 0 12460(7.)m 291(Conclusion)s 240 fnt1 +757(required.)s 240 fnt2 0 12460(7.)m 291(Conclusion)s +[ /Dest /LOUT16_594_s7_0_1 /DEST pdfmark +240 fnt1 480 12028(Since)m 1054(its)s 1316(public)s 1953(release)s 2657(in)s 2886(October)s 3702(1991,)s 4275(the)s 4609(Basser)s 5292(Lout)s 5790(interpreter)s 6829(has)s 7185(been)s 7680(ported)s 8335(without)s @@ -12085,13 +12144,17 @@ grestore 7216(408)s 7659(\(1991\))s 8286(,)s 8429(Basser)s 480 12219(Department)m 1668(of)s 1939(Computer)s 2956(Science,)s 3806(The)s 4234(Uni)s 6(v)k 3(ersity)k 5288(of)s 5559(Sydne)s 3(y)k 15(,)k 6367(Australia)s -7242(.)s 0 11716(2.)m 480(Kingston,)s 1492(Jef)s 6(fre)k 3(y)k +7242(.)s +[ /Dest /LOUT12_1492_s7_0_1 /DEST pdfmark +0 11716(2.)m 480(Kingston,)s 1492(Jef)s 6(fre)k 3(y)k 2227(H..)s 2652(A)s 2910(ne)s 6(w)k 3385(approach)s 4347(to)s 4613(document)s 5645(formatting)s 6646(.)s 6838(T)s 16(ech.)k 7432(Rep.)s 7950(412)s 8392(\(1991\))s 9019(,)s 480 11428(Basser)m 1177(Department)s 2365(of)s 2636(Computer)s 3653(Science,)s 4503(The)s 4931(Uni)s 6(v)k 3(ersity)k 5985(of)s 6256(Sydne)s 3(y)k 15(,)k -7064(Australia)s 7939(.)s 0 10925(3.)m 480(Kingston,)s 1491(Jef)s 6(fre)k 3(y)k +7064(Australia)s 7939(.)s +[ /Dest /LOUT12_1492_s7_0_2 /DEST pdfmark +0 10925(3.)m 480(Kingston,)s 1491(Jef)s 6(fre)k 3(y)k 2224(H..)s 2647(The)s 3101(Basser)s 3824(Lout)s 4362(Document)s 5445(F)s 3(ormatter)k 6383(,)s 6516(1991)s 6971(.)s 7161(Computer)s 8204(program;)s 480 10637(V)m 26(ersion)k 1287(2)s @@ -12105,18 +12168,24 @@ grestore 7912(via)s 8297(email)s 8916(is)s 480 10061(a)m 4(v)k 6(ailable)k 1388(for)s 1726(non-)s 240 fnt4 2154 10063(ftp)m 240 fnt1 2459 10061(sites.)m 3047(All)s 3407(enquiries)s 4334(to)s 4573(jef)s 6(f@cs.su.oz.au.)k + +[ /Dest /LOUT12_1492_s7_0_3 /DEST pdfmark 0 9558(4.)m 480(Furuta,)s 1211(Richard,)s 2075(Sco\207eld,)s 2965(Jef)s 6(fre)k 3(y)k 15(,)k 3710(and)s 4113(Sha)s 3(w)k 15(,)k 4734(Alan.)s 5363(Document)s 6419(formatting)s 7480(systems:)s 8402(surv)s 3(e)k 3(y)k 15(,)k 480 9270(concepts,)m 1424(and)s 1828(issues)s 2390(.)s 240 fnt4 2554 9272(Computing)m 3673(Surve)s 7(ys)k 240 fnt2 4465 9269(14)m 240 fnt1 4699 9270(,)m 4806(417\211472)s 5700(\(1982\))s 6327(.)s + +[ /Dest /LOUT12_1492_s7_0_4 /DEST pdfmark 0 8765(5.)m 480(K)s 6(ernighan,)k 1645(Brian)s 2287(W)s 22(.)k 2649(and)s 3107(Cherry)s 15(,)k 3917(Lorinda)s 4789(L..)s 5213(A)s 5497(system)s 6275(for)s 6667(typesetting)s 7824(mathematics)s 9022(.)s 240 fnt4 480 8479(Communications)m 2158(of)s 2439(the)s 2784(A)s 7(CM)k 240 fnt2 3351 8476(18)m 240 fnt1 -3585 8477(,)m 3692(182\211193)s 4576(\(1975\))s 5203(.)s 0 7977(6.)m +3585 8477(,)m 3692(182\211193)s 4576(\(1975\))s 5203(.)s +[ /Dest /LOUT12_1492_s7_0_5 /DEST pdfmark +0 7977(6.)m 480(Kingston,)s 1488(Jef)s 6(fre)k 3(y)k 2218(H..)s 2638(Fig)s 3033(\211)s 3236(a)s 3425(Lout)s 3961(package)s 4824(for)s 5185(dra)s 3(wing)k 6042(\207gures)s 6684(.)s @@ -12124,7 +12193,9 @@ grestore 9019(,)s 480 7689(Basser)m 1177(Department)s 2365(of)s 2636(Computer)s 3653(Science,)s 4503(The)s 4931(Uni)s 6(v)k 3(ersity)k 5985(of)s 6256(Sydne)s 3(y)k 15(,)k 7064(Australia)s -7939(.)s 0 7184(7.)m 480(Reid,)s 1042(Brian)s 1633(K..)s +7939(.)s +[ /Dest /LOUT12_1492_s7_0_6 /DEST pdfmark +0 7184(7.)m 480(Reid,)s 1042(Brian)s 1633(K..)s 2033(A)s 2266(High-)s 2813(Le)s 6(v)k 3(el)k 3406(Approach)s 4410(to)s 4652(Computer)s 5672(Document)s 6732(Production)s 7779(.)s 7946(In)s 240 fnt4 8205 7186(Pr)m 10(oceed)k @@ -12134,15 +12205,21 @@ grestore 6421(Langua)s 2(g)k 2(es)k 7526(\(POPL\),)s 8376(Las)s 8779(V)s 26(e)k 240 fnt1 8998 6896(-)m 240 fnt4 480 6610(gas)m 868(NV)s 240 fnt1 1192 6608(,)m 1299(pages)s -1895(24\21131)s 2470(,)s 2577(1980)s 3052(.)s 0 6103(8.)m +1895(24\21131)s 2470(,)s 2577(1980)s 3052(.)s +[ /Dest /LOUT12_1492_s7_0_7 /DEST pdfmark +0 6103(8.)m 480(Joseph)s 1207(F)s 19(.)k 1443(Ossanna.)s 2436(Nrof)s 6(f/T)k 8(rof)k 6(f)k 3605(User')s 13(s)k 4284(Manual)s 5010(.)s 5193(T)s 16(ech.)k 5777(Rep.)s 6285(54)s 6597(\(1976\))s 7224(,)s 7349(Bell)s 7821(Laboratories)s 9019(,)s 480 5815(Murray)m 1251(Hill,)s 1729(NJ)s -2051(07974)s 2645(.)s 0 5310(9.)m 480(Knuth,)s 1186(Donald)s +2051(07974)s 2645(.)s +[ /Dest /LOUT12_1492_s7_0_8 /DEST pdfmark +0 5310(9.)m 480(Knuth,)s 1186(Donald)s 1949(E..)s 240 fnt4 2319 5312(The)m 2731(T)s 2882 5264(E)m 3033 5312(XBook)m 240 fnt1 3675 5310(.)m 3839(Addison-W)s 19(esle)k 3(y)k -5419(,)s 5526(1984)s 6000(.)s 0 4807(10.)m 480(Kingston,)s +5419(,)s 5526(1984)s 6000(.)s +[ /Dest /LOUT12_1492_s7_0_9 /DEST pdfmark +0 4807(10.)m 480(Kingston,)s 1485(Jef)s 6(fre)k 3(y)k 2212(H..)s 2629(Eq)s 2973(\211)s 3173(a)s 3359(Lout)s 3892(package)s 4752(for)s 5110(typesetting)s 6232(mathematics)s 7430(.)s 7614(T)s 16(ech.)k @@ -12151,25 +12228,33 @@ grestore 5909(Uni)s 6(v)k 3(ersity)k 6998(of)s 7304(Sydne)s 3(y)k 15(,)k 8147(Australia)s 9022(.)s 480 4231(\(Contains)m 1461(an)s 1744(appendix)s 2677(describing)s 3726(the)s 4074(P)s 3(as)k 4454(P)s 3(ascal)k -5116(formatter)s 13(.\))k 0 3728(11.)m 480(Kingston,)s 1478(Jef)s 6(fre)k 3(y)k +5116(formatter)s 13(.\))k +[ /Dest /LOUT12_1492_s7_0_10 /DEST pdfmark +0 3728(11.)m 480(Kingston,)s 1478(Jef)s 6(fre)k 3(y)k 2198(H..)s 2608(A)s 2851(be)s 3(ginners')k 3903(guide)s 4504(to)s 4756(Lout)s 5208(.)s 5385(T)s 16(ech.)k 5964(Rep.)s 6467(409)s 6891(\(1991\))s 7518(,)s 7638(Basser)s 8348(Depart)s 8998(-)s 480 3440(ment)m 1018(of)s 1289(Computer)s 2306(Science,)s 3156(The)s 3584(Uni)s 6(v)k 3(ersity)k 4638(of)s 4909(Sydne)s 3(y)k 15(,)k 5717(Australia)s -6592(.)s 0 2937(12.)m 480(Kingston,)s 1475(Jef)s 6(fre)k 3(y)k +6592(.)s +[ /Dest /LOUT12_1492_s7_0_11 /DEST pdfmark +0 2937(12.)m 480(Kingston,)s 1475(Jef)s 6(fre)k 3(y)k 2193(H..)s 2600(T)s 19(ab)k 3017(\211)s 3207(a)s 3384(Lout)s 3907(package)s 4757(for)s 5106(formatting)s 6177(tables)s 6725(.)s 6900(T)s 16(ech.)k 7476(Rep.)s 7977(413)s 8392(\(1991\))s 9019(,)s 480 2649(Basser)m 1177(Department)s 2365(of)s 2636(Computer)s 3653(Science,)s 4503(The)s 4931(Uni)s 6(v)k 3(ersity)k 5985(of)s 6256(Sydne)s 3(y)k 15(,)k 7064(Australia)s -7939(.)s 0 2146(13.)m 480(Brooks,)s 1279(K)s 6(enneth)k +7939(.)s +[ /Dest /LOUT12_1492_s7_0_12 /DEST pdfmark +0 2146(13.)m 480(Brooks,)s 1279(K)s 6(enneth)k 2141(P)s 26(..)k 2472(Lilac:)s 3068(a)s 3234(tw)s 2(o-vie)k 6(w)k 4183(document)s 5187(editor)s 5744(.)s 240 fnt4 5908 2148(IEEE)m 6490(Computer)s 240 fnt1 7453 2146(,)m 7560(7\21119)s 8091(\(1991\))s 8718(.)s +[ /Dest /LOUT12_1492_s7_0_13 /DEST pdfmark + grestore 0 0 0 0 240 288 60 1417 -15423 LoutGr2 1 LoutMargSet |