XPL CGP: an XPL-based semantic language processor.

556
XPL CGP: AN XPL-BASED SEMANTIC LANGUAGE PROCESSOR PETER CHARLES FINNE

Transcript of XPL CGP: an XPL-based semantic language processor.

XPL CGP: AN XPL-BASED SEMANTIC LANGUAGE PROCESSOR

PETER CHARLES FINNE

XPL CGP: An XPL-based Semantic Language Processor

by

Peter Charles Finne

Lieutenant, United States Navy

B.A., University of Kansas, 1965

Submitted in partial fulfillment of the

requirements for the degree of

MASTER OF SCIENCE IN COMPUTER SCIENCE

from the

NAVAL POSTGRADUATE SCHOOL

June 1971

ABSTRACT

The XPL CGP is a complete compiler generator package based on the

XPL system. With the introduction of a semantic meta-language (SML) and

an associated processor, the package is capable of generating a produc-

tion compiler for any computer programming language with a mixed strategy

precedence grammar. The only input required in most cases is the snytax

of Bie language encoded in BNF and the corresponding semantics encoded

in SML. The resulting compiler will generate code which ae be executed

on a simulated stack-oriented machine.

ae as ag.

- ‘ake

a eters ae kame sheer * ak ad pe 7

‘ ‘sf - ° - Z, vue

aan db aoe >oadinae a 7 sbtsaunasont oid tine m ial pa i.

serets 20 alimages at ome og ae sremasueTy hetasoe

Se - > {

Sis» bt agpiigost ab igira= wings (os Mh rellgn

av at iene : nom al Lo supe ‘Sn ‘li vieo afl tenemrs

ae oe . Sorsitgmoe series roo alla Bas WR cl Sebsone eqgngasl

-— : ; 4 ih

= =a ah! Ne i 7k utttay ye roliqguie fri shpew wT -.

#7 oi SOE 12 hetaal 4-doe96, belatonla oa .e P bs aie

iL &

sii;

INTRODUCTION AND BACKGROUND

A.

B.

1. META-PI --------------

2. CC -------------------

3. FSL ------------------

4, XPL ------------------

DEVELOPMENT --------------

XPL SYSTEM ---------------

AN OVERVIEW (- <=<=-<~--+---~-

THE XPL PARSING ALGORITHM

3

SEMANTIC META-LANGUAGE

AN INTRODUCTION

THE CONSTRUCTS OF SML

-

TABLE OF CONTENTS

SG TON eaten

2 LANGUAGE XPL ---------

MACRO DEFINITION -----

DO CASE CONSTRUCT ----

IMPLICIT PROCEDURES --

SML PROGRAM STRUCTURE

ee ee

29

29

= « 1s

a oa 7 7 7 a

ertaeneennachnaine omnes am neon > _ 7

a > | 9 ye! 7 4 : 7 be

eee pero Se ewnpe es tas deamrensre’> ‘eae ett

- ts , ha "sae e :

sicher ta PY ab * eS ig “ws

« oo 69 =~ ge ee x v~ #P a

eee seven od

ey “4 ‘ ialabaciabieieenenienstale

pu. : i Ha >

igh tak alas << eee Cee 4 96S ehh we ones

: — er Je oe © eh « 6at Ce ben &

7 ‘

ae » ,*

ee ee ee eee ee

~™ » -°

Saxe, |

se

7

w

SeG=—s 2646 ob 4 6 44 wee « oe oa q =

e

et) eee ee ee

* - 76

-

Ct el el ee ee 5

= fh io et ;

oe > ae ee ee ae - - = - Fe - ~ ©? & 4

2. Ge ae ete = ee & «

G2 PES £6 2S ews we He «~ « Ps

>

— « = °

4 See ne -G@ e+ ree «+ eo

IV.

a. TABLES ------------------------------------------ 31

b. STACKS ------------------------------------------ 33

ce. CELLS ------------------------------------------- 33

d. TAGS ---- nnn nnn nnn nn nnn nnn nnn nn nnn nnn nnn ne nennen- 33

ene CCS ee ee eee 34

E. FLAGS --nn nnn nnn nnn nnn nn nn nn nnn enn erence ee ene 34

3. SML VARIABLES --------------------------------------- 35

a. BOOLEAN VARIABLES ------------------------------- 35

b. ARITHMETIC VARIABLES ---------------------------- 36

4, SML OPERATIONS -------------------------------------- 37

a. ASSIGNMENT STATEMENT ---------------------------- 38

b. CELL OPERATIONS --------------------------------- 39

c. TABLE OPERATIONS -------------------------------- 39

d. STACK OPERATIONS -------------------------------- 42

e. CODE OPERATIONS --------------------------------- Ah

f. STATEMENT CONTROL ------------------------------- Ab

g. MISCELLANEOUS STATEMENTS ------------------------ 47

THE XPL CGP RERSSE AHP S REARS hie os ren eee en ere mer sae Reese 49

A. AN OVERVIEW --------------------------------------- Sietobee 49

B. SYSTEM INPUT -------------------------------------------- 49

1. CONTROL CARDS --------------------------- eoreen------ 49

2. BNF INPUT ------------------------------------------- 51

3. SML INPUT ------------------------------------------- Si

Pre OP ee en eee Sa ee nn ein ese eenn se aeae gy

C. PRESCANNER -----------------------------2---------------- 52

D. SYNTACTIC PREPROCESSOR ------------------------90-------- 52

Avipis : “as 9 (ne nicer anneal a

Ts ae | - a _ > “A > 7 oa

a

Tones — (aanee > eres

v*

ee ie pomiere-

ree “> a 15 LY se 7

ei eae at fo ante a nenhnn: cont 7

,@ 2 ; on dl >

ee eee evaiainaw’ ims y 7 : ; d

, ti 4

hd a ey Ge @ aw a4 we ~~ F . hay Mai asa

Wes 7 ; 7

: 7 2 4

4 vo reas ee S98 Pee err \ er 7 > q “2 4 -%

4 we 7 4 .

As . is ete h me iia ~~ y » F A rt VARGO Pa +5

ar > o ; f 7

_~ a . ° 7 - > Sm he a smc aahal sina atacand ae < VW

]

as | ae < 4 -—sa2@<-& © © «= @ 7 a ee

7

_ aa = sw oP oe Se + oe oo,

>

‘fect

a> @

i fa. a SA ioe natin ao Gimbal eal = -

we A é

¢ é

7 : ee ge se — << e - oy

emg) 4? 7 = ety KAT RO.

¢ 4y rt = Oe.

~

——<——=—a- eee eae ee ee ©

on

a 7 eee ee ey

owenn~ see « «

«of -—-32 2 6 © © & © @

- ~< ~ = ; ' 7 ? ‘r, 9 enaign in . . ar mL RY

Aaa

E. SEMANTIC PREPROCESSOR ----------------------------------- 52

F. SUPERSKELEION ------------------------------------------- 53

G. THE BALGOL-2 MACHINE ------------------------------------ 55

V. CONCLUSIONS ------------------------------------------------- 56

A. THE CAPABILITY OF XPL CGP ------------------------------- 56

B, SUGGESTIONS FOR FURTHER RESEARCH ------------------------ Sz

1. THE BNF FOR SML ------------------------------------- LT,

2. RESERVED WORD PROBLEM ------------------------------- 57

3. INDEFINITE TABLES AND STACKS ------------------------ 57

4, EXTENSIONS TO SML ----------------------------------- 58

a. AUTOMATIC BLOCKING ------------------------------ 58

gee ag gag 2 IR soi a ef a pe ps 58

5. EXTENSIONS TO XPL CGP ------------------------------- 58

C. CONCLUDING REMARKS -------------------------------------- 59

APPENDIX A SKELETON ---------------------------------------------- 60

APPENDIX B_ BNF FOR THE XPL LANGUAGE ------------------------------ 78

APPENDIX C BNF FOR SML ------------------------------------------- 81

APPENDIX D THE CGP PRESCANNER ------------------------------------ 85

APPENDIX E THE SYNTACTIC PREPROCESSOR ---------------------------- 92

APPERDix F THE SEMANTIC PREPROCESSOR -~------<=<<-<--=-----=---<-= 129

Sn” SPU pone) Rion ~--> 42-=-=-4—s + - 5. ccnesee lenge deeies. 209

APPENDIX H THE BALGOL-2 INTERPRETER ------------------------------ 240

APPENDIX I BNF FOR THE SAMPLE LANGUAGE --------------------------- 259

APPENDIX J CGP INPUT FOR THE SAMPLE LANGUAGE --------------------- 259

APPENDIX K CGP OUTPUT FOR THE SAMPLE LANGUAGE -------------------- 263

LIST OF REFERENCES ------------------- nen r nnn nnn nnn nnn nnn rrr 269

INITIAL DISTRIBUTION LIST ------------------- nnn nn nnn nnn nr nnn 270

FORM DD 1473 --------- nnn nnn nnn rrr rrr renner nnn 271

7 e ie ao ‘in <

a am ay Siete. weit! a. ro tw has ie

> _ a

4

ee 7 “ —— on <JO0UNE. pee,

Pier : tyr ¢

sseneet ser ss ra paases ray a ote ake nod ss | 7 \ a Pa ied ~ .

s.. % : - % A oe - 7 20° Ts e1a% 44 od z * S

cnsensso” MORNE uy tort mF “30 § TRA am.

an picbapeebaltel-ye ——« Tee at 3 é er

= se ry

> : —_Y 7 A eral New -newe~ METEOR Cee cee eee

- ; ®

<hennnne PMQATS? CHA QRGAT ITTA OR r *

aan hn ant ewe dine - Ie — 5

ST pom ‘on geste ted ah ei eee DATND by

»

aan nnt a ee

ace if - 7 Ley at a7

sedinieetiet tiie to)

tof” wt’.

tay. « 4). + = *7\ i»

oe COP ee Syme ee owe Be mee

7 | ‘ss - o 4 aaa os 4 8 ots Pedrosa Sey ee ee ee

me”) “Lc 7) ,

e a Os . v4 o

a ad Os em em : : rs Ts ) vt =) 2". a -_ =e == | '. Te ‘ a ew

7 - , Tee ,° e.

. oes tes Oe we ee oi S¢ 640-646 lew y * oe ; ~) —o ~~ nl * » 4 = vl

~~ wr a» a i aa “6, mv)

A «& g wr ee ee aeeeee a © @ ea a - « », : mati ;

% A a, ; “ 4

= % AY oh Pepa = ALE Oe Ot Oey tee aM Es

yi . ors : —

x : j Z 1 Ar en epse cnt n ewes cow enea ge Sis

yr

» aig ony to" enehtine tatinn Seta sas —< oa

| a : - .

. ® » Je

Sore eeeeeesine-- eee atdace SET OY aS

vi 2 ee 2 Oe ome & & «©

a s Za

‘ 2 ete eh 6+ e = 7 ®

a : =

a =

Seer ne © 6SG= abe R's e @ S2ADOPA, |

be a == © =e 2 -—-—- --_*s 2 -_ << ~ Ss «< 7 4 4 J 4 a 908 a - dl “eo & - a© —_ >see «6 = & — £ 72 } j ret

‘2

ie RST te penne 8 1+ Aiwensneeeenesiee BEL) MODI MAE |} 3” ye if Os rk [> 7 aS ee iets Heidi et ee - os "Se heres Eter- ti yan ann

a < 1 , P ~ 5 - = 7 q »

se

a ‘ 7 +s ee

on a » a is ae a fn, 0

LIST OF DRAWINGS

XPL SYSTEM AND ENVIRONMENT

THE XPL ENVIRONMENT FROM THE USER'S VIEWPOINT

THE XPL COMPILER-GENERATOR SYSTEM ----------------------------

PROCEDURES OF SKELETON Kn eme wm we ew Mm ew ww MP we ee we we eM wm ew ew KM we KP eM BP em ew wm ew em ew ee ee =

mw eww wwe ew ewe we ew ew ee KM eH HE BM wee ee THE USER'S VIEW OF TABLES AND STACKS

THE XPL CGP

THE PRODUCTION OF SEMANTIC P

is

14

has

17

18

20

22

24

26

32

50

54

esr = ae 7 > aS, peed negate ae mer enna ewe nna o——_t ee @ ae;

7 24 pie -

ac a ee Ses eny.

a (acres ote eae eae Soa!

-

a7 ee,

paigeenen nes ASOTHRY 2° esac I75 Ae) (Nes

ee eee ites: + Vigeye: QOrANIRey- ger eee

sage = + epee BO RENE «

mentee : af athe ° stad ROLY IAA

eeree = berg ao~ essere ny -

7 s ’ ~ a r , :

~~ 7 VK KH ee Ke ee

oy is i

fodi 7 J DA

A eee eee ee ——_——aW we awn oe

i : ¥ i =

ee TL eee ee ; y il

I. INTRODUCTION AND BACKGROUND

A. THE PROBLEM

In view of the fact that computer-programming in high-level languages

became commonplace less than twenty years ago, it is not surprising that

opinions should differ on the form and function of these languages.

There are some who believe that the language should be made to fit the

user's needs and desires. There are others who advocate a single universal

language to facilitate communication and efficiency. While both opinions

have merit, the current plethora of high-level programming languages does

give evidence to the need for a wide variety of programming constructs

and data structures that are both adaptable and efficient.

The greatest obstruction to the introduction of such user-oriented

languages is, of course, the enormity of the compiler-writing task.

Until recently, each compiler had to be laboriously hand-produced in

assembly language. However, the advent of the compiler-compiler promises

to significantly reduce the time and effort required to place a new

language into cecactice,

The compiler-compiler is neither simple in concept nor easily imple-

mented. It requires the development and application of some very

efficient data and meta-language structures. Since there is little

formalism on which to base these structures, the problem of constructing

an effective compiler-compiler is doubly difficult.

1. As uséd herein, the term compiler-compiler is intended to represent

only those programs which, given only some form of meta-language input,

have the capability to generate a production compiler for any given

language on any given machine configuration.

_@

~s

* a i. 7

ii tae ye: “dads cey eaehe: vole t ba A sale «

tlie at sa > Mey xo whats cael # ies iv, Te A od

4 t i ; i qaitse “7 a css ot et: i hn wir j i —_

5) stone phowdD spa at * $sds } yl wv8 at » st P “4 4 »

- 7 _

“s sein ed ais .» Wt ” pact tQven . Sf” &

-* pao mina nat >a a in: bot re Ba

wh pabhephtg ty: fo vi ‘diane a” ont

é

aetna 20 b4) PE tut obiv

a temtisasv Srd ofFatont

wo ar , ae al) , 2

bd halle ition; tan ote aiertani asta i 4 beam hes-1t ae) Pal ien Ve, = a ate

ar gikiive-col ied adh Vo “rth

os ER Cs re : ae sc & a ion chewed patel “at

at ada pa eo Pods ad? -

‘ :

—— sae Sigurt ; y 7

eg “sexy emai Yo woe

eden Od beads. oorlB | catdoverte @ v4 7 - - .

7.) , yd

29Gb vldur

‘ Amann aes 3 Bebrista i

Surry Sgeugern i -al am

og 5 ney 29 T1@ = ' ry

This research effort is envisioned as an investigation of the feasi-

bility of an XPL-based compiler-compiler., The primary effort will be

directed at automating the semantic processing phase of the XPL system.

A semantic meta-language (SML’ will be introduced and a preprocessor

will be developed to interpret SML. An analysis of the final product

will be made to determine the feasibility of fully automating the system.

B. REVIEW OF CURRENT SYSTEMS

Attempts to develop a compiler-compiler have been based on a wide

variety of techniques with varying degrees of success. A survey of some

of the more significant efforts will provide some insight into the state

of the art.

1, Meta-Pi The Meta-Pi system [Ref. 1] , developed under the direction of

J. T. O'Neil, is classified as a syntax-directed symbol processor |Ref. 2)

Meta-Pi is essentially an interactive compiler-generator package which

proxipaes a top-down, left-to-right, deterministic parsing alesenehe,

Input to the system is in a BNF-like meta-language which allows both syn-

tactic specification and semantic interpretation of the user language.

The input is essentially transformed into a eae Rats of calls to recursive

functions which perform ht tts checking and code production. The Meta-

Pi system appears to suffer from a number of drawbacks, two of which seem

1. It is generally agreed that there are three distinct processes which

must be specified in a compiler: the parsing algorithm or syntax checker

(syntactics), the semantic processing phase (semantics), and the specifi-

cation of the language environment (mechanics).

2. The term compiler-generator package (CGP) will be used to specify any

compiler-compiler that is limited to a specific class of languages on a

specific machine.

meh esas sane » wt vise ash pos

4. ‘ed iti.’ ‘ams, rasegnat sm a aes

iach oer etalon di 0 gwieraae: oa egal ad .

© ebtek.ts goal ites aed anjwvaged at ghey wd Lit

ae 5 : m sone or _

ra 4; “ah 7.

| - @

; one rm e Tea" a

- ely 7 7 R \° ' _ =A » @ a

* ea: 110 bra aged avtut el Pqnns “r9Pt m2 @ » l\wtet 6) csquezah

1 ae a ea a” ; ce | * a _

he Yorser A Bintan $o £secaah gin a 7 > re * ry te) gniy ty Athy eevpindoss 6 “volte a, ~

é' “aint ‘Ag dec wane obevor; 7 ~O4 . °

,° fisy abtoFis- lawol thir;

v

yan ner are o pine 4 fi! luff essere 19-650" ofl y y

; <— 9 7 -) nner Vise WS ARGsee ire © ah lS igeels ct fhe oO te

Te ential Thed eer: B-TaLiqneS evidonisIn: ow Vilsatanse@tes «2 co "

, é ’ * » 4 -

spit ony * grate a4 sigelzierese 2 fi-og=<3I7e. nw q09 . a¢ale - » 4 «

7 ns i ‘ ve ip’ olitw is rf al

anes Tos Waly “15 1 tes

‘ wisi tal wi tas

» t4i : (mage aay) wip biowbos, 6!

cae ah jo hs tel>euwe th

7 she aidipbang: 2 i - IOUT eal IAT

j Belgas cece 7! «tig! 7 Peg ix “oe

a “bikoeye ott Boe. fe2Brrauary sha:

> 4 wee ‘ie a ° Rei4) 4498

fe *

significant. The most apparent drawback is the Meta-Pi language; for

although the syntactic input elements are straightforward, the variety

and uniqueness of the semantic commands would make utilization cumber-

some at best. A more significant than apparent drawback is the nature

of the parsing algorithm. While Meta-Pi is itself deterministic and

hence easily lends itself to top-down, left-to-right analysis, it is

probable that any extensive user language is non-deterministic. The

implementation of such a language would necessitate time-consuming backup

and error-recovery procedures, and invite inefficiency.

2.. CC (Compiler-Compiler)

The CC (Compiler-Compiler) was developed by Brooker and Morris

and is one of the oldest compiler-generator packages [Refs. 2 and si 2

The result of the top-down, left-to-right syntax analysis performed by

“CC on the BNF - like meta-language input is a complete syntax tree.

This syntax tree is then collapsed by.the application of the semantic

routines associated with the syntactic elements. One of the most signifi-

cant features about CC is its modularity. Thus, while a number of the

semantic routines might have to be developed by the user to implement a

particular language construct, they can often be simply constructed from

other more primitive routines. Additionally, the modularity would appear

to allow a relatively straightforward approach to implementing the system

on a different eine configuration. The, most significant shortcoming

of CC is the extremely inefficient analysis algorithm employed. It is

intrinsically time and space consuming for most user languages to be

implemented.

some vee. « wie 7

: FM et resale anne snkintiie 1. : : ° ; Phe es

ike sie aigesare axes 4 wnt: ae. dtee sd ahent sian ome > ot ? > ie ) + -

aan i ce

ied $ siaeadon oe ad s3 gon) cosa arkem ome “ne sett.

dapens sada Huriensain blow Ree "a Pd

ee my comm ii ah $51 mm .extubecieg if 7 . z is 7 > e -F

cr a ~~ Mt Sup lieetsi- gai ie) Ps * ne : y ; ——— iim a. oh 7 aa: ra

: at bane. ‘vesinea “ sta Nin ) te fopi seasonal iaqma) D aif « eg “ : :

*) eemiong Nerds Pe - ; 7 ! -

a or a ey era @2\Tya Jn

|, Stel ome i a ayers "yew af v 7 o &

* jas ' ' me od 36 pelsbott c

) i © a p ; AY , f a a i. a id *

i < <i ho wy am e428 21275685 Be 642 é -lé~ vOewes ar) ery

a

; write ? tens « stlde, , sua : bedi -> a f\ sarusen) qn

‘< aad ¥ peur wel? “te c sd ) evan 4 ; “ 5) Jagan aa ie .

a tes » teers. 7!

Mi i a6 bee VP«

— me wi Maan

: entener ‘el |g

cm

3. FSL (Formal Semantic Language)

FSL (Formal Semantic Language) was developed by Feldman and repre-

sents one of the best-conceived efforts to produce a CGP [Ref. 4] . It

is a relatively successful attempt at totally automating the semantic

processing phase. One of the most important differences between FSL and

its predecessors is the conceptual and physical separation of syntax and

semantics of a user language. The input of syntactic specification to

FSL is in PL, essentially a superset of BNF. Associated with each syntactic

production is a semantic production which is given in the FSL meta-

language. As each syntactic element is recognized by the bottom-up

analyzer, the associated semantic production is executed. While there

are a number of minor shortcomings present in the FSL system, primarily

in the absence of some constructs in the meta-language, the motivation

of the system is conceptually simple and easily understood. Furthermore,

the FSL meta-language is natural, readable, and easily employed.

4. XPL

The XPL compiler-generator system was only recently developed by

McKeeman et al. [ Ref. 5] and the concepts surrounding its development

are quite similar to those of FSL. Like FSL, it is based on a bottom-up

parsing algorithm; and like FSL, a semantic interpretation is associated

with each syntactic element. However, very much unlike FSL, there is no

semantic meta-language inherent in the system to simplify the semantic

interpretation (except for the XPL source language). Instead, the user

is required to completely specify nearly all compile and run time

activities not associated with the syntactic analysis. This implies, of

course, that the user is not restricted to only those constructs avail-

able in a semantic meta-language. However, it also implies that he must

10

er ‘eeu deviant -aned oad ies ie

iced 77 5 hy a ; rae

, ue

1

i Miaia'e ae ayes finteesnane lovteaton - ui gt

soa ea stor oy ot ais % eur ous solansoorg +

ay eet > merece renee bak fn - gashop at. ai erownenghery | r

RF a y aoc to ve afl ayeugnes 198 vee ease -_

¥ > i

7 Ra, = :

mye AS en hess me vel >© 3e77 mor « sini +40»

: e. j ‘

i “tem “ a es mi ar ei volte woiJs0 "dig ‘'Shaeee ¢ al.

P i dpeeeiedinnd 2 ats..¥0 bos Lagogst. «i Gpakiebs: of melo §%

it

pF wi

oad? tony leas ed ora esyotxs ER. eid AaisD* - 7 a “o vo a

ty thie? a end di DueP ry Sacinsse ‘ert § ‘are? a o7e c wh hd

Aten ait Sppingres- Hine oy! ye IAVho ‘ase De ay ae | “m t

ian

bande wie i Taon a. 4] (ilapoq@eon eh a | afd

wean Nga, ~Sielis wee ed

uler 18% eff ‘(bayot oun ul BA: tne ,o2 iitatc.c'

re or 7 rw.

4 . A

als yideaons

‘ a 7

piwves «3! ga) bene 7 ; i

: , qerernt ded 6 wo haeee

7 a”. aod 7

Ce Mankes @) VODIGIY> fT:

‘Oa ah -etet4 62 alt lon dow

alanemes eda “Steiner td He 3 hy Ave o-

of

os nw ta , Be a” - (Ogawa i wary

- _“ a :

<a 4 a . Sni3 auy thts Sila

. * Se abt md ; oth ; ¥ ~

ris =f - 6

expend a greater effort to obtain a production compiler. It further

implies that the user is able to specify the precise machine configura-

tion on which his language is to be run, again at the expense of time

and effort. Input to the XPL system is BNF for the syntactic specifi-

cation, and XPL code for the interpretive phase.

C. DEVELOPMENT

The survey that has been presented is by no means exhaustive. The

themes of these efforts are, however, sufficiently representative to

allow speculation on the fara that a true compiler-compiler might take.

Conceptually, ice l represents the CGP in its simplest form. The

user encodes the syntax of the user language U in the syntactic meta-

language Sy. The syntactic preprocessor accepts Sy as Sate and produces

the syntactics which are inserted into a skeletal parsing algorithm to

produce a syntactic analyzer for U. The user must then attach some form

of machine description and code production algorithm to the analyzer.

Figure 1 represents the XPL system. Figure 2 is identical to Figure 1

except for the automation of the code production algorithm. Now instead

of having to hand produce this algorithm, the user encodes the interpre-

tation of the syntactic productions in the semantic meta-language Se.

The semantic preprocessor accepts Se as input and produces the semantics

which are inserted into a skeletal interpretive leer ithe to form a code

production algorithm. Figure 2 is representative of the FSL system.

Finally, Figure 3 represents a true compiler-compiler. The final dif-

ference lies in the addition of a machine preprocessor which accepts a

—_

1. XPL code is a powerful dialect of PL/I; it maintains many of the

PL/I constructs and implements many additional features to improve its

CGP capabilities.

‘>

a7 = : ' *

: : nie :

a

i ote a oh etn we ots a sg Bette te a

a

es a, erheetiinso a ait abeg ? | Hera a — Farsi

: ; :

ee Te ie a

il seat ae pion ox i pda ree! eed - Jadu om =),

a roti aegis. tet sini: a a xd ote —

| 1” x “ peer 7 ; : ; 4 ; r —* ri

Rete Nace sett fis 7 : «= , 1 % “ay = be fr ye i al ep

a a - Ma wat Hey 3) suti sb se , is we detieioe : a 7 _ : ta * ; 7)

_ } a r : = a _~ f ‘weet 4 ‘ oe 2 “ewe saaitgete ham a ‘ ) 265 a. ase )

estas id gist 9 apeognkl.weew afd to cadre sty saloons %

ti Pani mane ASGsoOe Sone ae > 74 4 - 7 > *

aiaie pelea isa bial vari tedser * ren

Aaneas aw or « dsew

he y

a “(fd wha = abe fe Jaebersy og bar o ihtogeb quatraw 26 ae - ‘ le ie

; acu 3 ‘Ceohse 2 2) 5 wo J Y% sh, ctoegsuge. i ory c 7 ve a - - _

= . ee 74q) en pis : 1% 2 Tp “AZ ont we 1. ‘= =

7 : ;

— ~ > ; :

RPE De / eos gob gat Feu ae al Pte; b soubaro creer et sebvedt ts a

we wears fl a5 on

ie ia sinece af wahbowd

~- :

aiuaialed: 7 as mite} uf

Tsetesdn rs

4! “Telia

———-

-

a

‘7 ser 2 ot -

sae Overy wo ae

description of the machine configuration in a mechanical meta-language M

and produces the mechanics necessary to complete the CGP. It is an

unfortunate fact of life that CGP III has not yet been developed.

The purpose here is to produce a viable CGP in the form of CGP Lt;

based on the XPL system. With that in mind, section II will serve as a

short introduction to the XPL system as it presently exists. This will

be followed in section III by a complete description of the semantic

meta- language, sui. Section IV will report on the implementation of

SML and the total XPL CGP package. Finally, section V will conclude with

an analysis of this research effort and suggestions for improvements and

additions.

1. Prior to reading this section, the reader should acquaint himself

with the general format of the XPL CGP by referring to Figure 11.

bs

ld

ee ie hee 12 ‘. ——y eS : 4

: an aie c estos on orl a rr Fi

as oO LZ 4 ‘ ~~ .

owe ) a : po ae a sor aan oat ca a gas waeT- to 20h apamda

wld ni ‘Wh wisity @ceboig ce 2: iid saerney edt me we _ \ » e : : +s

= u zotd oe , ba Fes rtp mews oo ao wot ‘ ”s sei 7

ye » -

anebee lines aY ep Meagte’ DIX ac7 oF “actSeq stentil 394 ’ 7

nih ‘ :

i hoes te anasaipanal ~dek ome o> @ “d 82 Aetidne nk ‘

ie!

™ @

4

yy ; ie ts inion gia go S¢os0% Elie Vt Foe", =

« ba vy moo ‘ttm y potiaes ws

‘ha wat an anqii« egrivi hi! ge B30

4d00

LOardo

*NOTLLVLGAadd daINI

OLINVWAS

WHLIYOO'TV

SOILOVINAS

ONISUVd

x*NOILdIYOSad

ANIHOVW

ean3tq

god

pettddns-z9sp»y

wOSSAOO

Nd

aad

OILOVINAS

N ul epopg svsoanos

&S

n_ FO

xxequdsS

13

| 2 :

aqqoo Loarao

WHLIYOO'IV

SOLLINVNAS

NOTLONGOdd

AGOO

WHLIYOO'TV

SOILOVINAS

ONISUVd

*NOILd1YOSAd

UNTHOVW

Z eansty II d90

pettddns-zesn»

YOS SAHOO

Nd aad

OLINVWAS

YOSSHOO

dda ad

OILOVINAS

f UT

Bpog

vsoANo0S

as

xSoTQURWsS

14

a:

"ATO"

=e

oo

5

-

+

a “walesd: 7

4d00 LOardo

WHIIYOO'IV

SOLINVWAS

NOILONGOYd ACGOO

WHLIYOO'TY

SOILOVINAS

ONISUVd

WHLIYOO'1V

SOINVHOUN

FALLAYCYaAINI

¢ eansty

III doo

pot

tddns-itesny, YOSSAoO

dda

ad

OIINVWAS

YOSsAooOdd dud

QJILOVINAS

YOSsSdooO ddd dd

aN

THOVW

M UT

epod

svoanos

ads W

n Fo

*SOLINVWAS

¥XVLNAS

M x05

%SOINVHOIN

¥5

@ 5 % n 7

ny bees |

Tb! THE KPL SYSTEM

A. AN OVERVIEW

The XPL compiler generator system was developed at Stanford by

McKeeman et al. in the late 1960's LRef. 5] . It was specifically

designed to be run on an IBM system 360. In its entirety, the XPL sys-

tem can be viewed as depicted in Figure 4. All batch stream programs,

of course, interface with most system 360's by means of IBM Operating

System 08/360. In turn, all load modules produced by the XPL system

interface with 0S/360 by means of the XPL Submonitor (XPLSM). From the

user's point of view, source programs encoded in the XPL language are

compiled into IBM 360 machine language by the XPL Compiler (XCOM) which

is itself an XPL load module run under XPLSM (see Figure 5). Two

by XCOM and run under XPLSM, essentially complete the XPL CGP. The fol-

lowing sections include a review of the parsing algorithm employed by the

XPL system, a closer look at each of the major components of the system,

and a brief review of the XPL language.

B. THE XPL PARSING ALGORITHM

The parsing algorithm employed by the XPL system can be broadly

Maasakenie ned. aa a bottom-up, table-driven procedure, It is often referred

to as a mixed-strategy precedence (MSP) algorithm, a name it derives from

its ability to handle grammars which are somewhat more complex than simple

precedence grammars and somewhat less complex than extended precedence

grammars [Ref. 6]

16

ay

_ a

or Naqatirt o90 catawe redarexiog velaee i oat =

she o eony ORT ade! itn! ie Semele <¢ os

’ ai >

ears op ga ct

7Fq ators tarsd fA er ess o> Oe Sedotqed ve tewsiy 44 nao

pas — te eacom ef aina F made : Save Itiw avelven) , ewes, S .

axe wa ed dasybe <y sek

a

er" er ‘edema: ot nd? 3a anes vd ay ¢t <f } Cae

: gengne! tite add nt I ilpe ) BepI2494 Poqvve

-O8t msQsun SMI as jas my oe “> bengt

6

hank Tig reg oY ,0dCiRO ae 4

wi \eo tow saat }

veiv Jo Juloq o'se8 7 . =f i -/ ‘

MOOK) teh) Grete 347 whounuel’ gitdose CGF BF! ofnd bold

i (2 atvgtl sae) wight bee! we Uses) ab a

n o8Ta sae 25 0H ke innotarbb )

XPL SYSTEM AND ENVIRONMENT

IBM SYSTEM 360

OPERATING SYSTEM 0S/360

XPL SUBMONITOR

XPL LOAD MODULE

Figure 4

17

he tea ws +. ae a”. Ba ©

Oe Murase 7 - ee ol Rig i

>

Wye J

¢ aInstTy

(ADVADNVI

BNIHOVW)

aaa

WINGOW dvO'

Tax WVUDOUd

AONOS dX

aqvo'l WOOD

YOLINOWANS

TdX

INIOdMAIA

S,YaSN

FHL

WOUA LNAWNOUIANY

TdX

AHL

18

S ecutiieenstiliienianedind

tin nai:

7 =

_-

“elpeer

one

ex

).

SABA

sah

4

= i

" 7 1 «

* oP « =

a

This algorithm is based in the fact that, if a grammar is unambiguous,

every sentence has a unique canonical parse. The parsing problem is thus

reduced to finding the next canonical parse step at each increment. For

the XPL system, this is accomplished by referring to the "canonical

parsing function" which is essentially embedded in a set of stacking

decision and production selection tables. The essence of the algorithm

is as follows: As each new element from the input is picked up, the

analysis algorithm determines from the stacking decision tables and the

current state of the production stack whether a reduction can be made.

If not, the new element is stacked and another is selected from the input.

If a reduction is called for, the algorithm determines which production

is to be applied by referring to the production selection table. Semantics

are associated with syntax immediately before each reduction is made.

C. THE COMPONENTS OF XPL

Figure 6 portrays the XPL CGP in total from the user's point of view.

Although the average user will have no direct contact with either XPLSM

or XCOM, these two modules form the backbone of the system. On the

other hand, all users will require some familiarity nae ANALYZER, and

nearly total intimacy with SKELETON.

1, XPLSM Execution of an XPL program under 0S/360 begins after 0S/360 has

loaded XPLSM and given it control. XPLSM then proceeds to open the

necessary files, obtain main memory space, and read in the XPL program.

Once the XPL program is in memory, XPLSM transfers control to it and it

begins execution. During the course of execution, the XPL program may

19

Seanroatn (San ei <pdz a

— >) Ne. ¢ 7

woes » toliti ioe predFaasoena + fond iv

pears

; 7 ; > - fie a

~~ :

fa oto to leaky i ok? om 4x aka rélen aaeit

0 eel? @

¢ = if

* cay) Weiter « aa aanpy mn yoy

ye

+ antes ite ae at toe » Vans de eorserTs:

my Bory a :

at wot gucci 7 lth dw thar ntsalnyTy ¢

ty co ; y : nek » : : ;

et & 1 ov Noasston e?-pabuna top bafonsy 5 7 a il

ore Hodis 7 wndlects iat intdivegls Sas" ..raa * 190009 wy

? fa

polio: Ms vat e+ a0idehCyg ot) G2 gudy tA) ‘ bo Vega of c ¢ 7 ; é :

; al 1 loank uetin Sigonae-

"Se eens mani er ” i 7 ; ‘ ‘

aos ”. 8 : : , '. | P a on

— iad * i a | Wy ‘4 ay | se | d | r eg ’

bate . aang a

RP watitip’ erie » ee > an’ co See 7 7 oO) et .eetry J :

b+i2e a J ad e

way ud

mangQose TIX aty-

aTNGOW avo'l

WVdo0Udd aounos

YWATIdWOS-n

yor

HTNGOW

dvo'T

Nn

NI

WVd90

ud

aOUNOS

a 1I

Ndow

avo'

l

WOOX

g eansty

LOdNI TdX

wasn

SOINVHOUN

aNvV

SOLINVWGAS

a'INGOW

SOILLOVINAS

_avo'l

YAZATVNV

NOLYTAXS

YOLINOWANS

TdxX

WHLSAS

YOLVYANAI-aYATIGWOO

TdX

AHL

20

* =

2 -

S «

: -

>*

FIRM

+

“Ma

a

; chcipnda’

|

oe

| |

uae.

| ,

Op

ral

: a

.

OTRAMDGY

} 7

ee ee

call upon XPLSM with requests for service. In particular, XPLSM has

facilities for string input/output, direct access storage, debugging

aids, error handling and reporting, and the inclusion of any desirable

monitor functions by the user. When the XPL program finally finishes

execution, it returns to the submonitor which in turn returns to 0S/360.

2. XCOM_

XCOM, the XPL compiler, is encoded in the XPL language and is

therefore self-compiling. Basically, XCOM is a large XPL program con-

sisting of a sequence of procedures which are invoked in turn by the

procedure MAIN-PROCEDURE. The program body consists of only a call to

MAIN-PROCEDURE and a return statement to communicate with succeeding

steps, if any. The essential procedures of XCOM are displayed in Figure 7.

INITIALIZATION tabulates all of the constants and generally lays the

‘groundwork for the compilation process. COMPILATION-LOOP simply invokes

a set of procedures which constitute the parsing algorithm. SCAN deter-

mines the next symbol in the input text, and STACKING is the precedence

function which decides whether a reduction is called for. REDUCE searches

the production rules for a match and invokes PR-OK to verify the produc-

tion selection. If a satisfactory reduction can be accomplished, SYNTHE-

SIZE is invoked to perform various compile-time activities and produce

code. Finally, if all goes well, LOADER collates the object code files

to facilitate execution of the succeeding step, and PRINT-SUMMARY outputs

a set of statistics that have been collected during the compilation.

The principle difference between XCOM and SKELETON lies in the multi-

tude of code emission procedures present in XCOM. This set of procedures,

which were hand-coded in XPL, produce an XPL load module containing all

of the necessary run-time data structures and some very efficient system

360 machine language code.

ZY

4 » =F 7 7 a af ay : 7)

_ rT: - abo200 39 ice Seta

ea as he _ = a, ie Rawepentert ects t ‘. mista uae sete +o - - o7.. ‘ ys hee ' . @ by

‘ meng oT 7 ei tte <i et? ut ‘oye sadeth qe . as 7

‘ave | «1 sve 102 sneredan ‘ads 03 sesictew 23 | 7 7 : AAs P Be | - > ef a > Bu p ; ( 7 ‘.

; , on Wi

a. recta and a wi “bales aad ai spi oo of BT alta eon ; zi

“1 : a ene Be ext! ve MK Sir €bh gn) 2yeeo-ties wots

‘¢ :

= volaaaatindh aSAdeits ates en ogee 1 Aagtea peal

agua ipiwei> GF detimsdels reytes « Sp “eee

et gh o ~~ ni ep alg 2% venaisq "be S17Mes 6 8

ie

"tT ey o wt 6 tieocse lL bStave mm « iro’ Bl

v) Hl | |

age i | tesecig int} cirasand» of2 Te Lie ser nz “arvee

the Neste a 5 ey x. odie pT SKA Lp ved i dondebuined

‘ia vig re 2.6605 aivildeates « paw m }o Ja

=. 4 . , sen} > A ae, ee Ne eat 6 aT ot PALE tik , Pees

2

ine = ‘ma? ce “2 > o> i , } > nd 3 ‘ 4 I¢ r Ay J e

>. ¥ _

7 ea lots biner a2 YO-: | | eulece ait G ‘ . 4 4 ‘2 I . ’ a ‘T4 SA

7 " rey; hs >4 Crane d 4 - : ‘ pa 12 ni sles oo}

a | | ere SSiVivetoo ann? ft: avotrey wore . oh ot SOP »

ans, s iwe iverde Jubic A af ri if 4 i eye

RIUJe4 TH =

a : es Nite Dt

ae i. ct _S ou ll ; gf, ' - a kit & ped hBIHeY ban [J —s ees A? ae! 'za~ dolte |

ia - o." 4 ry os “ { Sy. 74 i 2 ade 7’ re” sind saad ball : ; ;

ee) Lalas » dbo. awnare si ‘am woe 7 1 . : fal

: é : 4 ~~ 4-2, ood. ] a . oe i « : .

AYVWNNS -INTad

L vanaty

AYNGAOOUd-NIVW

YAAVOT dOO1-NOTLVTIdNOO

qonagy ONTNOVLS NVOS

AZISGHINAS W0-Ud

SUaLL INA -ad0o

WOOX dO SHYNdyOOUd

NOILVZLIVILINI

az

. :

-

wiv

WA

cat

Tt

oa;

Seas

TMA

ASHOES

403 5

DY

SEAS

TAAIT 1 : ‘

>

:

:

: a = o - s id 3 ‘

a oY : } *

i“

o§ ee a

-

>

: : ;

TRO

He TAN

. vl -

-

J

~ *@

° i

- cS

———

er

3. ANALYZER

The foremost purpose of ANALYZER is to construct the necessary

parsing tables for insertion into the analysis algorithm of SKELETON.

From the user's point of view, ANALYZER accepts a BNF description of the

user language grammar and produces the required tables on punched cards -

assuming there are no errors inherent in either the grammar or in its

encoding. Granting that initial efforts to produce an errorless grammar

are bound to failure, ANALYZER contains an extensive debugging facility

that the user may call up to aid in producing an acceptable MSP grammar,

The most significant procedures of ANALYZER are ees in

Figure 8. The main loop in ANALYZER is contained within the last several

lines of the program, which contain a series of calls on the lee tiie

procedures. ‘The procedure READ-GRAMMAR initializes conditions, calling

in turn GET-CARD (reads the next card), SCAN (whose value is the next

element of the current card), and SORT-V (which sorts the BNI vocabulary).

COMPUTE-HEADS lays some groundwork for succeeding procedures and tests

the grammar for symbols that are both left and right recursive. PRODUCE,

the heart of the program, invokes APPLY-PRODUCTION and DISAPPLY to simu-

late recursion, and NEVER-BEEN-HERE to build a table of production

contexts. This table is then-employed by COMPUTE-Cl to build the

stacking decision tables Cl and C1TRIPLES, and further by COMPUTE-C2 to

test contexts for possibly Resae lesen productions. When all of the

required tables have been built, PUNCH-PRODUCTIONS punches these tables

on cards. If errors have been detected at any stage, ADD-TROUBLE records

these errors. If the user has so requested, the procedure IMPROVE-GRAMMAR

is invoked after the first iteration in an attempt to resolve the conflicts.

23

i]

er

van peniee 3 anes Sante seuny 9 vat

are. a batiore a oat ro rie sone 6 tee ey

paw dee y Bie Ay

a ile see: iw m4 saeieetict quote on si » annie * — Ay < .

7a,

: ees enters ] eave tatsicd dy: be vd r ‘an!

a aaa wiecasKs na owkaden b> Sent tPA omsia fe haat 17.

em vd dates -s ae ‘9 loviliorscyy Ws DIA TS. a ies che.

eee ie minytiore a to agbao: ae ia

“ yf 30 40.

at aala wae iy Sanretnon ef “9SYAP £1 goo! alee afl a ont 24

re f 37

yea wits 0 paling r0-optene» teins ween eigory ont. oF ‘ “-

oe BLS ie yie teem Oe

ai Wa

instal feslines PODMAINHOA. eborg af nant

mat of Per eee 1-3 > fr ww

, .

wo x 0 3 92200 cRidey vse

.. ba pat: bo 1O ve asl is Oi atv) (severlncioa 1, Ah TO = A ; esc noes wh rout : berg oh ‘ ; ‘% ane aw =, mrR wi

ae is ; : ; ' 1

2 nite ee radian ban ¥ eet -TIGS. saxevi af on i Newt ada

iSyubowc 3 a) Atle ¢ 4 is ij TruoOe 92 af

4

‘ fe | ea Inada >

oS

mh ; d J P o- J&a®@ _

adidas paris sarlomry, gianni ei Lis id aro dnd ezlppey — yas ;

My pbyoxbs - 2. Ti Tes "

anivoa)

alys ao

PROCEDURES OF ANALYZER

PRINT-MATRIX

BUILD-RIGHT-PART COMPUTE-HEADS

OUTPUT-PRODUCTION ADD- ITEM

| ADD- TROUBLE PRINT-FORM

| PRINT-TRIPLES APPLY-PRODUCTION

— COMPUTE-C2 NEVER-BEEN-HERE

IMPROVE-GRAMMAR DIS-APPLY

LOOK-UP ENTER | PRODUCE

SCAN EXPAND : BULLD-CARD

GET-CARD COMPUTE-Cl PUNCH-CARD

SORT-V -PUNCH-PRODUCTIONS

PRINT-DATE INDEX-F11

READ- GRAMMAR SORT-PRODUCTIONS

MAIN PROGRAM

Figure 8

24

4 7 ‘y > aa

fr dais de Vie

vl ‘84, «B79 *

) ne, 6 T ————-

: oe t

RIKI IT ee

Seal 784 F.I9%7 | pee Poa 2 eiatdt- =fata' j H

; g

i

| he

| ;

|

i

4. SKELETON

SKELETON is the heart of the user's production compiler. Given

only the syntactic tables produced by ANALYZER, SKELETON will function

as a syntax checker on the user's language.

The major components of SKELETON are shown in Figure 9. (See

Appendix A for a complete listing.) As was previously stated, there is

little conceptual difference between SKELETON and XCOM. The only signifi-

cant difference lies in the complete absence of code emitting procedures

from SKELETON. It has been left to the user to specify the environment

under which his language is to be run, and to attach meaning to the

recognition of any specific production.

In brief, to build a production compiler for the desired language

the user is required to:

a. insert the ANALYZER tables;

b. fine tune SCAN to identify any constructs peculiar to

the user language;

c. specify the working environment of the language; and

d. construct code emitters and add the required generators

to SYNTHESIZE.

D. THE LANGUAGE XPL

The additional programming necessary to convert SKELETON to a pro-

duction Sites is done in the language XPL. The BNF for XPL is given

in Appendix B and a thorough description of all of the constructs is

provided by Ref. 5. However, a few of the more important constructs will

be briefly presented to enable the reader to follow subsequent programming

logic.

25

Fine ib men Stel sced vad 2! ner "

= ) ,

a 52: 6), ine,. mg? ed at.¢f- ngawnned ej Holter >i $

: Paya ean, wotlouberg othdsees wee 106 age

; wa 7 ’

1644 Sal seldquor cotsovborq Aiud o ,seled al : - * ” ®«

od betbopey at ia90)6

Yeetdad AESYIARA O43 sconel 4 Foe.

i 7 ~~ an

wiouxsemne You PPrneht 62 WE eet ovis od

— ; “v4 : seaeupeal eee 4 =

am apnanet ‘eft be Sapam bese giivrw ed? viltceq@ .2 ys

Deshipet sits phe tne wo2iten ste: tyesteaes. \b :

sol HOLSTER Be S7ve800D O33 Tide yaogn al Im ‘ae iP?ibha

= 7 tg st IK x08 We edt Ty enmrainel v3 erul zal i ee oeert PD

aw , i

eS) eisc75e80s-612 to Tis te en iseFoere$ cere: & ben © > Dee al -

bapirzaenop, ons Troqr) epqe-ef? 36 wel «4 .tevews -< . lot et tebe : ‘

mq Seeupsadve woltot of vebsar af) of du : in “stetsd af

Sigel: :

7 ~ betel i

PROCEDURES OF SKELETON

GET-CARD

RIGHT-CONFLICT CHAR

STACK-DUMP

SYNTHESIZE STACKING

PRINT-SUMMARY

COMPILATION-LOOP INITIALIZATION

MAIN-PROCEDURE

Figure 9

26

’ ® s ne e = >-

i:

=

og

; -

1. MACRO DEFINITION

Simple parameterless macros may be defined using the "literally"

attribute. When an identifier is so declared, any later occurrence of

that identifier will be replaced during compilation by the character

string. following the reserved word literally.

2. DO CASE CONSTRUCT

The "DO CASE' construct is a generalization of the selective

capability of the "if statement." Thus, the interpretation of the state-

ment "DO CASE I;'' would be to cause execution of the pth statement in the

group body that follows.

3. IMPLICIT PROCEDURES —

Unless explicitly redefined, a number of procedures are available

to the XPL user.

are tabulated below:

Function

BYTE(c)

BYTE(c,F)

EXIT

INPUT

LENGTH (c)

OUTPUT

Zi

Some of the more common ones (e.g. BYTE, SUBSTR, INPUT)

Use

A function with fixed values given

by the leading 8 bits of the character

string C.

th Like above, except given by the F—

So DEES,

A procedure which causes an abnormal

exit from XPL execution.

A function with character value

given by the next record on the input

file (SYSIN).

A function with fixed value equal to

the length of the character string c.

An XPL pseudo variable such that any

value assigned to it is placed in.

the output file (SYSPRINT).

sales 26 1tby naib ht : , i

aes one Eada

ig ee ey 3 a Ri

cals eae ta

a?

es rel “Air Peage 2348 out

Ai - >» > ou

‘ hs ‘ — dupe ; ali ae

' TAS o- ‘ o

gaa i sefenoury aieoe >] = F

"M

> > get los rede ac «

2. a aa tT reer ae at - 6 : ;

= 7 . SS eiedie]

aie »' a ‘

eel te eotiew fs (honk behet “istaltqey aeolet os ; sy

we

"eu hs eae we a fees tthe Becate. jad MUNRO 4 peur any %o se

ot batealsinial '§

pegs? f Rec nwt eit. -

i i ae m2 4h Smme AF i 7 .

a? Delzsaiagiio 3/1

‘+7

ey . einiee Wert

fall piers T25eth4s ats

FG see ive stake ‘a Ses be i ri 6c

+ Sree)

Function Use

SHL(f1, £2) A function with fixed value given by shifting the value of fl left the number of bit positions indi-

cated by f2.

SHR(f1, £2) The opposite of SHL.

SUBSTR(c, f) A function with character value given by the substring of c starting at

position f to the end of the string.

Suesir(e,£1,.£2) Like above except with length f2.

28

aol verenneds he m elena? A

7430 8 to eT, deel cd

oa tie ott Sas uelane

p> agoct tans dqaews « sis sia:

“a

IIIl. THE SEMANTIC META-LANGUAGE

A. AN INTRODUCTION

The XPL CGP is primarily intended to automate the semantic interpre-

tation phase of the XPL system through the use of an intermediate semantic

meta-language (SML). Initial efforts to institute SML were largely based

on Feldman's work [Ref, 4] . However, SML's development was guided by

the XPL environment in which it was to be run.

It was obvious that SML should allow a language to be easily described,

both from the standpoint of facility and of time. Furthermore, it should

be complete enough and implemented in such a manner as to allow for

complete compiler generation insofar as semantics are concerned. Finally,

it should be machine independent. To a large extent, these criteria

have been met. Where they have not, or where some obviously desirable

feature is lacking or could be better implemented, it is reported in

the conclusion.

B. THE CONSTRUCTS OF SML

What follows is intended to serve both as a complete description of

SML and as a user's guide. The complete BNF for SML is given in Appendix

D; and the prospective user is referred to ot ee I-K for detailed

examples on using SML.

1. SML Program Structure

The overall structure of a SML program is given by the following

BNF equations:

< semantic programy» <header> <sequence>? END

<header? : <begin? <declaration set?

<begin? .¢= BEGIN

29

- J +13: ; i oe ' ri a 7 aor

eos al ae ene re ia

“s o ‘apres es ee” ae a : ne nh teat Ek

Lie =. a

isha! a on , toveuli ;

Wes. ,

eer as He a sa rh

ii is Ore, et: Lisa silbanane th

i bei ‘et nomen ee ae ee Hart bab iy Tae) oduiqn eat

¥ me 7 ‘= a :

a poreoan oe nhaaeivia da binge? poliwwetgs, to! yaa ont gaa ees j fs

age AI eis at -Sheelh ibod) paittyem od t gy - or -

nad lave) odo _ wt vd 7 ,20n overt pet ota (tale or ows

v pestoqes * se sto 1 sheet jataes ‘ad bios 1 gh ibitnet a : ah os!

is jes

. rs

i

i”

a a a)

, : a

WW Th cate a i) ww

MPP Stel gee H gad syxs: betiutuies? Gwelle ae a le | aa newtk @t J mrs

‘im vw! Yes ?

nebo nad XO Vieviy ai

Csonsy ps:

{declaration set> ::= Cdeclaration>? ;

| <declaration set> <declaration? ;

< sequence ? ::= “bracketed sentence? | sequence? <bracketed sentence> := <delimiter 1> <¢sentence>

delimiter 2?

<bracketed sequence? :

Zdelimiter 1? ::= # <delimiter 2 ? ccs @

<€sentence > ::= <statement ?

| <sentence? <statement>

Thus a valid SML program, which is interpreted by the Semantic Preproces-

sor, would be:

BEGIN

<declaration ;

€declaration ;

@ <sentence ij @ sentence #

END

The important point to extract from this discussion is the use of the

delimiters @ and #. Each pair of these delimiters associates a sentence

of SML statements with one of the BNF productions. The user, however,

is not required to use these delimiters directly. Rather their placement

is one of the functions of Prescanner.

2. Declarations

A number of different data structures are available to the XPL

CGP user to facilitate compile-time activities:

< declaration? ::= “<table declaration>

€stack declaration > €cell declaration?

<tag declaration >

€string declaration? <flag declaration?

For each of these declarations, the Semantic Preprocessor sets up an

associated data structure in the basic user compiler, Superskeleton which

is addressable by the given identifier.

30

a

= - oe

ai | es =

a ak pal 4

p L, i

2 ——, r 7 di

eee =775 :

- gestveupes beoetaw

eee to oe ee eeevies <ampites bo ll

a ohn + e = :

(t SE 3d? gitied beforqrear! ~~ 7 de 6 »

Len

és iste mutes he B

y

wo) jaseload > -e as 2 walseb?

sonst? ®* - éoseinga3 OP |

| at

ratepruoe’ yy *@f/ rn 4 sttOW inésvonget uf Las | : . 2

» e @b peas rhe } >a

teThivaten s1H¥ hil lel m (709 Lat f b 2

od | Tanw SulT oe Ey IM? Be

’ Cri! re ry

q Mots toruan eviupey Jon O&

amnitinws 6AS $y sad ¥! r

nwioltticeioel .§ ae eg tla ca ——

totogers 7

ig ig otahe el :

*

a. Tables

Tables are one of the most important structures in a compiler,

and are normally used to store a variety of information about run-time

structures. The BNF equations for a table declaration are as follows:

<table declaration> ::= €table> g¢stable specifier>

| table declaration»

<stable specifier> <table? ::= TABLE

€stable specifier? ::= {stable header> €fields>

éstable header? : <identifier> “number part>

<number part? 7% ( £number >

i}

i}

tL” ie: <fields> s:= ¢field>

| éfields? , <field>

<field? ::= €identifier? <type specifier>

<type specifier? ::= “bit>

| CHAR | INTEGER

<bit > ¢2= BET

{| BIT € number?

An example of a valid table declaration would be:

TABLE Tl (100: TYPE BIT 8,LOCATION INTEGER),

TZ ($: ACE BIT,CITY CHAR);

which would be interpreted by the Semantic Preprocessor as a command to

set up two tables called Tl and T2 in the user compiler. Table Tl is to

have three fields for each of a maximum of 101 entries: a character field

for the run-time structure name, a bit field of width 8 to be addressable

as TYPE, and an integer field to be addressable as LOCATION. Table T2 is

also to have three fields for each entry, but an indefinite number of

entires. Indefinite is implied by the $. This implies in turn that the

maximum number of entires is limited only by the capacity of the Super-

skeleton table structures. The first field of T2 is also a character

field for the structure name. The second is a bit field (of width 32 by

default) addressable as AGE, and the third a character field addressable

as CITY. The resulting tables can be conceptually viewed as depicted in

Figure 10.

31

"7 as baie a a.

: vil ry . ee " TT)

aa _—~

ad

ne a mary at SMS ir) sy’ T 2c

wees ie ae <1. eens one pits mah ne

jf “sl; wel Sa

”*

-

_ a ;

td é ae - é

“ i aie Brawseahoert jLonwme ote v¢ hadengeptcs 2 biuoye os «

wil tro! a Leary guy s tot ond ah PC Maw O04 {ine wt aad) Crd. i

~

=

bbe a od @ CoDiew fo big?®.*)) & ¥

oe ee | r ae Gt SiteY MOIR of 60M Ago sbbe o!

« sie

~ Ypagaceris & dale ai

as Abin tw 3d) bab v

eivteweviis bioil 33

> > ae . ; bh ap ? “ae All 4 ‘ jae baa io gies laser.e. 4 tow MIRE aperetiae scenario oh mal 7H). <head>. vo dts

hot dure be

‘tes sotels

THE USER'S VIEW OF TABLES AND STACKS

aaa $uck declaration

wa ?

SMe Si (100-. Ty? “. Seal 0

$a TYPE LOCATION

STRUCTURE NAME

CHARACTER BIT 2 CHARACTER

eS

a2

STRUCTURE NAME

Figure 10

32

ia é

440 rie t

_ - i Tot £ oe :

ae i, Le ee tPA MD ¥ — : a a gn tn,

q

b. - Stacks

Stacks are another widely used structure in compiler writing,

often being employed for dealing with recursive or temporary constructs.

The BNF equations for stack declarations are identical to those for

tables except for the first three:

< stack declaration? ::= €stack> <stable specifier>

| stack declaration? ,

<stable specifier?

{stack 7 . ¢2= STACK

A typical stack declaration might be:

STACK S1 (100: TYPE BIT 8,LOCATION INTEGER), S2 ($: AGE BIT,CITY CHAR);

which would result in ieee compiler data structures identical to eae

for tables Tl and T2 respectively. Of course, Sl and S2 would be treated

as and act like stacks instead of tables.

| ©, - Celis

The cell declaration is intended to accommodate the need for

Piasiewalocd variables, Accordingly, the declaration of a cell causes

the allocation of a aa word which may be assigned an integer value.

The corresponding BNF equations are:

€cell declarationy ::= CELL Cidentifier >

{| €cell declaration> ,

<identifier >

and a typical cell declaration would be:

GULL.“ 11,12 513,14;

d. Tags

The BNF equations for a tag declaration are:

<tag declaration? ::= TAG <¢identifier>

{ <tag declaration? , ¢identifier>

The tag construct can be useful in "tagging'"' fields of a table or stack

a3

aie e

Cera keen Aa rece ff O01 12 1 om ape vere oe ye 8. we "|

ws baer rT shiner sive . , : Ae Z

“ene os we . jan earner ‘eat aide x

satan we Boe ti a a. ete vagtugee? er bee it ‘tol oa"

; 7 ’ wie y ‘Te :

‘ ; Pere a2 ing be Teal os FT re: Me. so Ga

sttad . b

—* a aoa oy

Ee © a ee )

t- af wot, res ib, 180: oe cree veniatd

aes) 5 ie nines ra! a vi = tar

ce oz, = i Wes

ay ie * 0 aapdatidaed at? ut std Batre vt stoner Soulany » r ‘ a /

. via ang trek wt omer bg a j “cht daly Le 5 tw sailed oan

rN : ; nj: im “5

48 thodteone Ht et eorent at - a?

toyed Ifeay €nmotsaras

as having certain characteristics. For instance, give the declarations:

TABLE Tl ($: TYPE BIT 6,LOC CHAR);

TAG MATRIX, VECTOR, CONSTANT, STRING;

then the field TYPE might be tagged as either a MATRIX, VECTOR, CONSTANT,

or STRING by an appropriate assignment statement.

The interpretation of a tag declaration by the Semantic Pre-

processor causes a unique XPL literal declaration to be made in the user

compiler.

e. Strings

To facilitate the manipulation of strings in the user compiler,

string variables may be declared according to the following BNF equations:

{string declarationy ::= STRING identifier

| qstring declaration> ,

<identifier>

A typical string declaration such as:

STRING ST1;

would cause the allocation of a character string addressable as STI.

f. Flags

The BNF equations for a flag declaration are:

<flag declaration» ::= FLAG <identifier> | <flag declaration? ,

<identifier>

Flags are essentially simple Boolean variables which may take on the

value either TRUE or FALSE. They are often useful to specify the state

of the compilation process. .

Given the declaration:

FLAG F1;

the Semantic Preprocessor would allocate, in the user compiler, a flag

1. Note that a bit field of width 6 is always sufficient to utilize the

tag construct.

34

‘etiainc a 9? ontnettont teat om, pian | eed >

ss . 4 ' wr , | ed P

Oe in | é . .°' at ie ae or a a .¥ a

j , i< te > ; ?

ot.; = 2 S "6 -— > a) .« af : ‘ o 6 8

z= nig) Alice, Ma pe Ty . 7. eb ee -

@ J 6

le a si tnaaialie b oeesetigtne va pabatgacet on ~ Bee; eed 3” a7 ;

8 gerwot at val? ie; an om i. stant ad sean ‘aig hve

Bhs 3a gabid surat ak ates oe esheets te

ei vartelged es : r. A P. ia

Fe. “eta T Line oh» ie : ona Tie oy : ,

T# F 6, ‘ 7 “-"e ile ? no in ze lag) ara pee ing o 7 ? a : ; - 5 ,

3 a = : ‘ y piper tne ey ra 22

e ’ -

; i i ve ' ™ ve , Lom 7

Ee afdaden thie grits te Tats UFbils 2 YO mot iarcvlis o). covey : : Lf ' é 16° ¢ >. >

aa = e - ; , : 4 ’ ;

e 4 (oy gest. 7

45 ay : fr an golljorntaah cel? mm? © tora 1s Wt anid

ms mS . , ‘ “ae

o <4 Tet: at hie a > iy 4 a i Sait /wiei2 ") gerd

. ..* € a ‘ ¢nh i408) ro. SJ a A | }

< brs.” eid

4 4 ye > ~. Py 4

ett fo 946) var joes ARTuV-)941500 34° iA i‘ ;

tediio ow

1 off

ats faub 1) #2 rid

oe

; f @ 2 a= At * «i a4 - :

Mid Tt oe 6 ~7) qe , ums ‘C3 | ,\aoe tert Gwe teaS- Faqos 2Lipvated Pag

i: *

“~ ae ie :

, ——

ra é i*.

ts yoee “yf

addressable as Fl and initialized to the value FALSE.

3. SML Variables

Before considering the various operations that can be performed

upon the data structures described above, a brief overview of the SML

primitive variables is necessary. There are basically two classes of

variables, boolean and arithmetic,

a. Boolean Variables

Tne BNF equations for Boolean variables are as follows:

<boolean> ::= boolean term>

| boolean? <or>? boolean term> <or> s2== JOR

<£boolean term? ::= boolean factor?

| <boolean term? and? € boolean factor?

<and? ::= AND

£boolean factor? ::= <boolean primary? | not? “boolean primary?

£not? ‘c= KOT

£boolean primary? ::= {arithmetic>? <relation>

<arithmetic?

| <ldel*? <boolean>? <rdel*> | <test> <primary?

| TRUE | FALSE

<test? ES NESE

<ldel*? “gf

érdel*> = 2

érelation? = Sion.

Shem

- EQL.

.NEQ.

.GEQ.

-GTR.

All of these constructs, except the use of <ldel*? <boolean> <rdel*>

and <test> ¢primary> , have the usual interpretation. The ldel*>

<boolean>? <rdel*> merely indicates grouping, but the test construct

requires more explanation.

In brief, the test construct can be employed to extract

information about the state of various data structures. Given the

ao

"bine Sen inte eink “- ae _ *

bre Anoy, drag ah) ee — i strawes mee rasiot ma —— rng: - ome a — es

uid id heirs as" | 4a02 sete08> 3 :

BO! F11 a

or Serliadd my neal dnl} le

ee ae myeed 3. ma, 3 J “ne ‘Mh =r;

- i Tat areteids at: @ew ni Oiiahiod “cond fF

mAs 1p " A ait

: he \ goudinnt3 aS <sheuts a> *~

$ spunea. ‘Chant § ea +52 .

Tin aA “ome

wwe ht 4

{ Sesden 7)

sili/pot

4 i Kh it a

tad aaa manstal =

boolean primary "TEST A", then if A is a cell, TEST A will have the value

TRUE if A is greater than zero. If A is a string, then TEST A will have

the value TRUE if A is the null string. If Ais a flag, then TEST A

will have the value TRUE if A is true. Pinwtiy, if A is a stack, then

TEST A will have the value TRUE only if A is not empty. In all other

cases, TEST A will have the value FALSE.

b. Arithmetic Variables

For arithmetic variables, the BNF equations are:

<arithmetic> ::= <term> €+> <term>

<-> gterm>

<qarithmetic> £+> <¢term>

€arithmeticp>? ¢-> <term>

{+> =. oe <-> ; i — -

<term? s7= €£factor>

| {term>? <*> <factor>

| <<term> £/>» <¢factor> <x? iis =

</7 fet | <factor? ::= primary?

| <factor> “** > c¢primary> Lux sz KX

éprimary? ::= operand»

< number? | | bit string? | «character string» | <ldel*> <arithmetic> ¢rdel*>

Loperand ? ::= “stable operand>

| floating operand? | storage operand> | code operand? | ( <list operand? )

<storage operand? ::= identifier?

list operand? ::= €primary> ; ¢primary?

[| ““€1list’ operand? “; “@ primary>

Most of these constructs have their usual meaning. As with boolean

variables, the use of €ldel*> Carithmetic> ¢rdel*> is to indicate

grouping. The list operand, which allows for list assignments of up to

36

«

a an 7 pegarieh ; apo:

> ee rarer vets ao a x ty wer wn so a 1 wirtinw. ae vind t |

4 i et oy

ieee cr ue vio had in wt Hebd A eal a, ‘ sotantear alin 6 a

ae

7 2

— a tonkins on oly ‘aiken otaeents “« ball

oo ‘ an 7

Tom _ ed ree > hitd

ma on eartpeatery >

etn :

; Y ita, 3% |. eos an7 >.

- ‘(eosed | C42 <wtegd € 99 aad > we \e pes >

a - ae oe -4 : ee ete te eee

. i, SEM g) « tr xq al <ty77e)S °° 2

a teeth a i 7 ete (e32"5 >

= 4 ¢toding >

Cantera Sil ‘ ev hes

ae vi Pad 5 ten iraoe WsersCai's >

hs

-y

3 énabaanaee > R@ionl > ‘ J oe Gitta tean fants > ; <t ereqod

theseveqgs gniieggl! >. . ie Cheiasqo «pA sods >~

Chaowsge Sie >

( ¢bnevtaqe Tat ls )

} €29) Diu net, “2 Loawseo apeteded €wpaAirg 5 : wens = : . 24 Taq Sa2td

; Thoeseqa Seti -

Aaalvood Wijw «A .geatroaw inves » iy svad aia arroc @edns 2a Ji

witobin! o9 «f - $Miebs) <>i06 feb! . — i

i} BO /qu Jo eynnergiege 3e}i 40) awefie d>ilw .ovmeecn JeBt ot anbqwort ’

16 variables, is one of the more useful constructs in the compiler writing

process. Discussion of the stable operand, floating operand, and code

operand is deferred to the appropriate sections.

4. SML Operations

Before proceeding with a discussion of SML operations on data

structures, it is important to note that SML primitives cannot be embedded

in one another. This perhaps unfortunate restriction is due to the way

in which the Semantic Preprocessor incrementally examines the SML input

and constructs the XPL code stream output.

The BNF equations for general statement types are as follows:

Zstatement > ::= €unconditional>

| conditional? | <label? < statement?

| < comment >

. >

<£comment > ::= £ldel? <remarks> <4rdel>

£ldel7 [i= *

Zrdel> = 8

<labei? ::= Cidentifier>

<unconditional? = assignment? | <operation> |. transfer?

operation Y ::= “table operation?

| stack operation» | <code operation? | auxiliary operation?

<transfer? -;:= JUMP <identifier>

The only terminal constructs introduced in the above equations are the

statement label and comment. The appearance of a comment, for example:

/* THIS IS A COMMENT */

is given no semantic interpretation and hence is ignored by the Semantic

Preprocessor. Neither does the label construct have any meaning. IC

1. The interpretation of the list assignment: (A3B):=(C3D); would be:

A:=B; and C:=D;.

37

4 : »

hal Socios _ al

J si

> eatin Sis pont ee ae Teed wt at on P P _— a r

= juve "Ti 8% — io ‘yite-eoaag a hod

swans retin bine wh “untae we oe : 7

i‘ ee uate fherboyhd 3 |

| ee ot J maf ¢: capagnta > ¢iudui 5

bs } ve A 0RERAD >.

seips chines Cidhly »: ae : 7

eo 2 ol 7

= os elses 7 : : : = is, ty nia : <q suht JA Roo

™s rea ‘eer 3) # ’ ae. ,

Saeriey @ 9 ite “3 s hd fonrners a ft

Cigtis kay MGae> ae

_ Lan eye abi p> ; ~. |

ties rae i es» co Cyai¥himet?> tet I Cael ee@ed >

; = oo dee era oth 4 one ent am 7s uyvGcn we wiht alduttenoo Jacked igo wT

pias 10 . Ines: 1 Saaresiaqe 21% on 3 bee lede)d Seeds a ao

fa ry '4 im avis. i

i D hae : -

>

~ \grtree Mite 40h Joridatus fscdalo raob agit R arascarqord - Va cee. : )

does, however facilitate transfer of control within the SML program. For

example:

When the JUMP LAB statement is encountered in the SML program, control

is transferred to the statement labelled LAB.

The discussion of the various SML operations which follows is

separated into sections according to the data pereceares involved,

a. Assignment Statement

The most general SML operation is the assignment statement

which can be used with all types of data structures. The appropriate

BNF equations are:

< assignment 7 ::= Cleft part? ¢< arithmetic»

{ <left part? <boolean>

~left part > ess < primary 7 ‘=

and they have the usual interpretation. Considering only the primitive

variables, the following are valid examples of an assignment:

BEGIN (ELI Ay B,.€,%,Y, 23 STRING ST1,ST2,ST3; ~ FLAG F1,F2,F3;

Aois= Ks

Roeir= 720;

ie-eecy 2= (XsY3Z); C := AX QBHC/ 472-<£ X**Z 777; See *s= S12;

STA! s=:t'ABCKXYZ'; Fl := "1";

F2 := TRUE;

FS += TEST A;

Fl := NOT TEST A;

27> CAB > .L8S; <K-Y> ;

38

: Dae hh 2 z E A : | i : ame @ ; » . » _— ‘ : ; —_ ; E

O (anbtga, Te add m? Lowesqvonns 22 tenes 2nte aal PL ath: a8

ry : '

i a - -fthet belladet. see date °

owen datew tno tietoqe IMs : not aay ote be fre

ny ~y

2 - iheetowms « eormroutis Je) oft o2 gnlbswode an rf

7 7 snows2nI2 In ‘

ase seaeng 1908 eile ci not3ereve Fe fevenesg 440

” « i * La 4 —

Pages “att jeetydowsls aah Yo teqy? djiw bsew a@ Wee be ty

; a : aye | , ate enoliienpe OE ae, ae ee ~~ *e

Podiowis) > €f20q Tiel> Naas :

“= Sonpiond> <rine ie th. «yee i ee ee ee < 410q Nol dy ae *

ee ; pris inbsq odd ain gaitebten ~~ mo ijade7qrs inl abt avast etd |

ul “a at a 7 Ipeurpises aa 30 «48 (RGxe hila

b. Cell Operations

There are only two commands which deal with cells, the BNF

equations for which are: _

auxiliary operation> ::= TALLY Cidentifier>

| MINUS <identifier>

If A is a cell, then the statements:

TALLY A;

MINUS A;

are equivalent to

Acs herhs A := A-1;

respectively.

c. Table Operations

There are a number of SML constructs available to facilitate

manipulating tables. The declarations:

TABLE 11(100:1YPE BIT 6,LOC BIT), T2($:ATYPE BIT 6,ALOC BIT);

CELL X,Y,Z;

TAG MATRIX, VECTOR, CONSTANT ;

will be used in the discussion which follows.

The enter command is probably the most useful table command,

The corresponding BNF equations are:

<table operation> ::= “enter operation>

Center operation? . ::= €entry pointl? <list operand> )

| <€entry pointl> <primary? ) entry point? entry pointl?

gentry point> ::= “enter> < variable? Senter> ¢:= (ENTER) < identifier? <variable> ::= = <€primary>

Thus, a typical enter command might be:

ENTER (T1 = 'NAME':MATRIX;X);

which would cause the ordered triple ('NAME',MATRIX,X) to be entered into *

the table data structure addressed as Tl. The only restriction on the

a9

a 7 : 7 - >.

aan ote oe ce ou 4 © Fig ee i ac

oa*. pel aez9ge +t. + powes >

. : ‘ nw _— 7

. ~ | a - _ | Ja ag Yo peppers ats aad Se ere

7 7 : 5 © 6 % - er. | uae

%

oka .. a7

é

~ 7 i.

oo? seelevh

» @ a ng M on a

pay ° : ‘’ ’ . sf 7 OS GDRR ties eosiriarive 2? Yo Yoda «4 2 |

a) 7 7 6 ¢ ’

; he 4 7 i ; ROLF HVS ON. ah . vad ae

i M +, ¢€fe 67040 wy . ao .

<€berieqo feiss @isaree van) ? ¢ 96 t9I0 mn

ror eeetsqs <iddiog Gind> | fy ae

<5 v4 4 er ok Oto « ee | _* bh no

iad : —

4 i ; nd detec bie | reer “atts ives Adtedy y iF “ibd ; \\ gaat denetns G2 (RINT A " ji% ; : ° 7 . 7 ra ,

. ae Ps - ae hy. + sa) 3ai63082 * bf j 7 & sytda ace ofdad od?

wy '

n —_ | oe ; . - L /

ne : i 7 , = a oP a *

hs - ud -* : =~ Je

use of this command is that all fields as given in the corresponding

declaration must be accounted for. Hence the command:

ENTER (Tl = 'NAME': MATRIX) ;

would not be valid. The enter command could still be used in this

situation by the addition of a dummy variable; for instance:

ENTER (Tl = 'NAME':MATRIX;0);

would be valid.

In order to locate a specified entry in a particular table,

the loc operand can be used in conjunction with an assignment statement.

The BNF equations for this construct are:

{stable operandy ::= {loc operand? )

<loc operand > loc? <variable>

<locy LOC ( <identifier?

and a typical locate command might be:

A := LOC (Tl = 'NAME');

The execution of this statement would cause the ee of the entry ‘NAME'

in table Tl to be assigned to cell A. This index can be used in conjunc-

tion with two more table operations, the delete and set operations,

The delete command, which has two forms, can be used to

delete a specified entry in a particular table. BNF equations for the

delete operation are:

<table operationyY ::= {delete operation> <delete operation» ::= €delete> <variable? )

{ DELETE ¢identifier?

delete? ::= DELETE ( <identifier>

If the index of the entry is known, the short form should be used for

efficiency. For example:

A := LOC (Tl = 'NAME');

DELETE A;

40

) pert Poa

77 mist? : iyi STKE zy “~'s, = 7

ph 90 bens bnneem> votes At ahha: od jae bly t.. eee:

exmszat oD yeldatsey. ob Se an sabes wae vd ei:

; shea: * weet . - 4

_ a ’

; 1 weir ipaq s en) “ice ‘BTR 50q8 © ete50! «2. tebe al a £ ayy : i®

@

muse theman ive ; a w né Eaern| ‘=o «i botu od EO brs t6yo oof of

-_ ¢ : > « - ; “fis oe ~~,

i iW 1th Jou 44 eg 2Gf2 3 sootsacperend a

€° @bneteds-o0ia oe tmazego aldata) Soldati 4 $012 a ; ¢ 7940 ool 7

atcha ahah y ts :

a : <

inp svt be — mits efued bh] dos a cietd te pe eed

ss | pera’ « 7 ae eats “rd hap stot wT {h-t ise o3 Meegions od oo it de j ~ ae *

Fa ; es + sano qo Jee bad afadyh Bee‘ JEreG: 3 > nasi sis be ot ;

un ‘ *) ® .

\6a % ‘ af fh ewrtod

Lob > offen.

c ; o ad Deeg err Tiadsa od yor: ' . bai odd 32%

‘7

; toitie <2

is the most efficient method for removing the entry associated with the

structure 'NAME'. If, however, the index is unknown then the other form

of the delete command will cause the same action; for instance:

DELETE (Tl = 'NAME');

will have the same effect as the first form.

If only the structure name is known and the user wishes to

allocate a table entry to be manipulated at a later time, then the most

appropriate method would be to use the entry operand, the BNF equations

for which are:

<stable operand» = gentry operand> 4)

<entry operand? entry? Cvariable?

<entry> ENTRY ( <identifier? i]

An example of its use would be:

B := ENTRY(T2 = 'NAME');

which would cause the entry of the structure name 'NAME' into table T2,

the reservation of fields ATYPE and ALOC to be associated with 'NAME',

and the assignment of the index of the entry to B. As with the loc

operand, this index can be used with either the delete or set operation.

The final type of table operation employs the set operand,

the BNF equations for which are:

{stable operand> : ::= {set operand> )

<set operand? ::= “set point> <list operand? set point> <Cprimary>

set point> " st= €set point 1> variable? €set point 1>

€set> <identifier>

SET (

set point 1?

<set 7

Like the delete operand, the set operand has two forms depending upon

whether the entry index is known. The first form, an example of which

might be:

(A;B) := SET(T1l = 'NAME': TYPE;LOC);

4l

Pe

a a ait a6 soothe mt 9

haw mest st von ‘sate ut alt Yoo 7 » on

ran - ’

Ranier 6 tm hedstuatate ad. o2 vii obtue one 4 S

= dy. Peyey Saat! 5° ere 1 2 ed blvure ane isuhs ; =

ee | | on 3 cs ( Qtitesa ae crite es. ¢hoa29qeo ald

we BP terin Kea nh ia “Cinareege vide)

Vive memmdal Be .

a

Sen! MalvV Lededoouer of aa 5 » ci :

i> @ a)" = > Wil

$0 iy is os 5 f ‘ow! &-j “20¢ i o i mi 6)0-e% sh ow ¥ D weit .o Joemng sens ofa

~~ 2%

ene 2 ya arals

f

sai

bo .

| eer

is used when the index is unknown and only to extract table information.

In this particular example, the information contained in the TYPE field

of the entry associated with the structure 'NAME' is assigned to ni the

information in the corresponding LOC field is assigned to B. When the

index is known, the set operand may appear on either side of the assign-

ment statement. For instance,

A := SET(B: TYPE);

is interpreted as

& => TYPE(B);

and

SET (CB: TYPE) <= A;

is interpreted as

TYPE(B) := A;

It is important to note that, in any case, the identifiers in the set

operand specify the field names of the appropriate table; they are not

variables.

ad" Stack Guetutions

There are a number of SML constructs available for manipulating

stacks. In the discussion which follows, the following declarations will

be referred to:

STACK S1(100: TYPE BIT,LOC INTEGER) ,

S2($:ATYPE BIT,ALOC INTEGER) ;

CELL A,B;

STRING X,Y; TAG UP,DOWN;

The simplest form of a stack operation is an assignment

statement of the form:

which will cause the field contents of S2 to be "pushed" onto the

42

| mtoirise dt cot beset soare: are ae

7 y + Seugiewe rt Biter? OUT gathenepperone oo «-

i “te: on vets oo tine: “ae h tori te. _ wont is) ir 3 ra

: a ae pane TAY Pe, : ,saeetan! ‘Sut “soem Tate TT, a ak 7) 2» uy ; = Se 4 im te ) “Py

tery? - a a)

corresponding fields of Sl, and S2 to be "popped." The obvious restriction

in the use of this operation is that the number and attributes of the

stack fields be identical.

To accomplish exactly the same purpose as described above,

except that S2 is not to be popped, the top operand can be used. The

corresponding BNF equation is:

{stable operand > ::= TOP identifier>

and an example of its use would be:

SLs OP 82:

An entire set of entries can be pushed onto a stack by using

a list operand in conjunction with an assignment statement, for example:

S2-3=. GisUPsA)s

The reciprocal of this type of an assignment can be used to extract the

respective field contents and pop the stack:

(X;A;B) := S82;

To extract the field contents, but not pop the stack, the top operand

can be used as follows:

(EiA-B}...:=,., TOP 82;

In all of the above cases where the list operand is employed, it is

important to note that the number and type of Bere en Net tte in the

list should be identical to the fields of the corresponding stack,

To manipulate specific entries in the stack, the set operand

may be used, For instance, to enter a structure name and a single field,

the command:

SET(S1 = 'NAME': TYPE) := DOWN;

might be used. To fill the LOC field at a later time, use the command:

SET(S1:LOC) := A;

43

; hap: S'

= oe latsgenene a. - oy

mae aa ~ “> cbeaus sat Suns “et hee -

7" _ f 7 : :

@ ed w 0%en Saibaba tet nek, Xap eee 8 Ane, dpa an ° te _ nol ‘ aed ;

aa tite panes Stidypiens as d3iv votdosula i a Yo it

SD. m2», sa Bee acy

; tem ons To toe ef nao dnehn> on In i sind Yo apes -aloes

ihials ovls aie 37

oa

=> 003 ae ‘

~~ ) he - Suit , . _ aid’? & be) . eat d rename

oh op betw of( 06 = e

f

~r td, AIA): 7

ay.

(r@B pat? io tink “T

cio

oi 64 2443 70qF €

_,ttre2e

a Tot 206 ~a1

a

, + od® ares h Don

Or, to extract information from a specific field:

A := SET(S2:ATYPE) ;

In summary, the set operand can be used to manipulate stacks exactly as

to manipulate tables, with the exception of using the stack name as an

index for stacks instead of an actual index as for tables.

Finally, to simply pop a stack the pop command may be used.

The corresponding BNF equation is:

stack operation> ::= POP <¢identifier>

and an example of its use would be:

POP Sl;

e. Code Operations

SML ‘code is interpreted by the Semantic Preprocessor —

translated into an XPL code stream which is one of the inputs to the

basic user compiler, Superskeleton. The completed user compiler subse-

quently interprets the user language code and translates it into balgoi-2

machine code, which is executed by the stack-oriented machine simulator,

Balgol-2 [Ref. 7].

To insert XPL code directly into the user compiler or to cause

the user compiler to emit machine code, the direct and indirect code

commands may be employed. Thé appropriate BNF equations are:

<code operation> ::= NOCODE

“\) > @eode> écode? ::= direct?

| <indirect?

<direct? ::= CODE character string»

4indirect? s:= €code 1> <character string> ) I code 1» operand pair? ) | €code 17 contents? )

<code 1> s7=) CODE <operand pair? ::= “operator?

| <operator> , character string»

<operator? s:= OP €character string?

<contents? ¢s= CONT <character string>

44

: »

7 aM

ike said ct oomestit ot Dewy pe = pe

i de] ei, em ae vnc 99 si wt ae boaredo aes sts oem

al

6 a abe ae norteeans aie tate . aides : 7

aa 0 on webal iiersea ne Yo cue teases

‘ies — ™ pont tr adattoath 765 eigets oJ ‘ee teeay < £;

= ~~ 8

a %

ee ron, | 9k cokoanps Wet pe tewquen -

Cserdtonadss rt aps ; “Soensesine | me

Rr +S tan wey n is ste ,

” teoso 7 a

eu rJaseq) ta 8

a >) @ : 7 F : <7 : we ban Foowsso tie) OL hemes, os v4 beteuyprsant Of ebes Dt

: wre i | - ,

05 pangoFrals 16 49m xy olde weer) otto CK we otal badade ty | | ; a

taliigneo vom botnlgeds >! totslewlavetqer .seliquma sete S

a ed . ’ : : (a - 7

aed St e0dAlvaesrs tnt aboo syeugnsl torus ptorquesal qitas

= 2.5 : ‘ 4 )

aie sobitean | enynlansdomie iit-vd hbotyesro 2) Welty > eben sakas - : . “ . “ Yb

S-I« eo: -

“a ¥. 2

7 sos ed

4° ~ éheo>

Taboos

ieeTrtbs

tbal>

? : 5 »boa > a

o Atage > =) * ‘ 7 Sonteqnds = | pela t93 « 7 , e 7 } Ak '-* : J =! 7 7 a ¢enia3a 489 5 " , CmJIes - is, re

’ « ‘ 3 : . 4 a 0 ~ 4 - "xe z : ‘ 3 a ty A>

Das oi.” : a. See Le ae th oe Ai ee rent > ve fa eo <i J ee ea ars

- eal Dn?

The nocode command, simply

NOCODE;

is equivalent to the standard NOP instruction and has no interpretation

in either the Semantic Preprocessor or the user compiler.

In order to insert XPL code into the user compiler code

stream, the direct form of the code command is used. An example of this

command would be:

CODE 'FIXV(MP) = LSS;';

This command will prove useful in manipulating the parse stack entries

in the user compiler, and in handling situations not otherwise covered by

SML. ;

In order to cause the user compiler to emit machine code, in

turn causing a value to be loaded into the Balgol-2 execution stack, the

first form of the indirect code command is used. For example:

CODE -¢°72.*);

will cause the number 72 to be loaded into the execution stack at run

time. The command:

CODE (‘'B');

will likewise cause the contents of the variable addressed as B to be

loaded into the execution stack. |

To cause the user compiler to emit a machine command or an

operator/operand pair, the second form of the indirect code may be used.

For instance:

CODE (OP 'ADD');

will cause the insertion of the ADD operator into the machine code

stream. And:

CODE (OP 'IM1', 'FIXV(SP)');

povresen’ st Bastoase a a

Aes cet yeas? a a 28h raneNAOTT 9, some 08, ki

i we ; * . 3 ne 7 - 2 —_ wor we ian: abe ra cine 77 os. sabe a

4 ye chara ‘bionsite “e ‘308-20 ao} rete a

.

_

=

ri

2 Seth y shame

= 2. - | % a ae ; — s >. af Pe . kA

; i a 5) s5 — - “he “~~ = 9 = , i “. : J

: > . ° Per : ¥ , » = 7 a we. ; 9 ' 7 ’ 7 ~~ id Fs - Sa ¢ j "7 ry "y -

a 7 . = 7 oI + - Oe en {et were pa) ws

at ™ rv ’. , 7 ¢ 7 a -

- q ' >

Shans tion wailed outs ais se fe ubivem nd Liuten ore ifae

. : «

dined az ils a 20 catenins TVs ‘poate ah -ci- See wml kqmea- ry * ors ¢ i 7 ’ rp ; pi , : :

a »* ‘ . 7 = =n a ‘ ‘ - ie ‘

bet: sOn i fp hat al S thli-wmmeo xonu eta *swk ¢ woo wl’. \ ’

of ‘ 4, i ay ° / 4

DP eeiidsete” S-Ton tot wig “Qin dingael ed éc oulev « goelemas) fi? Dade —ae: N

be ae : 4 toda wer s07 ete ss Uniwibo ab63 coeti fe) ota

i fe= 6 ae se ee * _*

owe <6. wre se + < Teber he

wD 83 2) a: < o7 6} a ~$) ase ute seuns té;

= /

; ° itee tqveee etl a

id ‘@ty 2003. :

»

Sacer). 20 a

ye

ROTI:

will cause the insertion of the IM1 operator and the value of the

variable FIXV(SP) into the machine code stream,

To provide for a level of indirect addressing, the third form

of the indirect code command is used. Thus the command:

CODE (CONT 'B');

will cause the value of the variable whose address is contained in the

variable B to be loaded into the execution stack,

f, Statement Control

The execution of SML statements can be controlled with eithez

the transfer operation covered earlier or the conditional statement, the

BNF equations for which are:

£conditional> ::= Cif clause>? <then clause> | if clause> then clause?

else clause?

<if clause» ::= “if? <boolean?>

“it? ‘= U0EF

{then clause? ::= “thendo¥ sentenced END: <else clause? ::= elsedoy? <sentence> END;

<elsedo? :s= ELSEDO;

<{thendo? ::= THENDO;

The conditional statement has the same interpretation as in XPL or

PL/I. A valid example might be:

If TEST S1- THENDO;

CODE 'A=B;';F1l:=FALSE;

END; ELSEDO;

CODE 'A=C;';F1l:=TRUE;

END;

The execution of run-time statements can be controlled with

the FLOP/CODELOC construct described in the BNF equations:

<floating operand? ::= <flop> <primary> )

| <£lop> <program label> ) <flop? ss= FROP

<program label> ::= ADDR <primary>

< code operand? ::= CODELOC

46

*g _ ay °

ic taps re tie rt % Loma s Lod atvewne ot _

_

Soin a hasems shoo en tbat

a reaoy. vo a

at bamtatnes 7 roan id ghenniey sis-Raravtar « 3 — oo a : oy

hay ING 2 Zemoeae ond otal! Nabesl.« ? ona as

hae ; tor geo seems a ‘oo

+ ibe hak koytia9 we wtih estingrviste ‘Ine bo nolaegexe oft: 7 * “a * hf a _ .

urpean se | Laasen +2 Lsivo- at? 3 w* 33 pe teweo wonaen ‘ sok Yr ©

| ieee ~

a J

_

>

af

Roesie . 4 sri las Dilte 1a! emaite ia , ; :

” aati on" uly . ves vil > 3, . 3 <4 Nedsies

al) podt>- ‘<p isi elo ae: ; = .

<senhls owls } ; . rt ny

awa laod +> £225 : (om ale a

4 : q a] a ‘ ti 7 :

at =the DE Sinnyanied. <hiewad ¢uacute ophadi 7 ves + iti a oe } *<aHSRTES ~ *:- a ' €eewels sated

, , ties Sr Cobesla rT en pe Ssh eS te ebuads>/ @

ze TY a) woLSed44 g¢0rh! : 3 if speesIe sy fanplathwag - 7

36 Tigi ofqumes brew) te

if rear 3 le Te

74a" Ja

; oma

346019 >

. 4 . oi « tqnil>

7 €viemien>d Atty .s ; Ciousl eapagerq? . 4 Sink <3. dhiomge abepd-s.,. 4,

In conjunction with the assignment statement, there are four possible

interpretations which are made depending on the statement form. A state-

ment of the form:

FLOP(ADDR 'VAR(MP)') := CODELOC;

would mean that the present code location should be saved and associated

with the value of the variable VAR (MP). The inverse statement:

CODELOC := FLOP(ADDR 'VAR(MP)');

would mean that the code location associated with the value of VAR(MP)

should be inserted into the machine code stream. This particular

construct lends itself well to the implementation of sueh dates

structures as statement labels and do loops (see the sample language).

On the other hand, a statement of the form:

FLOP (‘ELSE’) := CODELOC;

would mean that a branch to a presently unknown code stream location is

to be inserted at this point, which is identified by ‘elise’. The

appearance of the inverse:

CODELOC := FLOP ("ELSE") ;

would cause the previously reserved branch command associated with the

identifier ‘'else' to be made to the current code stream location. The

use of these two statements can easily facilitate the implementation of

such structures as conditional statements. It is important to note that

the implementation of this Jeane control construct allows embedding ~

of structures up to 32 levels deep by associating only the latest occur-

rence of the flop identifier with the backstuffing request.

g. Miscellaneous Statements

The SML error command can be used to cause the user compiler

to output error messages. The appropriate BNF equations are:

47

: cue as egal ke tm 7

sya" ay aie 4

A 7

pas + . 7

oy. ra ssnenea an YY &

eas 4 Vy Ne : “y ; ee (meynas” 2

Ae i, was 335

(tiper iy abo sien hynny an is F

peopel tov tg oe? vee oT, pt

iv - ‘

pauperis ~ ere Perey >) a i. «et

‘ : rN ain We)

Ase Bas sioors

76 Bs

corre nsza ts

. oe . baoh +9c =4

pa: ti

aay ae « iv .

stew:

Ap wD al ’ so.sm

av ar e

whew ahs tetd ba20!

. ‘aP- a3 inet @

Viens) mtgnad re

> , ie: ? ‘fe es ecin vascwmeseoe8 Of ote 7.

1y of!) gevto b eye

witiscsbe

sa,it Yo

ioe ~*~

ees

roe é ont L

a

en. a

i ; A

tudcyege Yo.)

Zauxiliary operation> ::= {error? {primary> Zerror? ::= ERROR

A possible use of this command might be something on the order of:

IF NOT TEST S1 THENDO; ERROR ‘STACK IS EMPTY';

END;

In order to stop the compilation process in the user compiler,

the stop command can be issued. The associated BNF equation is:

{auxiliary operation> _»-$3=" S20P

and a typical use might be:

IF TEST ST1l THENDO;

Sl@P

END;

48

i oe?

7

Pweste os vd stg ams ehty Yo J

;omnsyT ce tar 1 ow ;*yEae BY are:

j . 7 > ar) oR

pen diol ‘ >. : : j

ants al eennare” = tind gee Fsend quite as 39b¢%0 A} ils: : , - / iP ‘d 7

‘ =o _——r" 4 nee brass 4

®

anups ‘om ttethce boul

i cantses eqr canttane ‘oes:

ad t7igfe ea Leaige

, ite vest ;

r Tt 2. he

Be

KMSUT

IV. THE XPL CGP

A. AN OVERVIEW

In its final form, the XPL CGP is a complete compiler generator

system for the class of MSP languages and the Balgol-2 interpretive

machine. It is composed of five distinct but closely interrelated

modules: PRESCANNER, Syntactic Preprocessor, Semantic Preprocessor,

Superskeleton, and the Balgol-2 Machine. Figure 11 shows how these

modules are related to one another and the XPL system in which they are

based.

B. SYSTEM INPUT

The only system input necessary to completely specify the user

compiler in many cases wili be the BNF and SML for the user language.

The input package has the following general outline:

control cards

BEGIN

declaration set

BNF and associate SML

END EOF

1. Control Cards

Within both Syntactic Preprocessor and Semantic Preprocessor

there are a number of control toggles which can be turned on to initiate

various trace and debugging routines. To complement a specific toggle,

the user must input the appropriate control card. The general format of

a control card is $SYNTAX. or $SEMANTICS. punched beginning in card

column 1 and followed by the appropriate keyword, .The functions which

are toggle controlled and the initial toggle states are as follows:

49

vik ot

i set snout ie caste ma thy >. 7; po

A ie

wraase Rint = eesti wt tes secon a 4 ts ee a ‘ard ©

aise: Sca ssniagtt <5 apa mee 5 1 oe

7 ht a pit 0 mat te td SS toa getoatie wis hee roe Re

. ase — om ae +i its 7? pad tae’: wen ft ? bse! a: “ a

: st . ee : ae

. Ei Pets 2 gatwol ful ads

fxe «olism

pias SOties OAS

prone’ alsned

- * -

SPATII) 29 wh bev ers

Be dGaped Lovaqey sd?

Maes as goings ) sd hr

» @@idw ancliaw! aii 1 ® 4

II eansty

INdL NO

WVdo0ud

NOILVI

~HUddaINI

wOSsaooddd dd

OLLNVWNS

aTNGOW

avo'l

SA

TaVL

SOLLNVWAS

Bath

YAZATVNV

NOL

TaXxs

avo'l

wae

WOsSsxooddsdd

OIZOVINAS

SOILOVINAS

TOO'Tvd

a'1Ld ANd

aTId

‘INS

NOLATAAS

wadns

YWATIdNOO-aasn

S

NI

Wvaoodd

YVANNVOSAd

S SADVNONVI ATdNVS

YOLINOWENS

TdX d90 IdX FHL

50

‘ s

o 3)

MaAmOs4 a

+>

go

-

o MA

ETI

Na:

7" a eS.

_—

- ———— i ————— one emt

ro '

ha. “iin we

?

° «

% 7 7

. > - 2

’ 4

»

eainettivattillientessttihamtaaineees “8

- a : . ; Sa A —~——— on a

keyword type use state

LIST both list the analysis program on on the printer

PUNCH both — produce punched card off output

TRACE $syntax. produce a machine trace off for the program

CODE Ssemantics. list the XPL code output on OUTPUT Ssyntax. list the XPL code output off DUMP S$semantics. print the run statistics off

ITERATE Ssyntax, try to correct grammar off errors, if any

2. BNF Input

The BNF productions for the user language are encoded in the

normal manner, one to a card, The primary production (the first of a

series of alternate definitions) must be punched beginning in card column

1. All alternate rican ania must be preceeded by an asterisk, also

punched in card column l.

3. SML Input

All SML cards must be Seiidiesidsicieaat after card column 2,

including the BEGIN eed ad all declarations which are to immediately

precede the first BNF production, and the END card which follows the

last SML statement. The important thing to note is that there must be

at least one SML statement for and following each BNF card. If no

semantic 7 is attached to a particular BNF production, then

the NOCODE command should be used.

4. End-of-file

The last input card is the end-of-file (EOF) card which is

punched in card columns 1-3.

Si

e se. oer ae =. samloye a

ok Suan. - Weatitemet Pite aah ee tayet

a ve ‘ad Sedzq | “eka arnenne t Tn Me ae Matovst

Actes: sn rs aa el ng. ‘eile = 2a taehoty Si sai r a . ’ ‘is a

ae sa fat ssebons hs *.

ae

= pt’ ‘wath OS Podrpety as um “tere bateaiisb edn eget a°2o: . Te AS in - iG ite

Pantera 1 Setsase71q of -teue fou tcutecq eae: a

baao: thf

ee hee. bYRo > WA) y

; le ' , . “ | ene ot ; " . : we « >

des ALD orto Gl Gra eCojAw « laze: oe. - nite ait gat bw. n

o ee : -> i : “aw é may ta} @at@e fits OF ft ‘ore “C8 Sat <i ae b

oe taut v6 ico é 9 wd 3 it i iat Jesa ae tank

C. PRESCANNER

The function of PRESCANNER is to go through the input deck and create

two input files for Syntactic Preprocessor and Semantic Preprocessor

respectively. In the process, PRESCANNER performs a number of other

important functions. It checks each input card for format errors. It

ensures that each BNF production has some semantic interpretation, even

if only NOCODE. Finally, it formalizes the association of SML to BNF by

the appropriate placement of the SML delimiters @ and #,

D. SYNTACTIC PREPROCESSOR

The algorithm of the XPL procedure ANALYZER has been unaltered in

Syntactic Preprocessor. Major changes in format and minor changes in the

program have been made only to simplify readability and clarity.

Additionally, the final program statement:

RETURN ERROR_COUNT;

has been added to make the execution of succeeding steps conditional on

the success of Syntactic Preprocessor in producing the syntactics for

Superskeleton.

The input to Syntactic Preprocessor is the corresponding file created

by PRESCANNER in the previous step. Assuming a SSYNTAX.PUNCH control

card in the CGP input and the successful analysis of the grammar, Syn-

tactic Preprocessor outputs punched cards which are then inserted into

Superskeleton.

E. SEMANTIC PREPROCESSOR

Semantic Preprocessor interprets the SML file created by PREPROCESSOR

and produces two sets of punched cards (assuming a .$SEMANTICS, PUNCH

control card was included in the CGP input and no errors are encountered).

52

+, Pucmaet toe poe Ee 9 obtsatatt 7 oot

1m satin 5 em AERA t .c@anong ota nt mata ee '

wierrs amv wit buss Sue soo eaneds 21 eat! sey

oe asorenaan pala Sei. . ap2tiawhore ws ine 3a 4 .

fa ok ae 20 AoLssibhe es att aie ot at. .vilews§ 6 6 “ “a ee

*¥ ‘wre % evorumileb we atid te easel sr?alsqoret

; © sing

‘<_< 7

z : it , iz 2 I

- . ' - : _ e ae *

eid Pali soa SUSAN. Syubdoueg x owe Ye a rtrogte mt | ) ee

ail: shale tow tors) 0 wed> sof # ~~ mort of Pd

aed s

'- _ eho btets bis yokl sf QM ri sis ry? 4 if r i edletiank ; .

A ; - “ | :

3 a oe ”) ert 4 =H .. si iow of Bbelbe ns qd 2

—— , ; ; . mm > ee

im: ea os) J9n10% “to -n sabi - ry Qe rcrasger ‘ aigwv? Ta 'eooa0 e

ae? . - 29 : - \ : ervey >; qu

7 as ee

set HADETAY Ry

4 tuynr off.

The first is an XPL declaration which sets up the necessary user compiler

data structures. The second is an XPL source code stream which will

execute the associated semantic interpretation. When these two sets of

cards, and those produced by Syntactic Preprocessor, are added to Super-

skeleton, the result is a complete compiler for the user language.

As depicted in Figure 12, Semantic Preprocessor was largely built

from the existing XPL compiler generator system. The BNF for SML was

first input to ANALYZER, and the resulting syntactics were added to

Skeleton to produce a syntax checker for SML. Then the semantics and

mechanics were hand-encoded to interpret the SML program input and output

the appropriate declarations and XPL code stream, The final program

structure is thus typical of any user compiler generated under the

current XPL system.

F. SUPERSKELETON

Superskeleton is the basis of the user compiler. Like Semantic

Preprocessor, it had its beginnings in the current XPL system. It is

essentially a copy of Skeleton with Balgol-2 mechanics and SML-inter-

pretive data structures added. The Balgol-2 mechanics are straightforward

and can be easily understood by referring to Appendices G and H.

Some of the data structures require more than a passing glance. All

table entries are made via a hashing scheme and the stack quadruple

(KEY, ID, OVERFLOW, POINTR) . Stack entries are made via the stack quadruple

(STK,STKID,STKOVER,STKPTR). The basic FLOP -- construct is implemented

with the use of the stack triple (FLOP,CODELOC,FLOPOVER); and the

FLOP (ADDR-~) construct by the use of the table triple (LABELS,LABELADD,

LABELOVER).

53

>i swesrogt “ed he swbar4 re:

_ Gans on] atte at ar ei wn cor. Pore

a wil condita om? apabtialS potas “t anaes ob lokages Goat id =e is alt, , 2 ‘le an

‘ane wy qe ae cabins 0 Fater we a si5 temewe It cate

on . Fe oatibe fiw Soi donates tr s2eawe piti hag ,O28Y Jans _—

es ) PF 5 ’ ; ’ : : : 4 a a

/ pcaba dalinbe: ate n et s pot ssived> xeinys a sauberq oF none! «= «4 ol y \e

ee eel ; . : ‘ Ve onesie ae: wt wey, jG, IME. afd ers sieat eo tobuvas 4<tihnd wey

re. A

a el

~ o

is z

eomag ta Paes bali rae? Dl pee i bRa eevtle ofa 2 juin qo4 bs 7 , Tyee

(= we ms wate army 3 Stipe ib “ewes ene ts foxtous cists a pee : . , - '

>" se - F : ° =

- Lad « 4

ay — é - ,

+ om : . 7 - rm 7

a6 ee esta et Og8> Tees oy So ele te? ao} r avieledexed 2

‘“ * " a - /- : ad -*. I

PME ox _ eee a: Apoveco edt et segiratge! col bet’ 2Y ,sqnbeoovees o) as : e ;

¥ ¥ ‘ : @

«) tveint -20 Wee telmertaye f-'ogite AS). 28 lade Ye Veer © <itersoudl » ; “ i 7)

4. P edad

>). OUR TIRAT READ) adct:: > agit . Sit Mion (MAIO

ZL eansty

TIdX NI

@Hd00-dNVH

SOILNVWHS

SOINVHOUN

a'TNdoWw

avo'l

YAZATIVNV

SOILOVINAS

FNS YOAL

ANG

YMOLINOWENS

TdxX

WMOSSHOOUdTYd

OLINVWAS

AO NOILONGOUd

AHL

54

>. &

MICE ECE

a

. ~~

=

Three tagged locations in Superskeleton are reserved for the

insertion of the punched card syntactics, declarations, and semantics

respectively. Assuming the user language does not have any primitive

variables other than those discussed under SML, the user compiler should

then be ready for production.

There are a number of control toggles in Superskeleton to aid the

user in debugging both the compiler semantics and user programs. They

are complemented by the appearance of a 'S$' immediately followed by the

appropriate keyword, all contained within a comment statement. The

available toggles and their initial state are as follows:

keyword use state

LIST list superskeleton on the printer on

PRT trace the allocation of Balgol-2 prt off

cells

CODE output the generated Balgol-2 code by off syllable

WORD output the generated Balgol-?2 code by off

word

DUMP print out the run statistics off

STUFF trace the generation of branching off

operations

G. THE BALGOL-2 MACHINE

The Balgol-2 Machine was written for use by students of compiler-

writing courses at Naval Postgraduate School [Ref. 7]. The resultant

machine is a simple but extremely powerful interpreter,

The Balgol-2 machine was written in the XPL language and essentially

is a software simulation of a fictitious stack-oriented computer.

Requiring only about 60K of main memory, it contains mechanisms for:

evaluating arithmetic expressions

evaluating boolean expressions

branching

subroutines and functions

execution stack manipulation

subscripting

input/output dynamic memory allocation

55

Femi < ¥ Ki chean eras ae ads. “ te

ur anes “ Pi 08 Matte “the Nim

Sipping uhed ‘tant vied wih ‘el sees

\ le | J |

- a) oe se 25 oe

as 7

ro) tage = hdtv, otal haan toil

io. ns ia Seinat vi ae taraed ia aitszes a Ay 8 ‘ + ete '

in ate tonto. bedarre Teg etd Sorgen - ye ; sicnbty

8 aie ins yl te Baticwcnp ¢ i 4y@are

, 6 ; Grote ; are See staat ee 4,

Beas gridsiegd 1+ obi wha ‘ode aoe 1S pookteieg

: . Riewe |

©

aieiberet Th we: ete Je iis 90% gate )eu saw oc ifieet 1 gta at

“.

level 16 « seems + weld =

. fs a @turt ea 7 we gh i

~

+ 9248853 Paar ily |

(302 wwe nedeve oni escinn

V. CONCLUSIONS

A. THE CAPABILITY OF XPL CGP

As decided at the outset, the primary effort of this thesis would be

directed at automating the semantic processing phase of the XPL system.

Although the final product, XPL CGP, was developed without any particular

user language in mind, the final test was naturally the implementation

of a user compiler. Accordingly, Sample Language (BNF is given in

Appendix I) was invented. The input to Prescanner, given in Appendix J,

was encoded in less than three hours (including the BNF). One debugging

run was required and the user compiler was implemented with the XPL CGP

output shown in Appendix K. A number of Sample Language programs were

subsequently compiled by the user compiler and successfully executed

using the Balgol-2 machine..

The total time required for the complete implementation of Sample

Language was approximately three hours of user time and four minutes of

CPU time. In brief, the performance of XPL CGP was impressive when

compared to the time and effort that would have been required using the

original XPL system.

Sample Language does not, of course, test all of the capabilities of

SML or XPL CGP. Nor is the time that was necessary to implement Sample

Language necessarily representative. More complex languages will naturally

require more time to encode and debug. Additionally, the constructs

available in SML may not be sufficient to describe some functions of

these languages.

56

ee me

Fe bt.

ay as

mepreugeys Vv

Tx LX VO. PEISTEASAD awe #s

: t-btnew xiesils nid Yo Ssiolie yrewtic 212 .to0ie oft Je behioses

Laing ve > So’ pand@ antestoo1g fitatere ofS go iYren 30s Je

tua) e ‘tt Buondiw beqoierst €er cr TU ,Sovborq lant? off

he esa devote f ne oc? elleduse) ew fee) Lent? oft .bnie 71 ogeegaal

i)

=" at oevig 02 THN) OSairgnsl al¢ i .wleeibtoosA sliemes sees’

Seibasqgk Al aevig .160reets7l eF auger) ect J Seomtynl cow (fet ano >.< te ed) noila! | exuoedt « ; ont ae baboon a

mK nes Baie bednsesi qe! «ew foligqre> tas is hans Soe aang s£

Ct eka egeugaal siquee 26 sedmun A net, wii oweds aug ©

e

-

" a vilwitecsssire ni'té f <¥qae’ : ‘ < y ‘yi ‘vupe@end .

: on S-lenlIo§i off gnlee -

=

i. olqast 10 Golsatasestqet etolqess adi %o1 bexivosx set) {a309 SAT Te >

. * .

4 ~ * a9 ss4unie 716? Sno anak? *« - 76 s oo Ti rig 1vVOrTTGs 26” egapgl

; inafy avieewiqel vey TD) JU moe! BOC {9 ,Jetrtd aI .omke

eeS grieae beviuped taped 2: . S ani 43 o3 beteqmés

i" ts 2 3 1% Jantgiag—

ms So walsilideqes af? do (le t2¢ pe mer soyonl olqmat” =| e

; —— Stexmiqni .o2 yruee ; iz ‘ 3 1% co Gs

| el Eaxe3en fliw @eesunnel xolaqeo « 2 i } rse7 woe eyaugis,t —

y A3gusIenes 402 .vilanc! 1LbbA ; ii<e vilepst ~ : :

i 26 azaisoiwt amoe edi 2s ¢ se) efdaltava

aire % ; , 2egnocgnel saad

Es

1

7 an ,

1, ~f

B. SUGGESTIONS FOR FURTHER RESEARCH

Particular problems which have come to the fore and some thoughts

about extending the capability of SML suggest a number of possible

improvements to both SML and XPL CGP.

1. The BNF for SML

SML was, of course, developed piecemeal. Some of the resulting

keywords are thus either unwieldy or not suggestive enough of their

function. It would be desirable to re-examine the BNF and relabel the

constructs accordingly. For example; CODE(OP---) and FLOP(ADDR---) would

probably be better labelled as OPERATOR and SAVE-ADDRESS respectively.

In addition to simply changing the BNF, this relabelling would neces-

sitate checking the code generators to ensure that the correct production

stack entry is selected.

2. Reserved Word Problem

All of the declared variables in Superskeleton, and there are a

large number of them, are reserved words in the XPL CGP. To minimize

the possibility of conflicts with user identifiers, it is suggested that

the Superskeleton identifiers all be changed to begin with an uncommon

alphabet element. The user could then freely use identifiers beginning

with any other element,

Such a change would, of course, necessitate changing each identi-

fier for every we dinbeetice in Superskeleton, The best method would

probably be a short XPL routine with Superskeleton as input and punched

card output.

3. Indefinite Tables and Stacks

Indefinite tables and:stacks (those declared with a 'S' number

part) are currently implemented with a very inefficient list structure.

57

ee

09 tes pep aan 2 soko cal we: iw) & wet

2 40 Goh ttdeces ut? o ae

» eter te tan “Sti anes oe coal ;

¥ oe

ots te me P Aes io wa :

- Wier Bao 9 sau Did, aetkirhe

bad Tass) o7

berg: daades ihe ah oe

ti lidveane

sielssareque :

arts

oem [4 jodentas

a. ee Pile

“teaches gaa (aaeq Be - v 7

- cece ye ; -

It seems certain that they could be better implemented with some form of

mapping function which would allocate, map, and deallocate appropriate

n-tuples of words.

In addition to the development of an efficient mapping function,

such an improvement would probably require some modifications to both

Semantic Preprocessor and Superskeleton,

4. Extensions to SML

There are a number of constructs which might be added to SML to

further automate the implementation of some user language structures,

a. Automatic Blocking

Some form of automatic blocking would probably be useful for

such language structures as nested BEGIN-END blocks or PROCEDURES. One

possible approach would be to implement a BLOCK command which would stack

the state of all other significant data structures and possibly perform

some sort of re-initialization. An UNBLOCK command couid be used to

return the program to its previous state.

b. Parameters

The addition of a formal ep eae to pass procedure and

function paremeters would probably be highly useful. One method of imple-

mentation might be to invoke a PARAMETER( <list ey ) enead which

would dynamically allocate a chained list of the parameters, stack the

list pointer for recursive calls, and pass the pointer address to the

called procedure or function, A RETURN command would pop the stack and

make a branch to the appropriate location,

5. Extensions to XPL CGP

It is not entirely impossible that XPL CGP can be extended to

form a true compiler-compiler, limited only by the parsing algorithm.

58

tay saeaot ti tna. a dale tli. bia

oa ; _ebrew le aelg 2 ' 7

: a

, a A p

OULaGEh, saej5ti3o He do Josef evet et. 09 soreieng al 7 . hd ite

> enone list én ones sviuges videdegq Dbhwow su mesa nin

J erep ee: *

_ =

bee § oe

‘s etedt- ©

7 7

ae sitenIus & iz :

7 ee

‘feteev =

ead wT ae

69. barn ASE hese

_ e

eI qqe oldtonog

rie res {18} 6 "08 77

to eJaJ&

. : 3 Ga

tr er “J ; ee: ie 7 | i: ian . to 3708 Y

; ) . | ‘s of3. ntl

Such an extension is envisioned as developing a Mechanical Meta-Language

and a Mechanical Preprocessor.

The Mechanical Meta-Language would contain constructs which would

enable the user to define the desired machine environment in terms of

machine registers, instruction format, format interpretation, and an

instruction set. The Mechanical Preprocessor would probably produce

either a set of tables or a set of declarations, or both. This output

would then be inserted into Superskeleton to complete the user compiler.

| Such an extension would most certainly require some procedure

changes in Superskeleton, particularly for code emission procedures. Le

also would possibly require some change to SML, notably in the CODE

conmands.

C. CONCLUDING REMARKS

It has been shown by implementation that the XPL compiler-generator

system can be extended to include an automatic semantic processing

capability. The extended system, XPL CGP, has been tested and its per-

formance was impressive. Suggestions have been made for improvements

in the semantic meta-language base of XPL CGP to further enhance its

capability. Finally, it has been postulated that XPL CGP can be extended

one step further by adecencing the mechanics of the system. As there

appear to be no insurmountable barriers to this final extension, it is

concluded that the XPL system can indeed be developed into a compiler-

compiler.

59

- atieace ; yea?

: Tr 7 aay a c

- ‘«

Oa ee Hethes cig ulegho geht 0 dae bonpedagit 4 wee.

in | { : ae % a

OS 8 Sitoemre i 3 bitrent 8 a a A a @

7 reegss esasetgee, Ti dis

: tae

ose wba ) bi yote a de c

a)

. al if | see fol _~

; * a ; “_«

meget pe oe ee | ‘-? ly ere

Sscah ee te

wa ‘sont of oods- bho '

: ohn.

~,, piso tae wily ret tes Geen ; . ”® solr? =4 —

suche i* ec . ‘ ‘er, > Sb j

ee ats nr

ath ae i Oe

“a ie Saty * aD aoa

| Oh bieg [>

‘ott aE . Ae

Ii deges 7 a sa

aais ‘a ma

& m39qm

ulon

.1sliqnva’ =

<NOISSS3udX3>

= <ATEVIYVA>

=F:

<LNSWNOISSY>

© <LNSWNOISSV>

=3:

<LNSW3ILVLS> <LNSWALVLS>

<LSIT

LNAaW3S1VLiS>

| <LNSWILVLS>

=22

<1SI7

INSWSLVLS>

<1SI17

LNSW3SLVIS>

=:

<wvud0dd>

sdVWWVdD

ONIMOVIOd

SHL

YOsd

YSROSHO

XV

INAS

. Vi

ST’

NOLSISNS:

30)

NOISUSA

SIHL

*NOTLVZINVOYO

AYVHS

SHL

HONOYHL

AALNGIYLSIA

°69-896T

*ZNYD

VINVS

*Y31N39

NOILVINdWOD

VINYOSIIVI

SO

ALISUYSAINN

3HL

GNV

69=9961

*ALITIOVA

SAGWVD

*YSLN29

NOILVINdWOD

GYOANVLIS

SHL

LV

G3d013A3G

SUCv76

SGCv6

0905

96

VINdOS1

1V9

VINYOAT

IVS

ViINdOSI

1V9

QYUANVILS

*QYO4SNVLS

*Z7NYD

VLINVS

*ALISYSAINA

*ALISYSAINA

iV

VINYOSI

V9

QuOSNVLS

GYOANVILS

JO

ALTSAGSAINN

*INIWLYVd3dG

*iNSWLYVd3SG

*J9ONSTIIS

Y3aLNdWwod

JINSIIS

Yysa

lNdw

oOd

JINSTIDS

YyaA

LNdw

WOd

3 NOTLVWYOSINI

NVWLYOM

°s

°C

ONINYOH

°F

°F

NVWSSn9W

PW

°oM

WALSAS

WdX

SHI

SO

YSVIdWOI-O104d

SHL

NOLI134S

xf

(ICO

ROCIO

IOI

IGOR

EOI

ICR

OK

IGOR

I OI

RO

I I

i aK

da

k aka

Oa

III

ak

ak

ak

ak

ak

ak

ak

aka

a ake

aa

ak

/

eee SR RE RH SE Se Se He Ee ew

Jeu

ese Oe eee

ee

eR

ee

HO

ee

NOL2734HS

ee

ee

ee

ee

ee

a ee

ee

a re

ee

x /

*/

ee ee ee a a oe ee ee a es ee A CC CIO gO oI I OI OK GOK Tak ok oi iak lok ak lok akak ak kak ak ak ac ae ak aie a ge ak ak ak ak oi ak ak aks afc age ak ak ak age /

NOLITSHS

V XIUN3ddV

60

Cx aes

au ,

a

°

7

qoTzsax2 ae

yf.

a

7 .

‘ ;

CY

Loneset wpssewerorssesnnes beets senen

cess cnt ianherres

sens

car ecriesegnotes ene:

7

by \~

> a Pewee

weeereneegrer

ee

Ft

(a**

€e*&a*

4 «es

* «

‘ws

>

; ye

~e

4 |

«= =e

.

Ww

Zs

‘eX

~

© @

as, 6

@€

ons

& &

<i:

«od

. oe

cy

ee

op 6s

GF ©6684

© 64 ©

0° CF. B*

cet

Oe

ee BA AXNKE

?eyeeti-6@

yy

P

4

:

, *

maT?

7. ¥

j t

=

' L7eann

+> r

VaRTEDY

2.5 of

~4LMADH..

ol.

Se 3s ASR

TL SAD

wars

: ,

USS re Agsh

Me

SPAT

7

.

- erriAas

2 Ag

sae

v7

. *HRIV TOU

° wvie

rrT+

* ‘

j ,

were Fhe

12

. :

AISA

LL?

4

ATi

:

a>

_.

’ Fs} 4s

S05

KAA

- T!

j

; or.

A+.

2552

’ wee

3S aaa

avant sie

ae SES U

ATE,

Paes ote re

ant

p aiiioaie ant se ea EE 8! wi oo ise eclasdine atid ih

eae

J. 7% 499

>>

} *-

MANDO

94>

STE, Wanatate>

~<

ata): <aeanaTA TED

EXPRESSITON> ELSE <EXPRESSION> AV

<EXPRE SSTON>

IF <LOG EXPRESSION>

<1F CUAUSE>

SE <LOG EXPRESSION>

<LOG EXPRESSION> <RELATION> <ARITH EXPRESSION> <TERM>

RIMARY> RIMARY> aa VV

SSION> )

<PRIMARY>

61

*/

SEXPRESSTON?> }

<VARIABLE>

FIRST WE GRAMMAR «

/*

Me UOMAL! wo SWE YY) LY rer HY I = WV rte ao eee Lie f- ee & &

{te “4 ds = Se ho ae | an 7 el otl oOn ey |

Zee We Zee BOOMN me OAWW -—-CoOooO

eZ eH ENR MOOOO e ete YOW IO

OMe eae ~ Sceo

- Ww ede Fe ONC Re we WY we ODOMA

~Or AWV=e OM MOCOCO Aanvae A =—

aie UY 2 FrOOM” qq Me eOWN SMOCOCOD CT eS eH MOCOO We D *AYN~ OCcoo re Se ZK ee KM CO COWY meme YVAQWWS> S> © WRVKONNOOOO We INA ZAZOCDO

~Ze OMX ~—OCOO Owe tle aww jesoccroa Zee We re SDOOOCOS

ON~eOO 4

CMe aoSwsYr "LCANNN

aIat+uVvVvVVse0od~e~w~ AJreeeewer swt ses&

OU te okey LLU uw Ww [any an) ah (eS!

a.

ty

a

‘ _

- *

, aoe

: 7

o.-

a

izeys

pay

= a;

op

1

eyor22399xa>

*

2386x3>

3259

<ADIZESqNS>

F

ae

we

4

i ed

| a

?

i.

~

sks

CuOL PaaReNa “30. >

2

e:

ip 4

*. 32U43

ar

; ae

ad

a

7 =.

7 .

Ss

I:

=}

HY

ty

5 i 2

“yy a o™

i] - O1>

2 :

a » a

ry .

;

“MO 122

IAAF

a>

THOTT

ASISR> Cybgeeg RSE +>

¢

3245

CVC

1S<

XS

9DJ>

MIMT

<22UAI7

7!

2 na

“ald

» bs

EM

ee Maly

TMAITO (TPMT 2rireT

eM) IkeS

to. \=

ine? «Dish Ee

Th ns

ef

:

oe

Pod

a 7

. >.

: é

' ap’

a —

7 ‘

7 '

: ;

4 7

‘i yeea Aes ee

tte 3

¥.. 2: 8Oe8>

arty

: zs

aRAZ

|

*

e

“| eidae

of PE”

ats J

T ol

v t

a ae

/ a

» soe

4 .

- et

sreon>

ee.) oe

ee Oe oe

ee tS

AAT

a

: ;

pay.

SMV LA, i

hee

= ts

re Kian Iter ax?

hci!) ese

eer, .

‘°

¢ wr

pe

mh

>

} y

See

i (ere

SB

A La. 236909

;

f; ® goes

Sons «sh

ee

bed sy

(i>

2

’ Ts ia

fi s1)*

a

i a

ts Sas ee ee

a, Ms

Sy a

sa Me BONY POO)

ES

‘i

7 oJ

otf

ae

_

ONCDOOCONOCCOOCONNNCNMOSCGOMONCGCOORF

Na td

Com Oe] fon) aor er © o

or ee WN Ore .

wy (ere, MW Nwt ~ New Co ~

E_Pp Se Oo fo) oA. COCO «A Oe -

~ mor oO ~

mate eee Ore re AW OW Oo CS - Ore faa) Nee © Cad em «0. - OMe oO NN ODO Ore WN ~ et ~ - Ww ~

wt oe HOR e4 Cc est at OO MO .

oO an . Ne oe a

ae mv New oO

OM NW terse « re N NOe C ~

NO -o* - MMH em: ~-N Me «

t+ NG O Nee Ove cs et FAM NeNOSF | OC OH tO AN +O + too ‘de e wer ~ me EN OH eM ene -+ © ON FO ctN~ A «0

OOer A a Ne & al Wom est o- ~ li -- ©

DOmD reM ee WW «Dd ~in0 e* HtNWNO e © one Ow

OO ecm Nae e—O) on

oe) ee Cs Dt 27 Doe © ade ee OM~MmMee O Ne eta ODO BH NON ee eX OO ww

FOANCN -~ N x Ow — CO eNO & , a | ~ =)

ZOererene St + &D We el < LAM OD PNAS OMHOomgL oe MO! em Mf Ke et

2 ie .* © eee ee ee ee OP eO Ye eO eM ZOCRrktFe 2

ere XTOO NS Oe es Zt es Sl oll ol ol al ol oll ol ol ol ol oe oe oT ol ol Ok ol ol ol ol ol ol ot oD ok od ed ce OO) ee a ee Od era

a aoe eee wr an we ee ee SSS SSS SS SS SLON SN se 2 Sete Oo” SO Nass sOstsANCCODCCCOANGCCCHCORmrie OO IH wed eZz OO — uJ Nts OnORnNDOOCOCOOORDOCOOCODC RA KM eID FP OMOR ew eOn~ OOCOKOCOORSCANTCOCOOCCTOODCOOOSCOSCHrNDORS Heat Are O}YoO ey COOOODCOOHROHANOOCDOCOOOCOTOCOOCRVOnRIW OF eS a eee LL

ee al ee a loom eR od

BDODDWDCNOCOCDVONNNNVNONNOOCOOOCMONMOOMAMItZeH MeOnN C$On = SOOO CONGODONNNANOCANOCCHONONNOOYHOORRK OS) et Ga es COCCKOCOCCOOCOSCTOCCCOVONCSOONOOCOWYOR © ODO = HHO ee ~ NOC COHOMOTANCOCCCOCS HOOCOCOCOAAEFONODST ~~ +O eOHANOC— W OOGCOCSCONOCOTOONNNONNOOOCOCMONDOOKRAW WwW -o~® ~- eS 2)

: AOD &K &— MAREN el ee Oo Nesta ANBHORNOOONOCORHOCOCOUO9VORHA 2 NRO DO eH ORNOK~ 1 COC ODOONCOCOCCONNFAONNOOCOCOOCOCOOM™ etiL nm emoen << wx SDOCWOOCONVNOCTOSOONNTHONNOODCOCODGOOWNNO eRe O DH eO ek LY fF OCTOOONOCTOCONNNCNNGOGOCORDODOSWCOKONOHARNIM |OZO | OOOVCIWDNOCOCOOCNNNONNGOOCOORCCOOYNDFOMAN DOD fF F OZ F&F

. MO COCOONS ~ AN &O eK HOM OK COODCONSCOCCOONNNINNOOCOOMONODDO KH NH~S— MOK RS[AMWO | | W SOSCDCONTCOCDOONNUNENNDQOSCSGMONCOSFAO MOM CrAONW Fe ERs

ee OO F eZ eu RZs ODOCDOINCOCCOICONNNONNCTCOCANCNOSOCOR BNAOOX #O eLHAOOwWWRO OODSCCODOCCOOT OO OC COC COSCOODCOOCOZOUONANOAFINA O JH O

worm wo rat N ~ Co

Wy WWI WL NNNNNANAANNNNNNNONIONOIONINNNNNNNN ONS OM WK eo KK eK ee i we www we ew I OO TN eid ed ect ect eerewreeser e# ee Fee eeerFeeeere wee f= we Fewreree -eTrTnrerererenrenre- we F&F FF wee eweewreeee ee FF FF ee

OO O LULU Ww OO (=)

62

ss Ja 2eT NSN Sn JOS Ie

enact Fees cotis). “Se

= am

_** @e © 2 o 2 eae ae

sears

= y a Se OOOO oc ah 2393222

\ / ae Lew | a | -

> COONS

tm i j= OD > oOOose0oo:

4 <A 13003596

em Ty 29%

*/ */

CANNED, Es

Os Oe Os Oy Os Oe. Gs Os Os

Se Se Se Sy Se Be Te Ts Zea; Ces. 253 Z20y 21s 29%

hy TER INITIAL (*'O*), INTER CONTROL */

O+ 33 22;

t

29

FIXED$

INITIAL ( Oy

b fer Law” C2 ks Gy L619, 209 20% BIT(8)

2) BIT(s

oy. 2

INDEX(14)

eee

INDEX (3 oe

1)5 10, TRIPLE PR

END OF CARDS PUNCHED BY SYNTAX DECLARATIONS FOR THE SCANNER

/* /*

e oo

” - eO <

fomed Ww wa i eTOUW

Or a2 ow Ww

ee a = ZazZz mm QO at rig QO Ce Fb S12) re ' o «FA w 2) el eal A) i |

uw D> N We

WrEOS a > sa ° Tw eo x< eo w RrnnM as Ww ©

wo —“ > Ow 2 at r =) = <— SW Ww Ok CO «+O krOD fod — WY Ceroe

MUO Ww ke @& WW Susi ae ed oo a Ww Gg mk OF ok > a a & MZ Oe oct wM <a) LU LU LUD = 2-6) e 62 ak ee ZOUCFK Oe — Ww ~ oa = Zoacwy, YN kK —~ ret cl 7 ei DO waew wee UN <—OW@O”

a 0: ~Y Loar “2 wMTnMw< Ooo? _ = Fe) at e- —F Ce

oe fom Ee ae LL o- <tet NEZAeX — oe iD eTrWwo WL

wOw ~ —~ WwW WL DeReWwW> ACI at i we wy oO OS wilt MWR Se te Z>rwWLoO ama a Nim ©} BHOW - wtb= 2 bE we Oe I Se Ww OZOrFr ae. =~ 1S) rt woddnm moO © re WO oe eTWei tO

ak UO laa! —_—_ Wee ~ MNatwat a7 Oo Wwwwia

eI Te Scorn sa Sy SE OS Oe DOr a <2 © 2 SouUsog On. wi ate | oO =~ & OY ow Zetle S —eq = — OU! ASwo sO Or fC 20 —- =. Ew. MLI@ ere WY uw ln 2 <€44a2e a5 YM WwW a -w = OF-OZOWE sor DY a EQN Ls Mes Wt OO ue a OrF TFT KY Ff Ree ut O NK F WwW WeEYZZ Ww

oO >e YN ww ere WRZOWWHFe- -Oa ~—_— — Oe eS ee

Lu Lu = £1 ety See ea ees QML rc Ke wy, SuOm <a WOFrFO6s F&F FO NnNKXA OEEHO® IED ~ > Za f= Gen WBS et eet SIWAo— > « Wi! te SE Ince SS bak [25 EU wc <=

No I“eoO I> wm TZNNeEWN <a OO SY FO 2 Ws Ones «

Bee Mw eo ona. a2 © tO _ CYxe WW Ce Ot BWWNDEFEESe ~deWww D az Wes ) OB sean De Lee EO Fear Zoos Sow CoO -u HLa -OoD W d OZeOO | SHOW OC wee Oe CTO ky

re ee a oe Ww | ix awe- iz Ww D2W Wee} COW qdqIeezrew yt & Gvibigos” LSet tS oc Cy) <et ZiOS9 DW eet At OF-Usre at wo Sey OR FOL

UO oO % “Nw % WW * ~N xO SS 5 NS ey

ry

-

sj

(

Ww

¢

¢ m

¥ arate a

pata

;

st +88 vee rf 2 4al ra

betsy

="

a ae

“awe

ve Nake

2084) 90

OF +N

zi.”

w ,

eTOCs

7 7

aa

i

7

\e yeas

¢-

oi

‘ .

« oo

ve >be

‘ +

; d

y le

‘y

4nz7

4 aaa

;* af

a

; :

}

cane.

Jueves Yias

Wer 70

LIV YA

Asagoy WT

OY ‘er

SpA

TORE). OMT

WI OF

ST UARAM)

TRA) Geek

01 .

¥ «

(EV IRT2

MT oa

lh

LJ?

© <a

:

+

J _

F \*

° v7

r e*

25) >

2 |

Be

e4

; >

oe

+n

j ?

y

° ay

. re

é

a

'

F

>

ity

‘Sana?

ony

Mic

20h

Yc

3

39

4

F

. @

‘gag

OMA

35

TT

2e

*

+4

PAS.)

_T)'

4

:

a

Ae

S

«

Lae

-

=

ee

.

9

S

4

-

ee

« Aas

2

:

=

¢ é

.*

ih”.

t=

a

Se

.

:

SE

ira

>?

Fl

Te!

5

3

;

Xs

a

ie?

aa

;

®

'

,Y

a

r

-

43%

t

;

;

-

~

~~

oahd switiiye Vb. 207

24abe Jb

7 e20r 2

M

'e 2 ee

_

25

peau gh

ater

aap ders

mytnaae tA) Sa?

02) LY

War eh

ate g

PREVIOUS_ERROR) FIXED

SEVERE_ERRORS

COUNT,

? RK. ao

/* NUMBER_VALUE CONTAINS THE NUMERIC VALUE OF THE LAST CONSTANT SCANNED, */ ‘DECLARE NUMBER_VALUE FIXED; /* EACH OF THE FOLLOWING

*/

NDEX ere V() OF THE CORRESPONDING nl ied

WE ASK

SYMBOL.

DECLARE

NUMBER,

(IDENT,

eas ool WOrt Wm

mt ia WreOW +O Lots Zo eo Wr- e eo © 2

We2Zz0 — Roe at ade InNYer Wwe Zz OM eraac

CwWOWDr Ho es SSeo = FOrFO>=wWO mW rMWo

Oud kL FLL Le te a”NI~<aIeL

OW Fr - WwW OO rWlaz SUF AZWO OO sO — O42 Se +HaNZONnNLE - qe W cf

Orr-at 2 Wma<t es er

"2 dp > eee | ee Pe a>Wreraza Nr OW

Dr rPMWOLTF- Ow_at mr COmowd> ene ee af I, 2 = ete -E OW Rook Wwe

OW>DUM-E WwW

BET DE TL = i; ee | er 2 5 OF COO F mm Secale POE | yo a ca ><a Oamqnw ONYMraez WY WOOreTY4

UZzWerTtodatad

OUIO oer} OxWwTt

w Ww SeteO 4aZ ¢fO ere Mr Wwlnr

— S=T eZee a rOmWLU

o-OrF TW Qya2z Tr

(Vp he a ~ oral Y MWe =W =) OO; O>FO «©

=—Kbe Herz —OOFOWae je Oe AUGW

atte TNS>e (a 79 Vo en ol Uo ee (eae

ODWODH4O= RSet Jet Ww

MU Tou war

# ~N

* /

"13

2 gS as

/* A TEMPORARY USED VARIOUS PLACES */

ALLS OF IMPORTANT PROCEDURES */ 299090 ,0)35

COMPILING)

F IMPORTANT POINTS DURING CHECKING

at X4 CHARACTER INITIAL(? COMPILER. */

(FAILSOFT,

/* COUNT

INT DUR

CHARACTER INITIAL

COUNT (2C)

OUT THE

BIT(1),

UF PO

OF AN ERROR

FIXED

SU IXED$

BSTRING

70 90905090 9%90 9090909090999

DECLARE STOPIT(100) DECLARE S CHARACTERS */

iv —

: a

_— tar Pre

¥

i vagnAA2 THATEROD ‘Tah

MT ap supa

iisanbe 3HT PWYATAOD SU JAN: “

9a8MUN

+, Px

+f

io

LAs

ay

_

: >

> e

n enaxt>

a1) A

i a6

ai

=

A “

Te,

og

¥ ‘

: 4

: =

J

" an

« ~

Wis 7

* -

A

+ “

* -

» “

F

; _ BMIGKRA229999

aut -40. ()¥ -BR4l.

*8OGF

- aK)

-«@ ‘AT4OS

<i Wes 04

‘ ’

' ;

A

we

’ \«

i)

T ’

2907

7{

,

‘ ?

,2

3

~aarvi'

‘ A

:

i we

Fs (

=>,

a2”,

7;

7)” Ser:

’ ,

yr

. f

ii sELY

TALI

PIG

7 J

‘ "

| VM LAOA

watt soso

é 2)

i'd .

“ we

te m

ef

rok)?

4+¥

i? wut

s 0

Sosa

ATA Se

VeA SN

nae

3/8004) Jase

21. SAINT

VSIENY Cs

a

: |

* yoy")

i} a

r et

t i

=>

‘ ii

{ ,

-

D240,

24h 87

A

P -in

a :

—_— om

\ ieee

4

7 }

;

- A

eo

n

4

. ‘

¢ }

We 6a

-} (7

aelfl

? j

'

j j

;

‘a | 74 RAR

;

j

3}

34

: ;

Swi

.

?

“We

ie

f rr

9%

t

:

- 7

ae | P|

'

Ve. 23400300

o

Tas TsorM!]

ap

imo

Set

THO?

. >)

: :

af yo

Welle llekyiietes

Ve

y e

P ¢

x

}

i]

*

_

-

% ST aise) pelewG

gtviot

' qr

r 2

<

f .

1 7

: :

re

i!

7 n>

) iA

}

2p S6LT tet ANTI 2

opit* 8 7SRITTAL

OF

JENA:

¢ SP

hf 196

bh

SAP ee

SRETIMI

Tat Bet

UOPHET

2Pe 12

) :

@

. pS

7

a

~

aK WOote MiGwh

> 4 as

ld bodes Hoe

id

eS al

23 i?

6AO8 37

BHA 3%

at

Terie 28

VALUE */

STRING IN THE PARSE STACK,

*/

F THE PARTIALLY PARSED

UG", *POREVER LITERALLY

ITEM */

FALSE LITERALLY

?

ye

DECLARE TRUE “LITERALLY

GHT END OF THE REDUCIBLE

AND

FT END, mL

*/

S

0+ WIDTH-L)3 STRING CHARACTER}

1] STRINGS

E

FIXED;

POR <@.o..6 DER MPP1)

SEVERTTVYI4

MP,

x] DECLARE (SPs

ERROR

PROCEDURE (MSG,

tay ‘Soy SY

at OF.

WMAVa: eis Pmt

Lost sine

i

“Ke

“eahts

a

+ :

:

) iA

71

: iM

+

“i '

; "

>) 4s

, .

' be I

:

+,

»*

* 44

f =

»

7

—)

3

"

¥

iA 77 n

"

z

Y Sa

« [o>

T

at

ej

re.

: -

any 62 2 aS vy

’ td

“d

+.

ey 4

{

.

6 t

«)

Tt?

mre

PAS

‘ i

7 '

:

.

g y

, Ss |

; .

oo

‘ a

“ t¢

’ A

ugatdé aetan. ter

et :

ey

7 .

.

a

?

-_ 7

{ <<

-\

|

ne |

.

ie — 5 ;

7 3

; %

re

a

:

~~ :

4

.

+

Pa

|

q .

f

MIQit

ef ‘ao

2

SES |

> ;

4

7

ii

z .

> ‘

i

ei

;

C-

Fe mi

6 |

q LA

4 (

> oe

® ;

at

ea ’

ST SSSA}

aueate “Ve

ari’ §

1 aun

7 /

Ld

7

|

7 <<“

> &..

7 ;

a ‘

!

: f

rad x

7

“i

i

,

7) a

© .

4-

7 7

‘ ‘

’ a#

rl

; a

, "ys

in

a

: -

a :

; fat 7 0 rT

7 t

- on

y ‘y

Ane

bd

-

_—

4)

P -

Pas

1 ee LE

ts at

ay) i

? n

eS. x imines 1 cpierot

ev?

«0143

eo

-

iu +3

: :

- Ce?

~% :

x 1

_

a ~*

7 i=

= Dre

7 :

; ek!

7 -

F

re

;

+} REPOMD REY Te

821

aMIRZ ION

re: aa

&

7 #§

: a

a >

: &

:

- a

peta

«e a

Se

Sp ze

ie :

ew

~ e

*

WwW =

= —_—

_— oO _

ae» “EE Lee o

YN wom ss 2a. . Wi a) SE).

~ a 2

+“ — * =)

(v2) oO ae ae wo ee ©

Ou Oo —o a= < x ©

OD mm e gt WwW OM -— Re oe wun Zz + oO Sater me —A WW

eS & oo anw a —| w Or~x tr © co mm WW _

Sow © = New Ww ao Re—<Te

e- © 2ii—-sSX AOR ert D | + Sires OrOnct a anew ec OxKMNO oe WW

STOW fuse ee ce wrlor- wc eZ

UuUDnNZ2yN J — 3 ee’ YW DWRKOorF NO W

YM cOteR~we D— | Beoeothe fF O AA Z2OW ASE] ras! DZReD]= deer >oaun SoS OOW~~= SBOwer ore ONdare WraAcre -O

Orrv~aewnr-O~wrawil aw ta et ) oeaw 2 TAs Oe FNL wW OFUNO~n HM NXEWNDODOA I. aes 24a O#F+ 40 Ww ICOrnO |i DX See >a WNZee Ne >We wW

O>=DVWEFK Ww Pt See FW OFZDI tl exenwewo Zwonyoa © ADWNO se Se | OFFFE o> eidagetk DDD mW Ono FOaa >WNe

oc Re w KHHEWOEXU DD och ANOWNs& O00 arm

7

+ * *

oO Ww = a

O fea)

a

Oo =. eH

se O uu

ae O

= .

Ww ao

Oo oe on a a Wi

Fe Ww

fa ~ Ww wc

> oO UJ ~~ Y ~

tu

> | Pai Ww =< faa

a Ww

sn ow W On Nn

fe —J <4 i

tv UL % Y

+ Ml a

- O Coy Ee

ltaZ hm LU

oe | Se LL a.

eS WwW

= = Oo eeW

an rs WLU

~Y — tu

oo

ex

~ ~ ~ ~ + = * * e

et (<>) =

= _

= e = ”~

oon aul —

— (S) éall

et oO ~ az oa Zz (s) _ —

co = Oca 2

© ae —

z KO ce _ eo Oo & a <= Ie © Ww Re & a MW

or eS o eu Wi

Ww ww zee WY

oe LW Wer 2D SS = = ae * Oo O Zw + Ww <r Oee NO =o

O a OiLL oO <a oO (0.4 Ge a aw on <I ee

a O [ea a wa ~N sa)

© Oe Ox +o. O23: te Zz Ze Fae Oo = _ mY atk te tees = bil! SS 2 See

ee Nn ZkNe > Or al ae — Ww rie O COreo < wie Les OF eax =— on at So -es | ome ea

oa. WILL Oo a= ce uw a= Oe ea wcrr@ WW i o <Iw Cwe Tt OP oeuw <a Fe tOe Ome Le ~ = © uL~O Ze-wD pa — Zee <a TZecveiL ca ><

=O COI A. WOW >~— WwW oO OF eeWaO Ker uUuoe aaa a IWreiLae ji Ze ait -_

a WreDLOM = > Sev) “Je O CuO De wire OOOTCFrM ke

2OnrwW oS cm O QO ewe~— JIL IA Tawn ze MEN 2S aI. (eee | ee =U qwi-enaD> wa Ovi = eri OX) Ov, OMe qOow=a = ~ mS oe AOeeE with ce LW II

AU WLIO Zz OR us Hue Srwae wi | el Lk —Irniil NSH WWW FD

Du aes WD NOS ee(YlW or Wd exo Meel es Wi ore Cee Me tt rot ic Zz I Soe =O WiLL Fb

we, & Mx «

Ow +s WwW uw Su Loo _ Wk

=aQO Ow

+ fe. ~ =

lu

o

66

ye an tyr 30. ant TH? ao 2:

i

\e

, a

wWeizs J

Gy)

: ~

. ee.

o AOA

ue ,

(Ser ey

¥ «

Pa) ate"

SULITIG

DAIAKIA

«FASTIAMATO Che

‘one

7 _-

/-

suie

.

lum, S09

20

a

meee

Ab DUET Zee?

20. beter

Se

iain —

a

: tbe

«} TURE aifat 4¢)*

\*

a7

es

"7

ie

al - owner) #0 S

ee

SES0 AL

Ok 8

LO

’ ~

- +

~6 >

ine

,

ae

Tues

en

“1

bs

Tomer:

wos

48

” )

At

om

* =

© -

“*

:

y)

ny.

5at

7eT>

5"

Nadal

u

,

- cr

1?

oe

-

:

1

: A

TAU

ia

' 5

2 yD)

as

/ “one

OF

THOMS

GDHINDYS

+2

2 j

a vA

Ve

2

°

y

_

| ‘

; ok,

& Se

=

* €

ls.

Set

et

f F

7

|

> Ae

° -

a

J.

w

| o

>

— 4

: 4

MOae.

ett

ov

-

age

o =

he

4

Tan,

wise

y=

a

A”

ai

+ >

_

@ _

7 5

‘ il

if

-

a

: 7

: :

7

: .

Can

+t.

fis

aa

wre

eet s

&e

he

“fA.

ae .

t ZTUT a

’ , |

o a

330 SO 422

Pi 1373

abot -

a) ?

¥]

hea

4 ae

a 48 ed Mito Wl

<=’ =

PS

-#\

‘ —=

?

REST$

{* |] BUFFER

iI BUFFER$

*/

THE SCANNER PROCEDURES LIMIT THEN RETURNS

lew

STRINGS TO AVOID CARD BOUNDARY PROBLEMS */

~~ %

= ow +

(=) OS EE! oad aI Dee x< (NE yet uw)

| ato Ke = = uw } rus © oO on —

oe Wk — on

wt as 20 [0 oe ee ee eee Cy, Wes

= <q ae == on CS Pe Se Ox

ina) 2 exX< (a od oe. iM Ww & >< I~ ne rz MWe Ww

eez WwW e aIre~ OF

AD e>> a ie ae jay - We eo EE = 8 —- O WN <~—

Sd) cm = Crem uo Ww Bees | ms Ie dD =_&

<< .C -— OF > —U ert! 1 Ne ade oo

NY wm eS Sao Sc Ywd= > ae > <=

ao uJ ee deze teed meet fF Sr esos UO am ee NSE,

YK eA RROrsstw —- en LW on aan

Zre >6. ©) Zona erlU DIL} WOoWO tw ©

warOO fo) carton il at % O aad ad ad LL +L) ~~} CONHO « Wiw<t tor OSBoL azo

© <a [2 O Qa WY

67

CASE 0.

* /

1*

Lys

O;

SUBSTRUTEXTs

*/

BLANK

+O pl

TEXT SC EM LT

& CP <=

a |

cP)

E BYTETTERZS |

#4

™%

ni ee

=

-

ad &

alll ve

2 =

z w = 4 » u my

he

%

NOT USED IN SKELETON (BUT USED IN XCOM) CASE 2

/*

nal d

/*

al

NOT USED IN SKELETON (8UT USED IN XCOM) CASE 4

/* /*

CASE 3

s/f

dt

/*

oN

+ PAN fag tw —_

LL —

~ en —

+ -_ = : uw

2) O eal (an) ral a oe ae Vv © oO WwW ew = Ba lw

= - 1 [3 =) be Oo Ww > an u > 2 W mw 4 w ew Ee = a wow cCcC_—-— + ~ uu 7 a Ral © Se Ie zi

Ww = Mu SS Ge —-~ Y) OFO

A Weds ee Ee A.+ > SVS fas = Oe Oe. uw <= wae> a

-e — NO Cy WO FrN— WSO aml x x er & as mw ws Oo» Z = Fs) On tw = bm YO Vor oe mo — Wl he wee x< Reeth | SU wi Zre> WL NNN— I] en Wr Or O LW ee = Y OS—bF Orel exwK~r FY Q tpt Ooms tS LL x wei OO f we <~e © OoaZ2tozezi!. ow see

TD dl eon 8 Oe] ean 0 On OO cw Re

exe. Te (Oee Be Wu JU De YS>UO Zz usw EExXoO-. bo ood To eS ee O COeswW II oe We faye aT LL uw are ZAWAOre. ool) I] oe

SUL a Eu) a

tier A HHO Fadl © pra! 3G FHONIONOG WwW ws

* ews Ve “Bolle Mort *% Ow

a | Ne Nb Oo ew OF ee QO

oe OC Zz 3 iat | el uJ Ww

= ak Wore ie &

OO uo

Oo Se

68

CASE So ay

/*

R */ I ‘4 )

A NUMBEI

DO;

) |

bie

- 7

ae

+i

7 “

oe Ve 1H wt o320

Tus} ‘MoT 3 s3N2 MI

oa2zU Tov

#\

: ar

= “Ss

eo

7 _

: .

: ;

{2

. 77a5

4

a

;

Paaf3 ie

e

_

4 nat

-

ner

- aN2 ¥

ic

Pi

Tim

* .

; ba

7

= a

¢ Ce

Yee

\" PROD 1

oaeu TUR)

POTRI992 WI

GSe2i To

bo in

aan

72a

ie: a

orn

ule a

\ ’

Aa WA

Coe

ate

7 7

ae

‘ -—

& -o@

, r4

rs

{ "

si

* <i wv

2 0 Hi ORV RIE a8

CRA omar

cd

: at ht 4 er

. ekg

Be ee ES -

Wah

A457 9TEet veatve

tare ae. est #2 1198

c ai

a i SA oes

bathe he

aha |

is om D»

.TeaTrs zm?

YN ee wi

| tee,

aw fe

2, are

heat a

een oe

psa} Ah,

SBA ae

ar

1TH )

bavessae b>.

12 Si

eee

< te

Fi es

i

= “¢ Ri p= i

ay +

PAR

« yeahs ce 49 et? ©

t% brie

F ‘ oa

"iy

oH

; i

= 12

: ¢

4

Sag eS I

ata 4

. q

' A > i.

: him |

2 =

Wit.

a

.

Pix

g

'

) “eee

. ae)

‘ hie.

T).£o

2!

ays -

1} ae

=

. ;

sYuaot

2 yesor — vo

cAR

2

z ‘

\a.

< 15

el

ya

le .

- n

aa

€ a)

1

<

ms 7

al ¥

7 °

tS

» *

: a

Paw

7ORP)

13D diey

; Ae

*o5-: =

80 Ce

ae

oe

sey

i

2

ie

F -9een>

w#\ '

: ul

eeu

ah

2 .

799 |

pe

eo

aor

a

; eo

ee

eo

oS

ea.

<<

or 93° pe

2.

MEQ MNS

VALUE + $I . ,

Sl < “FON MBER_VALUE GET_CARD$

* /

/*

CASE 6

~

*

e

= Ww

> = oO ee on

tL -

oO ~~

ke _—

ae wi <a — re Zz > YM wW a

aie cc & iT]

oO r

we N =e Yn | eal e

= t- —

mm = Or N sw

> # eZ w wo a faa) 7 Ld

“eat ao SF otk see <—t _ - UIs 6 =~ > %Se>-

QO = Ow~ ine Oe wW

ee Ow lhe ~ Sop ies Lf >

= <= <ke @ Le ce >

eel WD WOM Ii Ce YE >

Heaow OW Antwes

Se ieee I Or ee oOo Nm

al, 2WwMNTW waa WS =e all ~

ou + 0 Or NNO

7

Oo co

/ >

CE$ L UNTRACES$

Lote SCP ars

R (S CA TH! TH T

OzZee = Ff Il azo ~~ TORwWwiw-—a O ef FENC

cClw = ey ec wy woz -—F- are

ZA~ ONE OO ONdNMNZe

Oo~ Oct oA WibuOStw

Io ee WY

aa: tie. ey HerMWLLe LW eee IEE) oY ee Orn WL

7

Oo eS

69

ono

= 0

CHOP

MARGIN =<

*%

HN I eee az

uid

so

ED -IN SKELETON (BUT USED. IN *COM)

oo

sd

TOKEN

AND RESUME SEARCH FOR */

OF CASE «ON “CHARTYPE

/*® ADVANCE SCANNER

e °

/* 1

‘- Sarl Lie” ah fiat

jf

=":

HAE

UW

va <*

YORK T3°

ia

7

a3

7

_—-

.

Lan

ey

;

7.

on

aye

.

y ‘4

a.

a4

oe \e ‘rwamno9 a

tsate

xc -aeivie i

a

gait? ne

-

aw

JJ

‘ i,

7

ae,

* .

(WRT

9he" HIVES be

19D Pritstic

‘} -

wT)

-

' 4}

.

a

; tanTvid

= w4ent:

wee

; :

. wen,

99

sah 9

cas

.

pt aera"

‘ SA

ayer a

ey A

> !

a a

To. ‘ete

?

; ;

. f*

VP 2ETVR, ee 5?

<< #2

Bitte

Gu

; »

, ™Ys

+ >

4)

y

6 >

2a

1

Sf O

)

“s

- MASc

tae Me

ite we

; on’

sn 3

a

a ad

: ' +-19

33

JS

ul

!

a

SaMy

Jake ede

© A

TIRTD.. ae et ieee

ree

GQ) SGU

aig

o.

--~aWiToen! @

*/

Ee |

TIME ANDO DAT

f%

T MOD 360C00 / 60C0 || | rg 9

MMU CoM e ONNZOnr- Ww wu OO tas =e Te lS) =

z=O0OM iH al ° LOL LW LL [Sat

FOO= FHO 1 Q

Ko z za Ww

~ %

we <a

w > -

~ co

-- a a rs

Le < - ou Ww iw

ao ae aiO -« _ =e + re “OF

©! WN * _ = ~ co

. ~ i]

~er O or a ae a rd ~

avr w Y ee DU + > orm . <I wot Aw oa QO <WUW © <= ! eb et (ea 2S we oO <=

lu - i} (an)

See ee aa et < --

Sa © Q >< ~ ei

<DSrF et rad ~< a2w MN uy . se qn ex x Oo a 1 ee) ere 2

fea = . uw

ade x oO — er

lw - oO wy an

> roe Tt & ~ AN aS

me > — &

— > >= >see | <a =

«2D ~ EQ Si On O _- © faa) om ih SW

co ~ _ = ell es & ZS

wre & 2 Zz ob WOUWcCcC UJ

rs ead 0 TK entUy -—OYCDO re —OO Kaos io =<a0 R H ’ E I 0 0

Cas aUeienD Il > Ww) One OZ a~mesie r <a> ke

ee Fre HO © Ow oe

WWI 0+co— We © °"OOws eOM Cs TN ae WwatdteeWwW OAM Hm eT =r LK «ODO F >he—

FNM WR NOO << fow RWW Oe OUMRAOW OF-CFE

2 FS SE NSS zac Q~ SUN O OW WRU 2, KB Snite O<t Ie S- GAWEeCAORM i Weed witetdZaeO IFAM =z WoO ke YO eS See rOOWM SS | EE ao 4 TW to etl. O<t-+. &:

ACOAO a Fao iO eS

aol * & Fa Ze Ww —

ox a

70

ts

INITIALIZATION

/*

SKELETON

STANFORD UNIVERSITY -=

|

TIME )$

_OF_GENERATION) : DATE,

TIME

SYNTAX CHECK

NERATION, (?

OF_GE

DATE EAND_TIME ("TODAY IS

AND_TIME =

| oem ow

WwW elit emer O bk

wer <-<f

se (OOo 26 Zz zt [ONMRewM

IDOCrO IC NIOUWO MDdDID Mi) coae SSVwowlSoOe Ze a> —wr Ee ee — —

iz _

a

J

ine

@tag ova

3MIT

- ss

“1

yt

090

\ 90006"

00"

7 JI

Eaten

ae

ee

wy ;

ace

7

; .

* sane wale

Pace, 7]

>

41

wu AL c ie a yore.

) sSRIT_ TRL

Ove

; 5

;

: .

Sal

“HA 3TA9

TV IRS

yey,

ae Aotae

HF Fee

ee WicsoG

pe aa

S23

206+ Ba!

3% :

suet = (eto

LEETRTMDM 35

rm

o*¥ pL

. al

ares

Py

reAS =

7 i

=

. =

2 >

, s

5§-

lis SA

:

nye at wSeP

ise? + bet ool

eee epe

eo ial

Fay bray

Leftevna

“BOM Pre

aA

v

a3

ae SS

76001 “NLM O_ =

Vho way bes

Yad: =

wae

yobit ee

rd WAS +4 walt

tek

Pe’

2 AIRY

©:

fi y

ee

fre =

ih)

eh

TT a

ve

;

hes. ne

: rus,

of €

ven 34

se a3 i rhnerna-yas

via Th i

mid it &

sistas say aa

vperennaatrart

THEN CALL. IT. #/

ONTROLLING SCAN,

ARTABLES ( 7-

wu

eoS>ri 2D eo) ! a

wil f= Wwe<otil a i

-~Or ee ae! -_

- O= -~

™S onl -

(ets ere

ut --

ie >< Pu awl Fe MW ee > oe

~ e« OZ

wr eva Scr foo KH KOnOown he (2g

Ot xz ziTxyawod

oo

-

x

| —

w a2 Ww —

= => WwW ~~

~ w — a Yn - Uj ee fa oO

—_ Ww = Ww Ww

om |i WY —il mm LUirctee on on

rwU Ww i 4 u ee a a on on

ww x ee oe on Ww mW j

CO ef mas rt WY YN Wie BY =_ => — | -~

i ope iT] “> ee | a <a ta! =a ii = aed LL eel _

ZT il we ar took iT] — II uw Ee Iu Wicd Ww O

= Wee S22. —~ Qee — —_— me

We Our au a ie | --> =

TAeOa Lead a = Te = ow | Peso. 6 «= . a) e& o- >>

Wee Wi il UL || Sia Ss ialaese ee OZY ac = Lo 8 ee OS Ow © AW WwW — el tr Leer fe oe

Ore2TZz Zeace— OF TO OF TOW -_ Lue WiF-tLu wae td | eat | | -—_

aac = Ie ji oof, OF - Kl No& il on iT] oe Silke e330 =nNe oa. © =O —e =— De) | Pm ewin J WY oO ee Xe =

2 Zee RFOe WWE wer De XD Ween oe VN fee At oath tbh — RL we ee ee we

Onmnr ee & Ser OrF OW FW OWFW 2u Ww _ te WOrRe FER Oo eer Oo ep HO ~-iunuau we-Ow~ W aa HS >~w> ee ea

al ROWWWOY OGRE trE OCOC4rFe- SOF

ANNNNN Zw | 7, |e log “Ie uu Web > HR Ot Il er et pieaot unt UUW O Wee O b | ea I Cre Poel tt et tt om ere IO OS Or tO tO tert EO en LL I FF

Oo NnNwoc a (on) Oo esha IS) 5 ZO —o) OQ WewW>S>nOO WO wo wO

71

WO .OrF-OUO

END INITIALIZATION;

7

e)

4) c v ~*~

ot /

ENTRY COUNT FOR TMPORTANT PROCEDURES */

/* DUMP OUT THE STATISTICS COLLECTED DURING THIS RUN CEs * AG <<

REEBASE$

DECISIONS=

STRING AREA = KING OZzw

"STA ee "FRE

Won Mew

UT UT UT PIT

OUTP

END DUM

. ’

~Y _

_ =z ms

oO a.

OF “i ELT

| Eee Ee

e

oe O ra rm

wil eM A

Ua ait — co ty

<a ae TW eee

ota. —N~

we Zceor ar) pales Za ee

= WO

eel nee) | ai

wa Wi ii Oct uw OD IU ee ZOO DWI O OACG3IO

i=) ala Oo <= —_

Y

7

Ed O —t

a “Y

ie

Ww

~Y fag << a

>

Ww =

=z _ re

SU wT

i~< —

=I) 3 | LU oe

Sw 2a Ww Raza HS See Det oJ Mig Owner pe |

Ol = a 1a ti Lu |

a "Ese — DO me rT ou <9 Ore ZnwWM wid

O ee Ww

72

*/

THE SYNTHESIS ALGORITHM FOR XPL

weoo

r-OO

OWOO © ~Iwat o« rar tw

(7p ee reo Ow WS =>

ties Te), a.>= Oo) IiatreS2 eNO | = aw

nN2ZO0O Wwa 0 to ea Se

i. 2 —. © oe WL

Leet Wo sien") ond LE

WWOLENS

Op ie Bi By a me COR YO

IF PRODUCT ION_NUMBER

<PROGRAM>

1*

2. 3}

tad

;2A0)03

_ =

fire b.

<<

-

: >

; oe

it" :

— age

ans

> aHt

WP N82 a

’ >

} ’ ee

yt? / 550 AATHDAT2*

= ry Tun

igi’ is > 8

: ¥uU0

2 48.

H ‘es

pwacset

= Nee

ae i

saznens es -

Teer io9e9

|) *

© PaWe

DwbRTS GAPS

& Fee

phe dt

Lieto.

: ;

, :

Te hii

fata choae

So wy ©

eee Ae

- =

a

Vee

A -

eT, a

: ;

-

_—

wv

. 5

: hans |

Ae

AT

ec

we

° °

7¢ 4775

5

as

F s

RIT TARAS.

2 :

i

ets =

. f\

o23. Taro

Qae7 OT

S27eP TAT TeAS

| ¢

. ;

i 4

. °

a c

= ¥

8 --

@ ,

« @

: :

. :

.

: >

-- |

i ao

ie

¢ _

» aS

Maes

OP]

< AM

rey ;

T

; )

fe

7

y %,

re

» P

'

ic

worse ok ‘i.

; ?

ra eT

eo

> oo

Si

> oe

- J

. ee

. .

z )

: hae

2 Js

: a

ROATS

FARA

V

YT

ȴ2 j

ij" >

Pe

pee

; ae

tio

& é, 1

' 3

a

{

rr

B50)

=e

- j

| H's

7's Sa

4 “

- .~6

ry

e es

* :

a

jUR

ROA MVEA

VSteantTvye

Set ma

*

’ --

)®. ri

AG

: = {

+ 4 lA.

ae

Ff

¢ bi an

rig

, MEMES

BSS BOTT

aor

FFA tos

7

Fhe Pere S-2)

S9UGIGL45

2 Thy

=

"

ease

OD: MOTASIA2

OMT ea

oar:

Se 197%

iter Ms? Tere?

he t “ioe

Se

neh AN.

22 JAP

PAY iu

Pa SHO Re.

Aid

i) or aa

rae TLS a a ee

ty Seat

v 5°

F400

23 arek,

§ au

F

dient

ERI » “mn ROE PES

; = -

- oe

= ASC MON TODAS

|

DION*'T GET HERE LEGITIMATELY */

/%* WE

THEN

on

et

a

- — ee a

O a

QO _

a | <= > = |

= <a

Ls ead w= “i> ~—O on

j w BSc Ww oO J (a th Sa = £ ss wn

" a=! oat O ef qq 2 w UO err Ns

cS ™

at OY wa wu!

aS So = Ure

aO> Pa) wi

een a WW

*/

SYNTACTIC PARSING FUNCTIONS

* J ~

+ J oa oO Ww faa) w = =| > oo

—~— =~

iL oe © wi +

a a - oO Oo <x<— lS Wei oO CH kee aw i ZZ <a Zz Ow OU =~ | Ox 2) + Oo

oO m ~ fad al ooet a * =a _ = = = oe - < + ee a Lu x a “cn Ww e O O

> <— t a oO uw b- b I— oO a & ws On Ww ae e+ = wN a wi ro and & Zz 1B —_

= oO _ tcc | aw -— co <t. --

Ld AE eZ x re a Ss ee WwW)

- | =f. Og ©. nw <a oO nee Hw OO YD wZe e

Es Yat [ag zy” uJ wo Ove Ww wi > 2 ako fF Sie aa = Ze o= WY a. Os. et ol WY - l=- Oo Ww uJ Ww wee Pp.

ww Ore = nNnO ~— a | Oz Oo ¢coe &

~ Dat Od: “<<al aaa Ulet NO a ihe ew DW YM eO ~OD @D wi~ oO —-a Nm Fr WwW aan (Ta)

ee Oaeway Oye sey > Ostia Ss — wowoe” Jt: —

tn ad WY kere LW ww OL oo —_— Zz on o-

Rwy Wier H OZ ‘vo aX DY even TIOWe™nN Owed Ww

OesO OF ero | 2 a Ww oO Se, RerFMYM D

o~ 3 ies ONE ak ew YN ros as eUUNnzZ ONY W UWL Of oe C ff wel ae WWO OR NNW FO CAT e&

CO fe es mt Y © oe r~—- NOU Iekevu wa. tac © We Cc | eeu WU Ww eto TC ZS ke Ww WwOes e YN FS AOS 2 Cu SY mika DS (ee) = )GIed Des Ff SEO ee SRewW ee OO

ZOO fF ef Q al Se OrWw OwWiwystw ww erelWeUL<O 2O PA EB} oe OUBnNa CONFRMILO WO wO KS) Q wo (a)

eo ag 2 A a ace Ww Ga. tw)

Oo O coal Ww

a fag

73

ISITON FUNCTION */ . ? */ ACK(SP))-+SHR(TOKEN,2)),SHL(3-TOKEN, 1) &6) &335

On ke

* /

CASE~O -L*F

/* ILLEGAL SYMBOL PAIR

e s

{%* D

ry

<=.

A

in a”

We

c=

i“

“a.

-_-

~

bt»

\3

‘ i“

u ‘

ne

\eTaa) 30

THAWMOD. teolte

329735 8

Ao ae

ee f

Le )

a

{ a

rr"

+f

a

< wre)

He

V1

SeH4

7 Lar

Be)

;

: _=

7 A

7

a

"@ ..

: ‘

°

“ee

7 =e

/

— wINMy?

att

7 -

_ T

a 2s

oi

‘ %

i)

— t

, y

a”

is

_ ’

: ;

.

tt

tom”

f y

ry

: . —

(=

~~

© iy

'

53

=

; i

-

é 2°32

Pi

%

i }

T J

‘ (we

: SATE Tea-ey

CMALAN FI

| |

oo t

Gay UO

eo TOE

Fug *S

= FAS

| .

a .

- ~

es :

er

- :

ar es

a an

‘i iiaerso

’ 5

See

eer arts

aii? -) |

: ;

eae

. .*

4 (Te90Ha 2! Pod 4

lt 2

SeTIA Lad

-

: gq

Ew ear

a ry

’ '

7 ‘

‘ 5 ial

7

* .

Pe

: )

- é

. -

r me

im

, *

i *

: bleed Me T Tate OKs

4 Md

ar

Lyai

A

. vores

; i

a

i He

t

} 1

z

Aer lise Re ST

Ah) ; fay

\4 q

sisimonagercanet Peeters

Tve#

A> oo

<3

‘tia

. oun

- td 3 ae

= ye 2

ef 7

>\

,

a

hae

a ome “8

tah panne aii iat;

seg eae?

oe eae > os

eda: |

-

—_

ae <_<

= is

aes f

€:

ek

ae

©

ae

dg

Xl

|| VOPARSE_STACK(SP)) [|

GAL SYMBOL PAIR:

CASE > ar

RETURN TRUES$ /*

™ f

STACK TOKEN

{*

*/

CASE 2

RETURN FALSE3$ /*

*/

e* DON?T STACK TT. YET

* /

CASE’ 3

/*

= Ww < om — ot

iva)

~W oO

a el

—o ak Mn ~iL

yo + <

ait kFO uw naw =i

I< a Wil coo nn (oa

fa e <a> on ace ie ~<a —

a ere ft eS <= Wao oc“ >

a + + za

SN Ww tr LY)

Xe) <e roiee

yt Zak We Loe

am + Ey Orn rae min -™ aa Ww Le | a = a AN ew

VMejewee Will

OLeYARUID

ONO Yo IZaAY~WweE ZS

tu +jane eo AN tH teOXoD wi ee —— fF WY 2a YVre~e~ilw J

a Trea << t— WWM cm

Siew SOUR Tete |} AGN =

tae LoS ce SIR WL en >

Wu oF ie) Zw

wal “ WO ew on OQ

oO = a) Ww

74

END;

-ONTEXT CHECK OF EQUAL OR IMBEDDED RIGHT PARTS*/

NO CHECK REQUIRED */

CASE ==

RETURN TRUE /*

. 9

a

ss

(HDTB( PRD) )5

CONTEXT -CHEC

CASE 4. ==) RIGHT

RETURN -— RIGHT Vb Je

7

CONELICT LEFT CONTEXT CHECK

so fi

CASE 2 ==

{*

\*

F

o

ty a? Pc

mea3

i 3 }

ni

~ 387353

(ah@esistan)

Tots

a +

7”

- =|

i.

Se. Jan tKeHWR? 145

( E E =

RN FALSE$

x J

CHECK TRIPLES

CASE 3

{*

( P R N

RN FALSE;

ol

/*- OF-00°CRSE

END;

END PR_OK$

75

*/

ANALYSTS ALGORITHM

/*

/

STACK(1T) D N

erly

wor il il ead a ad. ue

OO = wUKtKO 2

eOOnNO WwW

oe

ei

'

ao 2)

SA O <a — Y

I Ww (va) aw oe

<= ee a ~~ LL) +

xr wi Qa i=) = an

—O " lac

jaaee eo a~ oO

ea) a 9B) = meal?

ce “Nlemee oon

~- OI oo med _

Coan I} ait (2

i 2+ pase ey AS rel

rv) FKO~ ~Ww OO FF ¥ = 5>0 +a

ad-~ wire rO Cro it Na \—

lazozui — Lh we LI LEILA oO

ONLESSa CEEOXN ~ <9 7 SJ cee a2 It FO K—WOdit <a >< or Pea Td od WrdAZO>AW on

OO~Kanv= |2 a=. Lelio’ av Oe IWnD aS SS ce

Wate Aga <Ww ASQ BPOWMAL ee

cy. on

oO & END;

i

_ ts. t ? na itl

Wak

a a Pot

aye

vatire

- a

| bog iby ae

2)

i

——

7 ee

A=

va Ms

- Ay 5) Ce

Sd

LI.

40 5

eu

Rhee a ee

|

oe vy

Rt}.

7 . wh iti Sno ne

Seastek: 7

} ory

? S

eitT

its. ne

: .

- hind

owe

-

=

en

_

: -

oo

Fie

va 2

D4

, in

me

sae *

e: i ‘i

7

bi fae s:

~~ Pras ea fase Pee

— | ui

Se sé > SBOo WO Cote ee

MOR LW Ownogro O Om > SaSes ot IO

a J JL KHFaaaae NOOO

oO

Zz w

*/

(REDUCTION)

. b

2)

FLOW kk CHECKING ABORTED **x!,

=z O _—

re

O eS QO oO a ee

a *

= 89) ‘s) = <a —

w se O

fad Ww

© cE Ww UO

oO Cc = rs a _—

eS cre w wae

<a >O Oa

Ww +? \ Le 7° ”-

a Og 2 wi Oo a2 <2 Ww >

wee ws + =: Oe ©. «a ~ - = = =>

~—+ | w > tk . 06 N oo uw

7 pet Ge -_ fea)

On O ws eZ SM ewe YWOD OrteerO we ~O@Z

eer YH ce Mm

we = 2D. © I] oe

D4IItn se <i 2 one —<w Fe -—<a FOAMOA NW OUSenN~AO0

Saar) 6x QO jaAann

lem 26 2wY~ OsdIWno WY > J

= Dh 0 hee Se pA ps oy Ite en eo Sal O>WO ee

ae =) —IO = az0 tu = OO OO

76

a

COMPILING

° ?

Othe

f* GF SDOTWHILE

CALL. REDUCE $

END COMPILATION

END;

te

+]

e

(aa) Ww e a Oo oO WwW ow - a Ww Ww

a | (7)

” =) oe <a ©

oe <= _

on e =

~ oO ow Ww Ww Ww oO aa s en & jee me © 2 © kb w O w

re @w “ te Ge ow w ey UW) (ce = be I ow a Siw > Ww aS eo WW Fz

eel) UL W = ee ZF > —

- e ws

QO OW 2a 2 oO Wo Oe O 2, 2@) =. = as so Or — a Ww x¥ We Hw << «ee © Fw « eS w oO Ee) Zs = oO 2a oe 46 oo BS] Ocace oo =

wb O.Dea “a 6 © = s2ooQ us

aw -! OQ OF urFZzt a I 2 E> OWS uw < Ww YWaze wT ae nt - qareWwW ero Oo

OrRmO RO LIF W ea} o eesat) as = Zeiten wreO sa = 2oO KF ~—DADWMOWOor =

| eS BSc (i i= QO = F-o SeAa = Z 202 kee 4s Oo q D*ADoewec +e -

mO ie

ee —

> ella

cw doc SS) Je ©

QO lOOCw |} OW enw ey Occ ee ae

be ie >ut or OF OZCWWYDWe H>

soto Hwa | ama Ie tOCW SEM IL

tie D— rD—o OWOKL tb >a

KERR Hr 2 >=e2 > Saa7 2

wmwuaod OO

LL _

—— o

~——— ;

pe uo

-i¢

,*eee

J9TRORA

Ovil ADF

Mt) 3. 1

. \

ovis

= ia

we?

at

Pp 3

. v

>.

o

7 }

7 Ye

-

%

» 2

> -

“ 7

wake

* 2

: s

245M It

2740

+ '-

ALAS.

P :

7 1275s)

33S

*- »

S09 GBTI3TI0

ZASY Ere a ee

zabaAes_ geava2

14%) ra

/ A)

» Becisi paw MOREA anqWaz nip"

.

Die

oh

oe

~ " i.

=

| GC

PR ae

The

Vt NTR

,

aaass a. 7ecnvaas n Sur

he pale SORIA OTDIETS

ar

, fang he

< 4m,”

> Ted

; ‘43

r

aM 1s DU FeS

Aes teh as

.

ft

AD

7 wi

=e

a on

“oj ive, a ’

86400003

CLOCK(I) +

Nam

Lan Win II ane w.

OOOO ~—

mo ye i aul aul eed oon OWwWOI~ae KFYKIOY = eee » ~)()

ae Wi WL Oy oO on

ae CD me ALU errr Led

Det et ow OO =O Ons ese so OHO 24<accduU5D Q0O WOOVOrO

/*- KEEP TRACK +OF TIME IN EXECUTION *7

TIME'S

CLOCKCT)

| LOORS

CALL COMPILATION CLOEK(2)

TIMEs

a

_SUMMARY */

T IN PRINT LU ee

RE>

END MAIN_PROCEDU

x / * / */

we OK RK OK OK OK KK Ke OK Ke ok ok ok ek KS

Kk OK Ke ok eK Ke eK ok Kk ok Kk ok ok OK KS

OK aS

J FRO BE A RR ae AC ea AS 2 2 IE RR IE a 2K Kg 2 ie a IC a 2 a ae i 2 oe ie ie ok ie oR a i kk aK i ke fe ok aka ak kc oc a ak akc ok ofc ak ate ae a of ate aka ake ok /

END. OF SKELETON

we eK

Kw MW XK OK OK

we Kk

[RE PE NE I IR AR IK AC A AE I RE Fk ae 2 ik A a I a I a aR aC 2 2K ae ae 2 ae Ne aie oe fe ae a 2 aK a coe a ac ot a ak ak afc aig ake ak 2 ok a 2 afc oe ke ae ake atic ak aK ok ak ok ica ote akc ok 7

**

fR *& * RK KR KK KR KR KK KR Kk KR KR KR K

) 4 4 in - a Ab : = OT

ye

* bi

ay

SHE

fi-1)a00I2

>.)

2009.

al

. ona

? 3305 wre MYT JATOT") anrTT u

e 334)

——¥ Mp

iT SU

Tee's

OF LJAL

"

é SAUTOAYT.

| i

ir

wi}

;

ant

*)

Set T_

,

bis ;

>

ff

|

a

aire

= - rr.

2 >:

bP

Piel

a .

7 -

.

7

Lia

7 6

: i

a 1)

ie

any tuts Siveg ee

seme

banly 7. ee oe

io hon

- yr

nent

¢

*

>

* oes

fF.

i His

>. >

& 2 Pa

¢ 3

%, 4

, oo

-

ent

- ie

ae ,

iter

WOT2 IRE

ay a

) +

- sf

ath

oe nb

oe ay giv

A —e

Dib Faded iaiter bys

ali ave?

x

® os

epr

ae ee

he a

7

ome

.

. a

‘ -

; a

bs

a

Te

a ,

by

~ ws

-

a.

ee

: a

ie

7;

- ;

ns

a)

‘a te ry Hime

es +.

_ wn

ie? er

.

a)

* a

is

| es

APPENDIX B

BNF FOR THE XPL LANGUAGE

aw .

=

z= Ww er

= on

wi “~~ e “A on <= Zz z= i Or wW —Y al os

Vv RAs WwW A i AF

” Dee ol azZAra —- rS mL YM NUWArs LaZwy et eS www os. Oa lis

NN Rwe <IWwrO ReEISZ

RRR ne DOD IF a <aiqM”M nOCr oO Ree SUYrCeWSOW ONNMMOasaToOawtovon

A A lS = Z n uw = = oy Ww

ote MS rere <a

NA =u w WY a ew w O oF = = ot =z 34 8 1 oes an Y a

a Ww

IC STATEMENT>

M N

Wi Ww <<

WW) Us LL Re LL

SADT 677 << “CO

aa) ad peel EE pa eb fe'S

WO OWI >

PRESSION> <ITERATION CONTROL>

“A Oo az _ Qa

Zz Ww Vv

“A = 146 Y ke

a _ WM =

oS pee ce _ AWA

~Y ome [a Wea WY a. Cau lu uw WOR

Ax a = Fu Rw A wy Sor

oe ZV Ee ACF lw lw q wesw

LN eS. OV ke aoOWw Zee Wil nm & OQ O-AEO FSA VeeVAe RMACIt AZA aN Fr iwcir—_ QZAAAB HDF NO AABRODLUWURHA ZDOVWSZ ZMH Tear O Kaw wOOCOMNWdIdIe “WIUSANAY Re tunes eu WOMD NMNnd~wW gis © CO NMANWOA MCUWWIL

Ww WW KaAa Yew Ow Sect SjaSOow We MOQAaYWOOdoO KF

eFrdaOdKsK VbWwbeIS YWFZODmRWwWWw UOOOWwd

isa) AVMNOreVVVOEVVIWOOOCON duuq <o oat asHNYYYdId Sem tJunoOoOOOO>COrTdA00 JO

VVVVVVVV VV V9 eV Y VV EVV OCOOVVE FF EOVVV VV SVU

<1F STATEMENTS

U A

78

A Fas oO

“w —

4 e AG — ac Fo Fa Or AMA WAA mez ACWUSt FeO EO wOww ana HO WMNEFODT Ze Pad an ao a mae Ts LO JIS oface we OWDD DwWw Or YDBA AFF ew) Www ws

Sx” awooO oaa Wi eNOO Ore

ere Ideror rad Me seOoaQa nad

RES ON NSI NESE oN ON

?

<ENDING>

RAMTER HEAD> <IDENTIFIER>

N>

PA ND ND nN x

=

<ENDING>

t AT

a

rp

0”

4TusnaTanTS>

<72

ij

THan:

TA"

SI

bd

;

v

<

rr

sesTare2

sIZA

.

ati

A

:

.

| “<<

TMM

TAT?

ai

>

:

.

1;

-

“1.

<TH

ah!

bigay

¥

é

7]

»

4

;

P

.

*

P

a:

7

:

s <warTienyag

savas

jer:

g

£7BINAIATE

HAUT

UR>

7

f

i=

P<

4

2

¢

AN

1

7—

a7

4

7.

o

§

~

¢

1

oe

mee.

'.

:

7?

:

-

é

5

\5

Tt

aad

> iw

:

ie;

es

_

chasearate

212be>

seer

ro

2764;

.

,

:

r

:

(Twins

if

eer

ESC

4

i>

a

*

dT

s

CUAR

SURI

Ree

'

at

cist

Ae

Dc

rom:

>

TTS

:

is

i

Se

My

Ps

4

ay

a

:

:

72

ro.

27

at

a@

d

>

a

s

3

-

7.

7

--

a

.

:

‘eG!

~

of

7

~~

od

‘os

SLi

.

;

ee

oy

SS

a

oe,

eee

Ae

a

Se

;

;

«

t

.

%~

°

é

>

fit

A

Abs

roe

q

é

~

5

<8

va

7

7

o

——-

1

45.

-

sa%

¢

j

-_

».

“)

<<

aeTvoD

wea

t

Te

*3

'

t

-

<

Wd

1

<

cy

ris

a

<

:

>

al

:

-

r

|

_

-

,

:

:

2

and

'

4

Daal

7

y

AG

*

‘ ati’

a>

¥¢

‘ly

Poe

4

é

.

oh

a

-

<4*Soj

7

Fh

i

re

et

-

aes

Re

Cho)

2 ele

j

27

Je

ee

SGT

<1

Ek

et

dee

atk

Py Cae

TTI

"3

<>

cz

Sate

ak)

e

i

=

>

:

-~—

*

a

o>

nf

ta ri)

Cobia

1

é

a,

~

yt

ray)

IS

SA)

?

a7

i

ie

Mes

43}

a9

oe

|

‘Zp

a

te

LJ

=

7

_ os

<T212 nae

c Jr yee

shae> aK eaTWAAas:

t a

spe

**

“A Ke

= Ww

= Ww

=a Ww

za Oo | ml

=

<=

[ad “ww =< - ea ~Y oOo © Are

Pte Eo = & a fe eral Ww Fe Feo =e vn Ve

Lu Vv aA -—e Wr > Foe

=a tt ge ett. Bat HEN o= a ow ae Aa GA RrFEZUASS aIatOrwno (0 coed aol ound © Pl

Dr Seve aol gis Py, SL OZ A. AG WOdaeYYOt Orn JUiW<t VECRHwWO Iwuiu Tw

WwrOoee OO

eit FRO CTER EAD> <NUMBERD> ) H

(

EAD> <CONSTANT> ) R> wo

RESSION> > ) xX A

Pogwes7raZwodys eZee eee WD FOYUOOWWDOWOYU Re Wee eo OFFYO FOW>O0O0>*<*aIOeH-ODeH Za BWW TOOOWOR RHO TIO ree rH SL VAECKOVOUOVVVVVVLOYIYV OVVEVVVIHIYVVV VV EVV IVA PT TE FTMAMVVVY

<DECLARATION STATEMENT> <DECLARATION ELEMENT> <TYPE DECLARATION> <TYPE> <ASSIGNMENT>

79

N> <RELATION> <STRING EXPRESSION> & <LOGICAL SECONDARY> OGICAL FACTOR> Yo N>

PMOAOOrM0A7¢%H —q—awdca A.A:

ALOMWA IKK Ww eRe awit

Sa SSS

aoartnaiate OW DOWOOUVUOZS! emt tO et at eet (I) Rt pe

COC OOD IIe w aIoKOCOVEF > JS! 1

las >

ee A A Ts 2 (By (se SP res EL ra ON =

AYO Oo = Az s& A FO LK Om &

Ace wy J tI 4 Caw, <t <b <f = Si 2 a eta i a Se OO ett

awa ©O © O VEU Ss (2) te) 1S, ecw ww oJ J VVV V Vv <RELATION>

<ARITHMETIC EXPRESSION>

mH ORR

UMA Hr Woe AINt-act

<ARITHMETIC EXPRESSION>D <STRING EXPRESSION>

le

7 r

gas>

baa ie

=

3 oT

-,

7

at

ees

:

Uy

ort

pan>

6)

eames

.

*

_aryanasy

9 sath

9.2

BA P20

<YMANA

TATE

WOLTA!

My

aa

‘erwgha

48

wOrTAm)

yaa>

<9

.

oitee

ffi

wusuny3

wortand

Daas

A

<pyiat2>

¥ Ltan

it!

4 4R5i

31%

#015

:

oie

are

pk

TC. a

A =

eqns 32". 49TH

1. 1,

eet: ae

Pe ;

LS

=

>! -

*£7Fasnuie ye

|

- is

- NHo4/

mbes

{> 7

ry

LAs

>

ac!

que

- 7.

oF? PRAT Yadge

Je

, AB; a

7 Prag es oe

eA.

wae

Y

+) ee a

a sae

“er =

: ui

}

, tes.

4 a,

<YRAM

TA ;

— euptaezaars w

ate, <u a

ed ye?

SUONSRSATES —_

aw

at

. ;

: ,

E

:

J

aa

7 7

o

-

: :

@ 4

-

[aan

oe '

, ;

z

A

=

7

- 7

=?

; -

%

7

ae

‘=

- os

> “

: e

. >.

> we

|

$ -

y

7 =

a Las ek

: am

; e

wk

re eT

£nO1227%

ing

mR i

' f

a ;

—_—

) ’

AN #K ee Co. —_— —

mA WN YN WY

uw. wc « a &

“Aw DE SS > Ww wW

AAG VON >><a aw a WY Se aces a 8&8 220 Aw a~< Louie 2 a LS

Cory SKELAL Aa ae ez

VVOAANOWFEWE “Aw OrFWMHOHo

AA> # NZZOWIL ELLE AA peo a DGceled fee a@led CSAODANAARrSOFOFOZUW WW SSB KZN ZNRH Ow Ree Orr Sze WWoOWwoOo>Ss

VVEWWWOTYODODED QRREEFO>S> BHNRHONZ

tIVVVVVV~SVY VV YY

<TERM> <PRIMARY> <VARIABLE> <SUBSCRIPT HEAD> <CONSTANT>

80

APPENDIX C BNF FOR SML

E> <DELIMITER. 2

SPECTFIER>

O

> FE “SPECT ELER>

TELD KTY

Oi *

Ue Lb et CO et

<FIELDS>

PECTELIERS AN

<BIT>D

A & = w Se w _ = =! — Ww Awa oir eat -—A

“nw eC Wr kK e aq Ww eNO Ac

Ow eS ag “w wv wet ZzwN OO uw “A — — oa Ww Ww OF be uw Ore

a OAWZ < Oo A WwW WO” AQ VW Ww Ww SN AAW 2 aN ew Wr OWN are re Vv ZEAINROAM2 ew OF AZ~V Uier 2 OOZARBRZ2Z OC VE za FLUO be i A SHOZrFOWrs = Wore settle TA a, ee | RrrRROtmeIrFE AZ Dat NZAere a. 4 eodIateeer Om CV aA sce ALAR Cerdeadtee Ww WO re 2am y ce VZ2ijia <a Adateredquiereaot ONe nw OO Ww fi (Oe H 1 = foe fo fo eS = of a = VO RROAF- RrARZY W LeooStawoyvyo wasn

Vv eR WWwe ZWEOVAY SBWUWOIJOO ww ree “Aw aIde-O= WOrm FY LOOWO WAS LLL CA CAWZe = ato a Lema OWCdOwW Ure o WS ee Wi a LUA Ply e242 21) Se = Or]? JWIODwW erFrOOWs Y 2a SaOea SWwa2 Sens IZ oO LOROOWACGO —IZ20O7Z70sSw waomtsgorwdtenwsawe Wwe ow WWwWwOWWAWUY RPWZOTOO# SOT Wtr Se Or OV SR Oe See GToOwonndwn AADOSIO SI BRE NMORMULVE De VV QOVVVVAFCBVVV VV VV NS ili lah lla tat ata Tintin ite aa

Ww “AN “CS =a as — “A z= © ac = be . Ww _ WwW ow WwW oa io mA

© ~Y a <a ua oO WAA “nw fad mA [aa rad NAN Zz =< OAk a oO “Aw oO =) wctoe

HrA AaxaA - _ re) aw<d oO re WwW WW 2 Aw a Ww NTA mA eee eS EF rem ULL <a e) RKFAAgC 2 Wee Zz = ae Ad Awwa Bide NSS WAAIT Ww WoW qoOryd D OFKkFe FF ated ate ek = =tocerd$d Set CP. ERI et SWWwoOW oOo oadts WWW WwW OM oF OOO atu << <<aktD MEH "n wmoaw w OSIM JO re FrNNZ

PIAL BS <EVTS V VVVVV Vv VVVV

81

~—< aV s

(a= a

4

a

1h «1

,

so

UJ

a

ut 2 =

»

ar

* : ; g

“Aw aw Ww _—

uw laa! A oO fad w “Aw wi A a Se AOS wn ine Kk ww -_

_ we oe

Ww ce ax nN a

=e =a wba oO Aad Fe = WwW Fe a Nw ad a Eye a- o Wir Wa = Ww fa an mY eal VY a “Ww WwA ro Ly — OO Lom O a> AGA _ Vv e -~- Vv — oa Oram Or VA RrA “A — “A <a Zr Ww [a aN ~ tua 2a eC FS ors = 6

an Ws = aL 3] NAW We [ad awas/y “OZ ra =O A Tw mA WOR Soe Au rw Ww O AZ ALRAZ Sa AA eens ae. We Nre-OF-

We COAL +- vO =O ZZACTOZOre VV ALA Oz ake er OR Te CO OOZ¢ROdUL-E fo @ Lael © 4 (om @ G08) (: Oh GE aD aad © 8 1 Bel © Sed oe TO me ROW Rete Ee AK Skew Wwic of Ie wet -wetu at VV RR Rocker or RRA eos

Akt Rey TOUR OA WeotateOwestatZO FRR CU SP sick a CON RIOR OFMEN AANAreeD WES AZZZAaOr DoOOU WYO ZUR AIVWZIZZARe WWY>AaWwVOV>SeReH SR eP AGMVVV SAW Woes OWOwoeereALaucon = coooVvVvz re < SAGO OWWOO Ouvitewadt>ooadqt CAV~aa0a0 uw AOFL AAA ae SCOWZOHOZr-LwAAd OrwW wW = A—O RWORdseS Z2OY~ V ROR ZV ON Suse Je Oe WUIeS> Oe RMWAOAVYV VqIOY IV Oe OR YZ EUVOWNWWWE EO OWYYoOwW We Wu RFDtOd OF XCOMMWIUU HH OotOxXSbr UWLOFE er EW CO OCOWOOCWWUVIE-

=<

ag

ER STRING>

atv emo <a

E REN SeWwOdqWNkeot UNO MWe or ODWZWIYV ZZ SZ ZrO UO RZOOCOCOAa 2

BSYOrWOSDIrF NUIUTOFPYUOFNECIGIOWOWW WWWWwZOOOOROCOULOCTOAONA ee ae ee ee ee i ee Sree a aed ee ee er es

= “ G &£ “A _ oO a f FF = mw 2 Ww aN — Sa =. © az © me Pa AN < = wdy VEN SE as © v- O oz ac <= ee ce &— AS = ke mm A -O “A Ww o Grp. LAS At Ee «a re ANA ee fod oe <a Sot. Seo Le AS <L. GMiere ce — S a) <i CE MO eet ADD ke AN Ce is xe 22 et < oO Sere de Z rez bs Oe AW ee We aN to IN ANies Ww Ord WO.) ak Hi. Zo fae fa ie OC) aw ke ~ne e wi oO ul = ae ) AIS) aa Oa AO AQ Ora

Ae A Oo OS 1 Zz Ak Ww uw@d sae (3) LU ez Fae ~ = = ae = Oo =< We FreIY >>ewu fay NOas fo <u oe. 6S — FC). © — Fo JS WW We YOeWOW W Wes we Ore S. Sao 7O. Cucstlve Mm WW oO oa IO FrRRFESAO OO CO ow w2x | a ee ST i nt YM WO <A (Wee 2 OO StS Oc aAG> OO AS FH oM,k oD a IO Fe O OFW WWWNO O Ae oo Coc Y CQVVeVwevevyv WAIN, Wie NS ONS SEO NINN ONS ONS VV VV

82

=

«

s1a} atm 5342384

.

“a

~~ =<

An 3220 WIA

9? + <)

ve SWHOTTARAJO3I0-

eentas

eRmaTAtTwIal>

2 ee

ee, |

- €ASTALTHGOI> 6 ROTTABAI3

UOT

ARSAYISC

“4 oe

ier a

SoitaaA

4 >:

2973

THa01>

so

an)

ee a

mby ae yen > as. <warviTMaor> .

CAOTTASAIYS <4)

7 TT

MeO

n sar |

o .

7.4 :

Y .

: i

%<

w ‘4

24H EROS

CF Cer

yal. ?

. . u4 ¥

Le. A

' ‘

eee |

: (iT

eAResa,

*

<

’ LP

+

2 ’

* if _s

:

eezray?;

ee eve

ae

wi

7 ~

7 «

é2

j y:

, ‘ r

ca’ 73h"

7

2 §

r

.

j Gwtere

=X}.

| <guPa

tS ¥3 Fp wale i

ST aS

cmAa

7

; .

va ys eeTys: 5 TARA

>

:

ate es an

hot rAvang

.

N wi ~— “A = re “A <a oO UO a = _ oO oO -

=a WwW Ww Ww = ~” ae = “A Zz - Ww = < a]

Vv a wi ao uw as <i

AA Lo e © VA Www oO + OWN ag & Fae fon) Fa ie AN ce Jee | a ge <= Vv ~ zw Ss" aa w Ww w e200 ao =a Pa oJ yas I wea wu OU a FS oO (on) Se ik ond ao

“A (coe ee) 1B, = mH <2 VV CA Fh oO © ee) in + ANE ec SIAN w> OCW uw eI WV ANNs Fak SLA AN Ho se a Lu us fae co aodt> + | uct SAE = AN OA. sea Vili Vw = MM Ae ee Ee OS oS al<t Re _ te -Weto «Of wmw..ACSE AN ales EAA. YO oO owmy ,..<W »e%a OOr,. OW wa at I Van VE =H. a0 AAne Ov WnnO AN ReVo Te ed mo _ BSoODOLA*heszeheel 2MH]..W.Vv OOWwLL VA Sait, O.. Ong adv det.daiV ZA Ws = ao WIV cOOoeoGww Ww WwW THA ; AkrELI AOC OW Baws Atal IA Stk 9 eeoce © OSD VVEE 5ceo:Oa. A W2UVWC0 CO OF KRWHWYHE-NOIUCGOAY akan 2eOCMWSuUUuU BINS OCOOOOCOrFCOWDIMWNNWOWWREWAAge SHU ke OD rt IO OM ZO KT ee ere + I et UL

RIMARY> ACTOR> <**> <PRIMARY> oO.

SVONWIVVVEVEVWVVOVV AV VZV V VEER 8 0 8 6 8 OV + EVV VERY VY

AN ras a: ao fae

“A oO <= “A Mm & = e = at w WwW fa © — A ZtnwWYn @ Ww <= a S

Rea th > land uw a wN _ LOK & = A 2 = Leas LIA SIA < Pa Zz Oo uj

AuXure a OOVUOAd <= <= <a al = ONe 1 Q Ow WwW Ww Ww AK ss 0 GOZO, O 22 ius it Pad ANd eat - aeaZz AWWMNND AO QAO FO Yn ree Cees to 6 Cerezo CO Wil fad WREO meee room Oe re & <a VVV VVVVV VY VV VV VV VV V

83

is

“SYRAMIS >

“w + ae TaN ee TaN

Ww oO >

oO a AN =~ fad ae at w a Vv ie) od “A =

WA@d a Aw “Aw Aa>at wi >a O ecOoOrr ; co co

Ae A _ AAW Maie A << aV Or OA -_~ CWS t Ye =| as ZWAZO A AF AWSwwMeS Ww A Hoe SSOmdZ CON a—CewWwH Ore OV eee SS w eae AzZoO we Jeg Jo. ik SC FA aN RPeERaWweODTZAR AOR RH ZVVAAR Se > VG

AMeeawWsazraouoaodtr-aw ase 2O LA Zz O CMwoeadwrtZrZ2nZaonnN a2 MOM <r sect Zed OCW SOW S>e ere Pe ee Sl (aa

NWN wmeWVOO wOOresedtOVVe2ZZSZSZO AQ me AW OAYe 2zwa OCwWw>e mete YY OO Oe Z2ZOrUAWRHOOrF ADAVVA~COOOV oeOreO qIwndt Set > OF > 80606 Ah~—VrFOa CO CIOS re Y A~t> A—-oo Zzdezke WeR—awWatOOOYIFO FO FSFE COO CWURY ODHTDOrSrOVZ0CWOOCSZ RE WWWWw bt SHIOOOCre

HFOZMOOCIUMUNG WSIONIOWZNMNNYNWLE JORNMCaAs HVVVVV VV VV SV VEV VIVE VV VV OV VEL OV

“w~ oO vas

5, he ead (=) Oo “Aw <a TN — oO a -wIaIAA <a Le ee N WwW weOoo fag Cs aa ao oOwszz WwW Be ES, ae GN eB aod#a a. Iwate -& SHOW

“Aw NN Oo eC ef 2 eee wu > a Ww oO Ww et er Se. Swe.

ow ae Ww a Ak © oo. Ioco <= <a — Oo >>O 2 2 EF ACS a [aa (oa) ACLS At AOMCWwr-

Ae uw < OUFRKFF F FFO OOO0OM Xa a e OoOZzZ i & Www. ace OR +O oO nn SW A OWL Wwanow Vv Vv Vv VVVVV VO VVVY VVV VV

84

VA

AW % Hj ww fay) +a Vv

Sa

caled <YAAMTAQMD | -

Se:

i ular

sa" < Faett

y CORNET

<Ools

‘ -

A

Ok Rk OK Ke Ok ke ok ok Ok/

*/ */ af

wok Ok OK OK ok kk KK Kk ek kK Ke KK K/ KK Kk OR KOK Kk OK KK OK KK OK OK Ok Ok K/

sd / */

KOK Kk ok kk Re Re OR Ok OK KR Ok Kk ok Ok/ wm OK Ke ae ook OK OK

+

PRESCANNER

x

2K APPENDIX D

THE CGP PRESCANNER

DECLARATIONS

*

mk Ok OK OK Kk ok ok

DC OO IORI OO IOI GR OR ICC I IORI GOI I AC I I gO OK kak ak ale akak gag ak aka ak ak ak ake ak aie ak af ak ak ak akc ak ak ak ak ak 9K /

KK OK A OK OK KR Kook

KK HK HK K

JAR FEM eK AK IK EE HC REO 2K ef 2k ae a a ais oc ok ae ae ig OK 2k a 2k kk 2c aK OK a 2K af a 2 ik ofc 2c afc af af afc a of afc ae afc ac ok ak ak afc ok ak afc ofc otk ae ak afc ac afk ak afc ak ake afc ae ate ake ake

V5 OR KK KK OK OK KR OK KK OK Ke ok mk OK (% RK RM HK KR HK KH HK KK eK OK Ok OK Ok Ok /* /* i* /* /* /* [% *® *& [x *& &

” 7) “Zz o “Zz wo aN < nNWO Wooo

YW we WO bi MZuH 2ZZZz Z2NUL aE Se Ww ZOUr le en hee G2D>u 2a O OFDO rawrw —sOO>><ao 2 f>—s-OD BREE Ee IAxXO OCOOIeEYL IO =NnnN OFWOMINY Jthe oh TODUIOL BOOZ Cs OW sie! wma a=Seatoaaeao ODDMDAONMYYUOUTOOVWMAd¢ awww) Oa Aa0rF-0W D OADY WUNNNMN COOWS a2 veo ZzZ=£64OJ-LaD>>]D AtrFZ2wWTtOCRAOODWA FEE

Q OFROOUWISIeHArF OF NIUO>>>>- i OOF onae Fg (rel JN ie Ey UE | ay Ue OS) Ox<M IS Sw Jen 2Zz ze OaOtr-OTOOOdt+- DAaIHZODTLTOO0O0 eZ © QNMNMOk-O fez OOS S=

KZ eO ee eCOMVOZOK DH COFFS SETS aI>OOYIO000 Jenne >IQWaOoyatooo00d = NO 2 AOL ELA HNoOea Maa Os OOOo®

HHMHHHKHHRIUAHH IK HHH HH HH DB na Sani aia San a Sioa OS ae SS Se

eo

~ ~

~ =

per

~ —— ~ A ad

-_ La pes | -_ -

Q -_ <I e« c) -

~ Or no —

af ee aie a . de mam IO ors <ae -_ ~

rho odatw ~2a et oO cm

LEO Vr UH Ceo eae Lew LI <I eH LS je

ee <n oy eZ << °

OMt eZee HHO Orit reeew fe HO = JS ew LI

eOLOme we ZS ee R LS ex~Or- wt eae BZOwrew rte FT ce diet et aacde

WEEKS ww DO Oe OTK Ze See MOR & KO mm SR NOR RRs FRR a Ww COR WwW eae OT OL we rete

em AWUWULX>~OrFZ © @=& CO FAoZZe Cee WIR Ret at LL er tt ti

KZZXOn-EU Jet oO > ea ae | ce ANDI Sse ADO — eINDHIHeeoW ewI—Obe DEC DWAYI~SOWUKAT Owe qyv~O areOZwoo2tw~wWateo fC we O Ou FOZODRFCOOrRFYW FIWUOOOOA WLOZOD PRIM HOWULOZRWIAIY RPLeD OYOIOCAOrOdIFELYeDelarart msIAOYOO | LW Ce atQucdaat SGOOW WxewerDEaogOmO0O FILLY

Ww i) hOrRONNHOOL Pj wsOooe (of WSS EY OY aU eel A Nh Al Al 8 cl OS SOEs | EE is J a) q{2e22Z25D4A0 Coes eD SRST fSHhVer SIDMMNMDOOWLULLAANNNNM DKK KM O uw oO

85

be

7 ey

Ae “¢

my

evs

> :

‘ 7

ret.

1 |

Lik hah tee

eee eee

eeeee

eee

@a#eevnveeceef*7*

‘ aes

»23

4 |

. e

oo. ¢€

@a

S

.)

sd

“ as

** eo

@S@

8 Oe

8?

.e¢«e¢

2?

Re

te

he Lik id lean

t

.4+e

8 ee

ee

@ ©

X80 CHARACTER INITIAL(*

*/

: /* COMMONLY USED STRING

be

nnn NN HHH

+ +

* *

* *

* *

* +

* *

* *

* *

* *

* *

* #

% *

* * Y

+ W ce

* OD :- (an)

+ W O

x © * fa

* QA #

a oO

* wW

rd w <—

soll % J

Ww

%* O ~n

x _

= +

+*

*

*

x

*

*

%

*

%

%

*

HH HH ee JR K WK KR KK HK KR KK KK KK KK KK

oe

[oa ee) =

O a on

x oO <— =z aac _

oS a =

oO ” me —" —

a —

ool

“wn ~~ tw <a

ke & | OO pa aw Lead co >< a <—<Ie _ ae = | -

~ oO -~ J ~

Ie —} Ex 4 Ake ~x< mC) en rod

aes mm OL eS> OF Ze

OS wreZ wh

wees gm cw wc k-> =OOrImMM DZS a DIIwOZ ee

aa WO FRE SS = aie ACOUAXKXKO wits eda LWW

uwUIMGS owe Loris SQAONI Rew

| onal

a O uw

OOd¢ il

ue

oo

we uw uw

ow te

- = * am: * x aed

© Zz Lat

WY iv a) so

mien

=H —

w+ oO =

Wie eont

me ae *D oat +O ee #x#O =)

i] r-O feces =<) (ors) rt oat Oo

he ae a Or © = UL aed kx

Ww QW " et ier 9 ad

~~ uw-a <The wn YW HHEW A Oct wer ty he eZ a! "Ue = eset Oa Da” 1) OC ow ~—eFiL S BAYOU 2 Ow BmDOuwW ee w= O ~~ riLS * * SOS Oe eS z “ O O20 DDI xy e eT Ua cesta © <4 mim OOQAGAOD w O <

wir OaGeHeaeeH -@e OFZ O (a a | eel Lo pam eae Se ae on ED ce |

=> VOC ZOOWwe Wi -Coa> - sOy Ze “Wj DYN CAtker W

Owiwwds wr aa ee COU YZ ee LU LE ee LUC) Oe ow

—qou. Ww an aye OCD Zal Zaz jee uit wi

kK Ww

©

86

BYTE(*3*) BYTEC'<*}

,,

me

e

Pie GSE

mii ee

of m

ae

<

7 -

= ;

2

—_}

b

: an

~y Renin: a. eee

oe sees ere

eer err

eee

.-¥

Vs

=

; °SBAYOIIONY

SyTPHAIIIIZI» |

~~ ~

’ ‘

rT

é

e

" ‘

-

2

>

se

; »

. -

.

e

-

6

«

. =

4

3

@

c

/

|

t

4

Ay tg

x 4

+ *

" =

e

iy

aj ‘>

st

ee

a

s

i 6

-

ee

- ad

2

. y oh

eee eo

ek a.

SUBSTR(BUFFER?1)35

1:

FER) = BYTE('#*)

‘EOF!

FFERs(_%3)

ER,

oR Veda ato & pa a as a

ZOZOY eNZ2%"N2ZD QO Ww wWreoO ee. ME US et p— et OL

*/ %/ «7 */

OK OK KK OK OK OK ok Ke OK Kk Kk Ke Ok ke O&K

x

kok kk a ok Ok ok kk ok kk ok ok ok k/

EMISSION PROCEDURES

*

ook

ae

PRODUCT. ION

Hk Ok Ok Ok ok oo

KK OK HK HK we K KK

mK OK NOK

. w OOK OK OK ok OK

*

x Ox *

/* /* /* 1% /*

R-*&kk TOO MANY BNF PRODUCTIONS ***"3

9

! ce

oe kK

O+ waz ec a <b oO ize +O0O

S | no FO O =

— | D+ r-O Ox UO 2a S) I

CT mat «io | LE

YOO Hex wo jm OOM

<Ivem LULL qt -

eeDO'e Wee aL.| 2D % 2D

SwWwiiw NWooe} 7] OY MILO IL WN fae (is bras Ae foe "OY | [OZwWOMes

R F D C R UT = CARD_

SYNTAX KOUOUW ww aa Oth 2 ase Fate FOO OOHE- www = >

~Y

87

13

. 9

MANY SEMANTIC PRODUCTIONS *** "5

=

oe ke

Ae* ewe (ae a> = Ml oo O Os +OO = fey

io k-F- © O Pasa (2 €

al DH eS OF O Paal a & Ox |

Tele | a YOO ars

re | oa

AC RD SM ~

ER R Lu

A C N

= ae

_~CARDECOUNT

SEMANTICS; SOY | MZAWOW e« EOS sae) uJ AG Pe LW Pa ey 8 es ia IAQNNS LL Ps Ww ~Y

td

KH Ke OK Se ok Ke Ok Kk KK Kk Kk Ok Kk

*

* Oe OK KK KR Kk

aS we

OK

1*

_ -

>

Tas

Ts?

© ‘

| -

ii

4

:

«

tiie,

D7 gary

i bPeryatya

=

(Raz

ASIYS

41 wf

‘ a

‘ A

: .

‘ i

; ;

- »

: p=

¥

ns

7 :

iT

eHIAIWASATZQU2

FT)

IX

= K3

a.

: “a

ll

fe?

‘ (4

MA

}

=

, °

‘%

‘ if.

7 “si

a |

: j

= «

: >

*

» ’

i

c

1,7

e288

* ©

® »

° °

> rs

; 1

_ :

se

~ Aik

ORG

VDI

' ‘4

:

a

se

6 4

* :

o ®

* .

; o

. =

i

vt

: ,

7 @

P

7 |

_

: [ i

«

ui

. A,

:

7

>

- 4

.

. ‘

$

-

,

te

« ;

mT.

¢!iee

ae

; :

;

Se

a

x*-@¢

e «

4 »

f a a

.

j

i

THE PRESCANNER

*/

CASE 9 - CONTROL CARD

/*

na a D> Oo on <_—_ Oc 2a —

! haem — fj _~e co O ioe) Cm I] eee —-O lu~ Ze Was Orn Lina Oe fate

eS Ser Ww 2 > www a | A 2

a= meow ~a Nea Ow On —a ~w Ow POA owy

= "SEMANTICS®#

BUFFER,1,9)

ke n> Nk wares ANNO MSU IAD O OmoK WMNWMNO I HW Ok-a

DO;

88

e ?

ID CONTROL CARD AP aKa fs

pe ue SEMANTIC INTERPRETATION xxx0

or:

*/ —COUNT

ERROR **> ERRGR

ZIM wm yy

CASE 1 — SYNTAX CARD

1% DO;

o

—_

fad LU ew

tL it “=> aS In co

>< II =a =. <u aa MO =

aya \ aS:

MO ZOW eo Iz w>

1x

*/

fo

oe

a

Xe

RO

a

ee

a a

aK

a

a Ka

a RZ

*YINNVISAYd

GN3

¢QN3

fang

SQN

Sexxe

ACIGUYVISIG

GuVI

*‘YOuNs

LVWYOS

***_YNYNS

*KKe

LNdino

fT

+ INAN97YONa

= LNNOD

yous,

Jz

YOUda

QUVD

- » .3SV)

#*/ $QN3

|

$4S1V4

= SNOILONGOWd

a

§(YS44NGISIILNVWSS

TIVO

$(2*(1)Yad4N@~ IWS)YLSANS | | On = (f)ya4gne° IWS

|

ff

= ihnod

ONvD

INS

=. 1

£00 ‘Tend J408 S= 36139 949: - 47

.. 1 $@na $(4Y444NG)SILANVWAS W149 #813

$(Yd4ING)SOLLNVWAS

TIVI

75.13

¢3siv4

= auvo71syi4

£((2*udsadsaNGVUAYLSAGNS

|]

s#E»)SDILNVWAS

T1Vv9

“t00q

N3HL

GQuvd-LSUI4

JT

3513

tan3

‘astv4

= NOILINGOYd”

LSYI4

£((T4uasanayuLsans

|]

HHAVSITANWWAS

VIVO

NOILINGOUd

LSYIS

3 GYVITLSHIS

JI §3S4v4 = G3HdLVWNA

£00

N3HL

SNOILONGOYd

JI

$1

+ INNO

IWS

= LNNOD

WS

:O0d

Je

QV

DJIANVWAS

- 2 3SVD

¥/ ‘ON

‘0N3

89

ey

g*¢%= CINPASe 10

\e@ GAT

JITMAMIZ =

S

r+

THUOD

IN?

= Ty

of

ny

Ts

32

JA

os

fRRTS

=

ORMAD

A

1)

seep

hts

2

MOLT

~

ps

+}

‘ea?

'

57

145

Zz

>

4

,

:

~

)

a

a

:

i

5

4

\

7

Ny

-

ae

*/

HK Oe OK Oe Ke RK Ke Ke Ke we Ke Km Kk KK mK KS

MISCELLANEOUS PROCEDURES

[*% KR KOK KOK Kk Ok OR OK OR Ok ok Ok OK

oo

-

e

a wi

Lad ed [= a

= uw af

(an) ~Y _ Ww 7) = ” <a aw ~ a uJ <a = jot uw

fea) ee@M iw -O

oe fea) oul e->

- pom | eS

escen =i el We

Te on com ise --O eo UO ee ond <Iw

es MmMOee =e —~Y ake %¥ TOs = OO *¥ Sarde ~ Oo =WwW * ain ze _ (a od % WO «sO oO be wiLU =< © we — CS KO we

aia) < ke =) ~ eOeO O oO cow = Ow = © Ow + WrOO Qa oe “LW - Z2z es oO [om = cS

YW HOKE 2 oO

oO =2odt]! ee O an « mm It tre on Lena) wo ao Ee KWZS= ~ x Re ro ee) WO Woe>w ee <= = Oc ~< —~ wnW ( a] I on <a on wie ~— enon

Re ws ae -~ = ~ mw oi Ie ww - > al uw i Ww = ~~ Weve Own ~ Yow we Q-= oe ae | Ww = ww Ww (ae = & ee)

— sz — © uw wee W Y— aD) ed one ec n= w eolL eel —<I— NZ w QO -. ee La ad Wk LL == => Za Ce —e 22D ea a —O0 2 a—7——— uw eo DO m4 oe —OO <I WOo- cv ero | FAO | o> 14 O 2 Ww ZuyOu rasp a “Oo - OO YM © OFF = SN | Sa be Lee ae Ge Oe Ww zz O>and OUv0MWM TS Ud

xe —-ID=> OF aire, ce fag Zoo a —O00 [a'd jacac— WJ—oI— swO =}

ZMO® oF AaZzoO— of O=— Ze Pole Set er | | se cae |} wry | er Om AS See wrt ko =a BO - =i em - 72WY

Io) ea WeeOwWwZHe OVWar Or ~ ~ seem ee OODY II ©] Dax « IZnx< \eZilil cé <u

Oe += oO ; Se Ss oar = a =< Wei OQ b-——— 22 On f= ol WOrrF = Ree <= +e O--—————2 oor YnOr QAa> = ee ae a Ge = oO ae ee -~ po BD yee eS |

eco LHe NIE PRPO Heil oD -iil ee es | ate = Y NQOa >on = Ox«x<*<O — = Ase soli a ~ODD } om OOo> CwHn am PRR ke Ke ithe rxXOO & G a | ft Ie alah is dbeeowDDD—- D DD— JD gee | 2 = wa joo =oDu~ ~— OOR AA — HO #0 AH Ore OQOQWZU SOate mtu ZOCKR RRR REERE YORE ORK aS Ok wy ez AaZzotatS as SSS aS Oe DDD Oe Za OO 24 SDL Oh eethS> OOO MojjaaqaaacawzZzoood A WOO GB Weel!Grit-LU ee aay. St = Werces DORR RRREFREF W aN CObw ae) WwhSse

el 2 8 ee fo Bs p= ro pm eo]! ea as we ZO ee eo ZAOCOO0 O0O0r}- wit Wy <Q ete Oi

— Ww ce —.

a O

90

“TATA

a9

¢eloRxTAya MA

r pis

)

~—

hi eh

TiAy

; ”

<a

. :

{ Lae MALI

j

} njeT eee

: ]

&

/ a4iet

.Dyt

ed 7

:

-

aAG3CS032 404

DGC

CI

IC

GIO

I

ICO

IC

IC

IIR

IG

OI

GIR

RR

I I

IOI

I ISI

I aI

a go

a a

tees

ak

deka

ak

ate

ak /

fH

RB

ME

BK

SF

KR

RPE

VE

Ik

CSRS

Ke

«x

Le

2 Sa

ee

(tok

ok

ake

ak

ke

ke

ak

ak

ak

ke

ak

akc

ak

ate

akc

ak

oie

ake

ae

ak

afc

ofc

2 a

2k

oe

akc

ok

ok

ake

kc

i oe

ak

e kc

at

a

ak

afe

afk

afk

ak

oleae

aie

ae

a ak

OK

OK

OK

OK

Kk

OK

OK

Ke

OK

OX

we

Ke

Ke

OK

OK

K OK

OK

OK

K OK

KK

OK

HK

KK

OK

XK

OK

OK

ww

OK

OK

OF

OK

OK

eK

OK

Ke

SK

Se

OE

aS

ae

Rk

HE

aR

HOM

ke

Te

% “)

oc

YSNNVOS3S¥d

ACO

ANS

x

2 ek

eS

Ke

Ee

ER

HOOK

KR

HOH

OE

es

Be

ake

se

ak

oe

2k oi

e a

3 i

ake

oe

rea

a ok

ak

ak

ke

J

SLNNOD

YOMUeS

NYNLIY

S3yNG33D0dd

NIVW

11V)9

We

oe

a oR

Rm

ee

HAE

Oe

ae

Ade

Wee

bie

DE

se

ses

dk

oe

ok

ake

ik

Oo

oa

*

AQOS

WVd90¥d

if

*

te

Ok

ee

me

Oe

Boe

eee

Poet

ec

Rokt

for

Moe

Esko

ise

sisei

arse)

Sor

ok

Fok

it

ook

ok

J

S3YNGIIONd

NIVW

ONZ

J

1IS_GUING

11V9

SAYUVWWNS

LNIYd

11V9

SdNNV319

W1V3

9 SuYSNNVISISYd

T1V2

<3Os

= (TILAAGLNO

$ og

oka

SISAIVNV

YSNNVOSSYd

xtokEKs

= LAGLNO

Sees

ce ob)

ENELAO £3uNGIIOwd

=3uNG330dd

NIVW

eK

kK

ek

OK

OK

RK

ke

RK

KK

KR

OK

eK

Ok

KH

OK

OK

OK

KK

OK

Ok

Ok

OK

OK

te

x

3YNAIDJOY¥d

NIVW

=e

x

Skee

ee

Se

RASH

EH

HR

SS

FE

RH

SE

ES

Se

e B

BS

$3714

Q1ING

GN

Sp

kok

OK

ONIOQ3390¥d

gor

weKKKES

= LNdLNO

$003.

= (T)LNdLNO

‘2

* GN3

(1)

¥345Nd

IWS

= (€)LNdLNO

SiNNOD

GYVI

IWS

OL

O =

ee

$(1)

Us44

NG~4

NQ

= (2)4

iNdi

NO

siNNOD

Guvd

sNG

OL

O

= I OA

*<NY

MA1L

3y¥

N3SH

L 0

<

LNNOD

YyOUYS

JI

$G3axIa

I 3yuVv19340

91

a]

ie to *

SRA

Iau

: 45

<a

">

«\

oy

, '

3A

mt

\

-

7

: a | :

> >

youn SAL

Ne 8

eee

. e

4 ~4

we

@

4 ‘

; .

¢

‘ >

«

._ -

° ""

1

a ae

7 :

s Ts.

. oe

haa SE TTY

| 7

\ .

e

bn

s e

¥ J

7 *

os

~

e “2s

| a

2 i

hs

Fi

; ros

wee .

Eearabnedel rtensqevie

oi svi Seb

omls + ey

ese «

; :

rae .

>

&

f +

o7

aa

oe

: 7

: al

a 4a)

rey:

_ ae ee rs mek

I) es

i,

-

>

ay?

é >

4

_ =

° 7

a ,

. -

> §

# ac

ra

nat

=

*/ x / */

7 OK ke OK OK KR OK OK Ke OK Ke ok OK eK ok ok Ok KS mw KR OK KK Ke KR KK KK Ke Kk Kk Ke k/

HE AK DCI AS IK Be OK Be He x aie Kee as ae SK Ie eK 2 fe fe ac ai ee hc ac ae aie ae af akc ak aie ofc ae ok /

APPENDIX E * ok

PREPROCESSOR

THE SYNTACTIC PREPROCESSOR SYNTACTIC

[38 ROE IE FE BC AE IK NE aI ee a ae a ie ae ea Re aK 2 A a ae ie ae oie 2 2 aK ate ic SC ic 2 2c SIE oc ac ak ake ote ae 2k ae ie oie ae oi 2 ai ae oe ae a af ate ae ae of aie afc ae a ak ote a oc ic ake steak a ake ie / [XR eK KK Kk OK K Ok K KK KK /* /* /*

HH

OK

A a

2

*

/ 3k sR ok ook ak tok

* */ */

KK ke ok OK K KK ke Oe Ke Kk Ke ek KS WOK A OK Fe XK OK OK Me mK Kk Ke ke eK KS

5

a

DECLARATIONS Ae

wo Ke ke eR OK kK KO

KOK Kk Kk KK KK sk

4c

we +

<

* 3 OK OK

* K KR

~ASReB Re R H

HHHHHKHHHHHHAHHHHH HHHEHEKKH

~—

= [ot aes

—- eld D «+O Oo) owe

Z2Zearct NWw<t Ore a Onde

Reszow en w DnNOOFr aI Or a woe Or~ase Ho = Ors ©

< met ia ae 4 oad <a ~Y Zz. OUWUWI Wer J a <x al ar So, mGmwat Ww Pe — yv~O2ZzzZzm0 c) faa) =) fea) NQARK&O Fase Si Be 2 [ 29)

— oer aeteto) <f oO =z oaaa0 (aR ee ea Y

: a ui Wo HHEHHRHHHHHHHHHKHH A O HJ SS NSE SSS ai Oa

Oo = OO m ©

Yn eu) = a) a

~ Oo or > = = q~VOoaQ Wie O oO tw oe al ro aw fos) TS) PAS) =) ee 2a O@ Ca a OF oac rOQ

Lad =

= — il il HHH HH = - ~ SSS SS

A cir

- nt eel ooo ~

—_ rs ~~ DD - & ~ &

Llu - wa a CO e - =

Rel BRE ROD el Mer ae Me >DDe OCOe OWe DANMDBOOCGMAHIANNNA

~>>>>>>>>>>>>>> Pe! 22 PEs (A TE YS fe ee | es pe Th YY fed ea st fp PT je . - adqadticccdddccicda eC ~ [ado So Mado Katie dada djadfa aa Aladis dfa ss WwW et QW WU LW Ua Ws a LL Le us - -

cea meee Seed sell cael ened eel endl ell eel eel toll el el cee ceed od th tet Rt etree tee HOOK Oe eM

pa ET FT PT | Pe a SEs ae oS

uu! martes Dre UO OULU O~ ie Iw Ww & Pe WL fot G2) ae oD oe ONOt> WN

ony nat am =e SaWOo~we ay lo ae D eS Bae ae IS <= Cw | exo Ge S fewo~— VA <a te ee ee) OOoeGroe re

Weer YMUMONZZE OCR WW Re ROZea YIVOWIDLUIX* KX Za KDANNNEAZD aot OO MRS steer SA TOOO HDNOOOCOOCWLZ=SSANFFEISIOMOOOU O Ww

DEC

ee eneeeen

ee

eer enn

. &

a2 ee

© @

© 2

& @

*

*

*

i

ROsPS9MMeses

DET ATRY2

* ee.

«

@€.®

sey @

‘ ™"

seo maga

& O84

2 ee

O52

bs

$end»

ve

- *

*

rs

see

8

7 ©

‘>

~ ,

2s

24

eer

ee

@ Foes

Of GOG4

»

oo

ew

ts «

®

e x %

«

2

*

?

¢

*

a

s

@

*

4

* *

e

on) 2

e

Ps :

4

\N

\?

oats

rTA@

IC

\"

‘ ween

CP.

eee

Fe

* *

‘2s

.

, 27.8

9

‘*

)>

re

: ‘

="

, ‘s

r

ery

rt2

‘,orya’

«3

»'

9S

.gue0"

- (La

Tisai:

es,

- "

~s

aoe

©

fF

ees

ea?

74a

7.

ae

if

.

4 “A

,_ Ra

“ 4

-

oe

i.

; i*

243.f

+)

ae?

f

» 4

17T

rr

>

i vet

Se

oaT

nan

TEA

4bvuce

i

ad

a9

wet

+ 4

ye’

+ v.«

,aa*i4

SOA

OS SES IH8 O

HO

PE OF

Oe eRe OH

ERE ENA

FO uerAe

te wet

R TO LAST SCANNED CHARACTER */ R CONTROL NG OF DOTS Wes

=a

O @

” > [a > | nm O fa a a a ik Ww TE ale

a CO co CLE te (Co at IOw oO © -«&

Set aah

~WeE FS Fe ao = Be aia aq _

wor 8 eee Maik -<5 a.

PAT TALC

7) =

" nat us az NY Ore ~Y oF a Naa a Zw

ONr oa w al

Ww Ww le 4° 4 > N>>> tes Oda ao ~—~xrr eo ise > EP < Jd<a Wi <tr O=F= az acrr >a“O Oda oO ZOOO woo [edfediod a aaaa IG: aOW = Ps ome w UW WL Lu Zwo Witt be ORFF Orn O00

tit =) ro ee a NIO ore < waidad aid Wu ao omaai >a0 ead oO =OGO Coe Les od SS Sig: D> © ZOOW roa Psat Pa

~

-

@ -—

oo - .

_— f=) - ~

(sa) Ww @ <6) x ~~ ~

- -_ ke ke

= ( emeemel o —_ bes “> —Owo +a @o

CH Onwer S

xN re D >< YN we

ete rr OO i ome! =

ee a) -@) LNO OaGe Ww oO. .=— } ~W WlwuoO

— =! cael « al Uik >< Oj) <u

QR LNe rR WLU ee UK Ue x Or wOe}e O

- oe

OUTPUT STRING

QG e<N~O WOM KOU & & eS Ome 6POwew re xK UO

UGOMnMUNR OOO Sa LOUWILE& KUL TOOK IM eh TNs

PRINTER CONTROL

Ww WHHHRHHHHHRHKGKHHHHHHKHHHHHHAKH ee ee ey ee CR SCS NSS SS

-

oe

= ad Oe oe!

—b abet

a rd re aoe ame

cor, —e oO

ree me

ao oO act

—~Woe

GLOBAL TEMPORARY

OINTER Owe

KHHHHHAH So Se

ih

-~ uw!

= (a a

o ~~

—~ + Ov

Ne ~<a oc ee —~— _— -—

bb co Prt Pd

Ocw -— -_eF,

. (ey | ~—<_e LLU om

© OY) x< Te

SUN me

Tete NG eke UE FOL e~~ oe amos Z0OuW OO

ZOdIEWN ect uc rOd ee HUONOFO

laa — hKK~ «Kamm Of Of OU Oe mK I YY

ies oeOnMdibveze OLTIFLOU Oovur act

COC ee RW eR ee Lor PFoIvOOCwWUUU HU Soi kame Oo Ue mw 222k wiv AQWLAWNEFEZZD LIAS OY I SS eee eZ OO OOOO

fe

Ka are Corer LrKMNMNNN

=

; ee

7 i.

a

gan 3s04T

1 at dats

ti

: ont.

-SOOM¥S

JARO

AAMMAAD

x deans

#5

rele

:

\e

a”

a ‘3

; Yeaonans?

sats

- NH

| ;

ne

aay,

An?

ac

ahem

: pea

n Aa

SureusT

if

yaeeNe

re)

Jory?

\=

, 44

» si

- “nace

Je

; a

3h

hist

lade

ie

eae

Bl

i

pat

- of

Sten esedes?

& * - —~/!

== =

ccs

“ee ae. (ere pee

¢3~

S

aut

dg: Tapert

, yan *ya9 2eAEaAG

“4

‘ ;

7 :

ve

=

: JALR

TO .

re A®

AR

YORE, REE I

P ft

eavasoe es & e > +} »

\ ‘ 5 \ ‘\ + A 4 ’ 4 4 " a

=

, a -

wn pl

ta PIALTIM

SP) DAETHI

s

a

fax

Tb OAKES.

CEL

TASANTILA

. a

4

. oD

ok

mer?

TZ

5 "

29814,

so4r?

) beets

5

-APUTIML:

BF) 2Van

iw

yam

7 me)

° '

» ft i Te

we

‘ }

'?

a Ss

, ?

4

|

.

f

ae

7

:

' °

~~

i J

;

eT

S*i4

or ;

* ae

. ri

j

af >

ie 9%

+c}

PTR

6 >

f

d

s=

iva

{ '

?

=]

‘ie !

- . | - y

“yt va

. Nw

¥ a

cNks Se

Sieh

el I

i he BL le Lee ee

-) SfeurTa

tee

Ue Tie

get SHAY 2

“ 5

- -

' id

ane

ie!

fo.

ee

a

» bal Pts

é

“~ He R i ee e HHHHKKHHHHHHHHHKHHHHKHHE

> [og

> < oc = <= = a oa) oO Ww < a a! O = isa) oO Ww < > e b-

a a) Ww a <a = = 28) Qa = oO — < J fad ox o od (2) oe

o

HHMRHHRHHHHHHKHKHHHHH Sn Se en SS ee Se SS SS

-~* e —e ~_

—c0 4 ad oOww~w ~

= SER N - fee) (a) tae hoe —_- =

- ~ 7400 =i = foe) Ee Wo << J a _ cop. ~~ ee Rt el

FE OO SHaewWwO— FRee = RLWWA or

~ «& _~ IDo<e. e2cer

-O -- ib h-ODDHeee-a2 cuKC - QDCOUrRW Se —X<rFw AQ —eOCKr CrOM Fete x LT kt OO ek

RRR KK Ze ct Kel Q2f2xaqDageres bt WX STORraGhow

R—OCrFWX> #Cae~~CCT Cam OW KX Se tO~ ae [FF O- Oe SUN GHW tr I aNZeEe IXSUWIdU Xa ws deee PZ atinonorodanu~ oO BS WNL 4A DDD DES MDY Ort & ey mOGOO~NUIAN <uWWwTOOAtrt rete >estOrR-

RR RRR RR ee EEE EEE Oo Osx

COMMONLY USEN STRING

*

~nnN RN KHHHHH

* +

* *

* *

+ *

* *

* #*

* *

* #

+ ¥

* *

* ¥

* +

+ * ”

* W # o

% 0 (=

e+ ws UO

* O # ao

+ A +#

” + D #

O

% Wx Pd

+ ao ~!

% wa Ww

* O # ”Y

% wes >

+ +

+ +

* #

* *

+ +

* *

+ *

* %

x +

+ %

% 3

+ *

KHHKHHEH nr

94

tABLECSHE Cis SI4+SHR Ci. SP hs & TP

on

I

~~

SA ~—

wi —

oon en fam)

oOo a La) x | ry = SS) a

Oe i

rl 9) a ee jl

aMertm

Delt Pore cD Wyo

JW ot eOM¢uT Tew QAWONnnNn wm OS Sl Q WOOT IatO See Le Lu = ROOYYITwW

j= Ww 2)

he ptBitia

triad

) )

~ 3x5

(8) Tha

{HT29 aay

in eOOs 4 tat ad te tted

Ais

194

. “ay

‘VaR AWBAIDY LAW

ASD *

ASE

pAdony (aac)

|

; pbb

Si Al THAT ASS

that

yay

: |

4‘

‘ :

‘ 5 mT

4

{

'v roa’)

he

<q ;

a, ae

eyuasrT

ta?

a7. th AMS

‘%

(gL ate

oasu vim

*\ |

Wy

.

; ee ee

“diese

2 e's

: ‘

*

>

ay

a

ae

re ee

ap

saayorones 2u0 WAYYAIe.”

| .

p

3 "ee seeeee

ew

ee eee eee leo

« ‘ge’

6a)

Pn

:

;

o a

I

hE LII1e

fist

ta ‘3

“A=W?

i)

% ;

4

cate |

a es ee

a

BIGAT A sh)

Rie 5

wnt ="

i

79! aT

SHLOT,6)+SHR(JS22)) ¢SHL(J & 341))3

=n

. 9 HEAD_TABLE(T)

END CLEAR_HEADS; END

on a

faa)

o

~

@

~m

fea) =

=/

a — om

tu

+ o <a

on -_ Wee oe

= nO Yet Q See Onn Ww ui QO a UIC) « =+ x< lw <u OY on —

x © mr co ot Te tee Lei wu—-=

LL am 0d OW) — => _~ N rs -~ LT Ue © w

m~ ee DJ Tew “ae «5 ~ >

Pe RP ov ae | 2) ne Pag orc i on -cO + eoctom one ee LULW

ee = Mm « -—roo mHeet yew WY a Ole cS ane WOM | mA AIdyY «x hs a “owt CO" “ace a) OSes OL > ee Mw OC ee on N &N JIWwi >a + te —

<+ HIS Ps: ON e& “Voc eS Civ rer — = ose = aw °oOre Mat fl > «>t + “> I O — i QO mt «OD LW 3 2>0¢2 +e)

mH eOJs uO = Orn =ZnHE wiz ~~ Il ~~—Rei ec Oe! | ~—O J wellien = ef wr lis Woe

Lime > I SU Le i = w~T eo MWe eee LL war 2 oa Chee ee) CY, HOS VT AS oF AiLO@ ca Sina SW SDW YY Ww uw © ow Ons Se Sa (eee Ew MeO ae Wh Oe 4 a (2 hah Care Ix aw enh jl uy wtNN~N OWT OC O way. waDvw Weta. Les Un = SO Ire e+ Om OHtAC el fe ge OO laeo joo fale) GORD 3 OOR Ge OO It ww 2 POS ewe) Wa Perecieite Masel Sate eeee wit!" e)

eAOYISswW aaAaOoOO WwW Yvoorcw OAdOWW WoOOZO e uw UO ao De w = <I faa os 2) oO a Ww Ww

95

—-

7

'

y ae

19m. SAT.0a7

a as ‘lita

% ? ¥

HSAs

IS

Ui

xs

4

Tit

ae

ob

Peat

eh

ee

ee

Te

ue 4 e

7

Ss

*

:

:

-

'

a

!

y

——

a:

=

Pinay.

of

|

Pek

_

»

©

:

14

é

e

»

1

J,

ar

:

7

>

itis

rl

=

a

.

|

2

-

-

rT

a

P

Ca

7

.

A

; \3 ;

a

;

;

A

;

.

i=

P

:

‘i

3

S$

AR,

rt

-

a

4

(a

vr

d

3

- ee

‘ :

>

;

{

°

“>

4

;

'

}

?

'

®

«

+i

4

*

7

¢

:

be

lane

-

if

»

@

'

oa

;

ote.

:

shad

Te:

,

27

a

4

Sn

‘x

?

a7

0a)

24°.—

5

HSH

-*

ao-

~~

~~

4

~

--

+

«

-_-—

+

=

if

t

,

_

_—

i

2),

-

see

yD

i

mele

ee

.

ar

ae

a

;

_

pris

i.

*

-

e

.

7

;

:

.

72

S

:

,

or

-

-

eel

a

Lan

f

er

an

Ww =) oO a kK

a oS Ww eon

a

WY on

w + en}— = EL a Ww zs FILO Lam! = Ww Zuie oc o- ha (oa) aie se WS oe

oo om _ [ an} = ed oe oO

oJ _ Ww oO F- F& Ol ll <= > ~~ x< Cc 2e-L | > za uJ Lon! Ee DUO a

<a ge | ool Kx OWwWre oer

> — = a. - me Cee [cape rt Poe a m4 -—— Cee aes | 5D Ww ~ - O 1 Gee Le = & wi tl i Ooo@g

= ae © eo oe Oa Geet + cOW Vv ~ ee Qn et ot ph Oe > Sp cO—— re It

> tia > || — ee Creer | ZS F&F Dee LU LU ew -~ — <x ~ a > +> Ca 4 ant ©) on] a Owwen ft aS

“en <i ei-ke Fa Few SF D CRnNzZz mow ~—D Hee SL ae et aw LEXY aw O RPWWe FDDaA WwW = oO Q¢+ ti - eo WiLmi<cterliienem ILI ZOOD ee rd oa | al Orr ed le AWLOZe2Z IZOMG =i ae) a: iOS nN CW FoO~n~ F ile ~ Oo a2WwerDDw OFFe rH O~- Ww FW SaeS>e eWerADIDAD COt UO~~r~k a >w Qe A OGZI+ wh we te FOrRae IN eed ol © SL | Qe Petre SBDWewerwDu Fre WWWO ww O COYK linen wi Ss. COeetel rok ese

ie ae = Fe de e> OJ Sweat WwW & UUT Onoda mr WwW WeePZOZ eee ero CUOIIIS SoZ Zeek DDD

ey =) OMre~O COOUO ww Ww O0O000 ait =o ZeeCr>Z RFPOCWWULIELeTuATroO tedje fa Me Gras Lie wa WIZ pL! POOR RHF Hr O Lif FU

[ | an) <a

96

% / */ */

we XK OK Ke

% ke ok

%*%

wo x ke OK Ke oe ok Kk RK KK OK Kk kK KS

OUTPUT PROCEDURES

Kok ok ok ok ok ok

x OK Kk Ke Ke oe sk mk

mw OK eek

x

iy. 3

: WaT?

; 300°

3233 SJAV

1 (LIVT

© {U)VT a

a4 ;

4

> 7

; :

<-arvsgart

CLETY

vf

=i bel

me

|

‘ :

e¢° 21087

AP

EQIOPAT Whah

OUT*) SONRT,

JTS)

‘a

cere aeeeepaeraererr az

*.

ww @'e

» €

J :

a

ids zhenaaonas

Tern "

a. ef ae » 43 *

>: ate .

s* »

4

hs evr

ff 6

29 *

@ @-@

.

. ,

iat

bl

4 bg

7 ok

a

e ~s

: is

7 :

22

on +

4 ie

re

ADs =

r ;

f

_

_——

or

uw!

= -

=

7 -

ao Ww a e ~—

Oo = a ow a —

3 —

UO

- x Ww uw <= (os) — = — =

i. ae = o

td ere>

-_ - oe

Lie ao zo —_F

mu, 2c. a > a wa OW

a 2 Ea Ww woe

or we jw New

"0 1@OfF Ze sen ZS ~DA0NMNO Wau

xe coll lu es Zz

“CHeDereH Fluid awl aoa. ae.

OOVU li ZrO 25 10 ee es

waodzZOu! ris ‘

-

ee

ja) [ad <—

UO _

= oO

o feo) oe

= il i WwW

“AN | - —

_ e ow D> _

[a ey — <a fC kesw O i > =

oy es > - oF - +> An Sa —_ ade —

Cad aed — | ~O—

“wo ee - OQ wz AKOCjle a =e ee | < UO ~—U~ ] i) a Wa le e et FDFE =

enced >a > Il O ~~ CO~o on

ZOz=> err eae tO ei SS SS a eSe O80} Il oat me OO r=

—Ee~— FDEDO =<} ie LOoZzOoc, OO

er FeO O Bat FY ODWOCOZOZO Oe Sees ce ty ty <—Wdau uTurtoD co OC ASIZ Rr re © ont OO ONO

COVEY Ls el. Pia ids ao O-- WL WwW | ml

= ] fea)

97

QUTCARD;

RD QUT PUT

vod wel~ | a~LOUAZ Wie ewer

ZaOe-Dae f= Lt > 0 I jaa rFaO0~a <a mW here Oo = t— O) JiS | ie Oo Se. hh 2c

oa 10 al 10 a a)

Haw aeSaHE las CAC aZoZzokx] atx © © <& Oo OZ OZ WOO WW Wea

5 CC <tr Us See COOORe RF OW = = oa

TT TS TS a (SU)

OF eww ee

CUoZetawe Dot eMWUiDO Ow daar re Ot «sare 3 Se ermonee

LUG) =e sep ify — a YMe2ZOLT -w-o RrWem OMe s Wa me SD et

Fe we eOre ti it Wwo 08 ee et ee Ju SIF

SL eet LL

ak od CORWHHOOTNR, ee eee

a :

fo

a

-

a

oe y.

P| a

; tTUtC 3)

ibe

; j id & ERE

CHER ORE

q

7

PAITIAB AAD,

Eek v

eOR8 | bleach eee

Oi

chal

aa. Be

7

sipieyouas

- 2

= F2gRiK

2S

ae

ams

51. 1),

PRARMON LD vTR rae

‘Sar Lad

>

2 sy

; |

ennasrud =

(ee msey sie

| 3

, oo

bE: 1)

ig 1

} F

: ’

soeaorit

, #7

ov~ PUCT.OBA).

--=' Tang

Pub: bia

” '

) 77R8

mas

1] i

+

“x

ie

a

|

Tee

be F

4? -

i

- :

ri

A STP)

* vs

Le

i ‘ij

e.

é

erga

3 7

y vie

= FY

“ pa

;

:

® iT

Bent :

a 7

. .. 45415

i )

*

‘a

g2qhi

ai Lee

JARO)

:

: =

ceo

ahh os

: one

MiP ia bt? ee: >

daa

P eterts,

(otw

~ 74

ait tate

{S5be4 .R0e»

31,70! oot

ae ae

s. #©9 . ope

2 e,

tot, 7 *, Ft"

a2gt*eed

al”

7

fr), er

tf *@*,%e

*

528 *e?

« ?

+ ey"

ts"

Ss #

7 * «

7

rhea

ss

; “J

2 *

ak 0

“ .

7

iv 7?

x 7°

es ‘a

»

52

Lje<_

71

0"8P

SUBSTR('

Ww i}

oe

od ~ se oO

” w ae © oO * ra ~ ~ oO

et =

+ _ ol ~

22) = a o ~ ~ — be

~ oe —_— rhe on

_ mon oe - -

WwW t+W = 2 - —

N —Y (ao) = © =

_ a OO) hal - wi ener) on & on = a [@>) ——— ae

~~ «(| o+O = + | < —_ — wa <Terrei - fad a

er +X i+ e Ww Ww WwW on me «© Om ew — - (ea) me 2 Oe _ wy 6 NeW + we _ + = oe Q ee oe ee

i = nora - roe) - oO SS i + = ise O fret _ ez = “4

_ CeDk a ssa — anes — unin oe =_ (a) | OwZNwnN -~ -—— - — —_. ee Oo LL %

ied AowNnwN lew | © Oo «x eek Ul WwW =& ae Iw =-CO roe cc —! Ww OF HZZOZ riee iy Se N SDA eNO lit eo alee Oe HHO LIC eer ow ~ ex wmise;~ouo Wdr-— © ge ie: Ru ADCOVIIS YU aA ort &

o-—~ oOnwdatd OF —w OMZen MO co i] =< 1M” — on =O | We~-O Ol NdwWier ot Pee ee Ee =

= iH] © DewHeMCOzsee a oom Gao Woil wn we ww

eae ee ZI swuin fF SOO Oat 1h Weel Le i aa st oz il = Il New OOS IY OOS Ollror+ ROY Zt We or =

On OS ee oo-=na & | rPWORa Ort -rDAZ “coos AaAZODDAGLDG Il =LHOrLSDIAIRHO a> aa <ore (<2 OM ae < © em. S26 WO 2z eo So Ww OF IO WwW AMWWHrEDI Oar ll w aor Ss Cre it ac. © 7. 90) oe Za) Wess

Reefs = Ih Rae SOR oF SDIWSTOOHO WO crtD ew Wea We Oo Ww

wu O o~m COUTrao 2b Fr oOrOsre WrOokrtkF OO We} 2

n= Onno gee | Se ad <aiO S27, WS HA.

98

YOVONTONSY. ¢ VIDAAM

VSH a

>

# ba

Sony

;

’ ran , Usypreave

r VIDAAM

Pf IRA

et

| |

£3812 :

} wiDaAM-= 3T2AW

Sy.

wee

3S

+25*tt

+ 2or\easas. VIDRAM.

- cst a

ecO Ade, PICA

-

: - ‘ et oT ¥ { oS i

_ =

«

2

‘ “

. 20

Bahr

7h) ive

ee

i -

rr

nes

“GE®

CPOS2A fame

t-30pN) =

| .

* rien

be ‘ PEE

XT i Ja

yay

: 7PP ONDA

ASGMa Fi

<8 01a

: r

«

| 3 Fr

J o*

ise!

;

PT Leg)

* “eeu

A aaey

‘ a

° ;

ryaty

a)

=ee°

if (Lot

cs Wi

’ a

= .. 3

4 oie"

| >

id i

* }

1 -

;

0

} p4

} .

* ts,

® ho}

aA

, }

wy

'

: :

ptae it » 9.

‘ ‘

j ‘Mein.

sumed?

(-Y20s OF

. ,

ry

‘e

;

s2apan

iy ¢°

aD JER

TY MpAe

Of! tt

avi)

. Ls

om eee

: 5

, at

, 2)

i a

‘ei r

ri

“ :

sat ee

‘" {

" :

; - aT

OFT

“aA 2

- |

4 v.

ss :

fe

: I

Midi =

20h ou!

7 ;

. £09)

90M

IAM ITTO10

aS

= Rie . 5

: fo

geja =. ay)

se 781

: My

ha

4 oe

= in

> F388

a

Thewey ih)

: r

“3

‘l=

; ;

aAlae, the

} e

92 aa

& 7

ue: Ne;

ayy

a _

CLPEIS HREM A

=f .

Pe.

a FULL

$2) gy

~

‘le

: S¥2H!

= ye

Met

7

(K,L))3

Qa <=

_ Ww

_ ss |

-~ Yn rn

ad een Rt -_

e —_—e -— —_

=a = e oe o- Re —+ z= or ~ —_

Zz © ood = - oe ke

a ze eo — > coil ages eS <_< mz OG e& on Cot a = ae~ = <a aw

= ak-e -—-— —_— _—_ = 6: a @& ae - Ww = -

+ WY a—O w WwW —e wn m= Cee wl RD 20 Se on —

oe Le | 3ST as | eu! — ~ YW #H#—NO Y= Il aw ij J {| LUIS . <f se az T— ke il —_ f2-oo on _ =

oOYv— f Jo Hou _ x eS ©

m=O | ee oc oe Wott i i ric Fe © fo i i= tr Ww ©. foal) = E— Oe > 2Ool WOWrF it uw

CIM eO WZ Ce O Ko r iil — SOs. JS OWW aA UD ees oao>ao +O ={azZzOkr WIE adeeO on Mee eis | mm OD OD an | x DWH Ww OH ou Oooo fal tI w al Fi sm Ste © CoH SL Gz c

Wee WWE er Zuxr~sz OD ee ee Hia vbw) ato = © us |} ad <—t

—-O 2b OF lo = Y~HIC Wirth Orth ee Y a < ad |

oO we aw fq) od oO au WOeD <a = oO LU ew Ie Can Oren we

[ee ON ee enh SS ei ce a_ AS SO. a ca WerONZOD Wee

ees tw QO aoe Para Work WL

99

oe

eS on

lw e

~< e

Land oO iL Ww

[aa ~-_ —

a = - Go

— LW

~ jos oo

joa Y Ww Ww

= J O a <= bH

iad o~ soc e

~T on on

wid wOc a) OZ WwW <e | SS oo.

oe Nila

Nur ji | mien

Lu UU Wp a Jo Oo «lS ex A DWrOMaA2D —SOCKeODeEDF aewdee ODOW

ur on

ene) ae

eee (OO

We ate es es Iiinr o | Rw tl >

rFOIZZOOOS +#O0 Or

a

~

; :

;

“ep?

i +

i eet

= Ds

ie

> €2.4I08

-

AMY RT OSU > Q »

: ;

Se

35.91

De

i

‘te

‘ayy

+t os

)

3

» } )

1s

. f

i 4) J

ol

1?

a

>

>

it aetJ

|

\ Ae)

a }

( €

pa

i .

aly ;

;

7

= 0

COUNT(T)

oe -_

ee

x< Wi Ss Zz oO <3 —

a =

.

N -

~~ ee

a —_ ° -— Y — -_ LJ

= _ —! @) oo

LU ee dH —

Qa=- « faa act a. e = “er

c= en =

Wes rI— oa) Me _

Oo ~lt _ a = LE o=- = a an = ond a ts wm a E

[af be oo

ar > ~ On OC ~ mo & uw or nl

Yn — = Ld —

0 - ee kK on

On - Be. ty i we — Ow a> — “uaa a

OO mee w= cS

a eT oo Wise YY = =a WY es =

Ve + ow = UL rs) ze ee te ue. _— tw eu sccioaael & 2 ia hae = _ eHY WMuY Ll ee => en ow

m >) - be - a OO Lu ee —a

rr —O mwa zaéa on <~— Men Act

O se xe. => = — Ww ~Y —O oO — ~~ Oo

— C --O — rE Ww u—- C~m O | ocr So | Soo Ly Ce al Tae >e at aateet £6. Ore SS" 2-OMO Ge RD eC ws ZU oe LO [PH wo erMmM | HH herr FO TO

COMM em ay Oumuoroe — are Y~ Cee Pes 9 Owe ere asd ee § =6| Akt Oe TEx] e>yO2” See. 2 2 Bo 1 Ww~o nm OO

SS <a —F WIV - ee. OF Ws = ~¥ZOCewI>S>Z Nas Ped re aweise st Meo

bun ww os > Weweyo ff ©OOcihe iI ~D eae eee eS oS Jl <e O ee e e a rem

eee? Scan) moet WO OrerMO OA wD sm cosh SHG e+ [=) ADE Dk (aye) moO ii Ola zO <Ooa,ODO* 22 i Spewc © a =& WO wmoOoooa Ww weaOAaArFO LW Us

= (ea)

100

i

Le KHHKKHHH

* *

* x

* +

* %

+ *

* *

% *

cig *

* %

* x

% x

* *

+ * ”

% WwW ¥ a

* D a

+ W * UO

wee fad

he Cs se

Vp) * D *

oO % WU

ze Ho <i -4t

al 3 <<)

ui * O

Vp) + we

= * +

+ %

* +

* *

* +

+ *

3 %

% +

+ *

* *

+ +

* x

36 HK 4 4 Bn i

- -

: y

] oi

a> ¢

ey

“7

38 TOMA wore! 1930

SHTMOATS ©) BOeR

“vent 37409 ss) uri F2, 2B.

+ tGiebt

2}

+ Iie OR

in ‘

=

, 6

5

een

ys

a

cuy

TH?

~1?

3)

| a

£

a i]

i}. tf

bok tae ee a

ri

’ '

i Pe he

‘ :

ut 7

;

. 7

; P

j Ts

a4

ae ‘ry

> ‘

;

As

. é

(4

- ,

: P

bit

¢ 7*\2733

1 eT

'

i

é aS

i

Ti

¥ ¥

; 4

9 2a eye

’ 4

x

5 f

s

1 >F

‘s

eter

:

:

\

ry

«

‘ A

- St

i}

i”

’ bs

ty |

| ;

|

i.

( }

OM

Lid .

he a

-

>

_ ‘

7h) a

{<4 /G) TARAS

ITY sats

a

° :

ae

» f

' 4

tazeeststws

«+ *

4 *

>» >»

*

. '

. .

, ‘

. .

a

oe

: > ie Pool

i '

cs

eens

tox:

| =

|

. as . = »

*

»

2

2,.°

© #@ "+

al

e *S

@as

€,\ ;

ear

ary)

d's eee

ie ad

ate ie |

ee

oe ee -

a e ee e ra

Ww ° = -

= © ° OO —erY) —serl) = —= Ore —= © (od on ozwWw a ee <a Ww ese OS me ©

i = Or O oO — = tl —lwu

re ———(/) | —— YY) on

be | = w - eK a= SRS

Oo Yn [od _

Ww <a “I= Y Il —kF

mo. eon ao —uw — — | Pati ths =<} re WY ust Sr ae Us DRiee

_ -s Ox. oy rsp wy 0 mee lLU DS WwW © StF =

MW SOsnDl—=aOrwk-il—

SON AODF &HO F- We

emt Fe © ere OS F&F | Ww AW |ORWwoO 1OReao We

"eY YNYENO SAAWNNO Fett tzw WOW pee SNR aS) bo FSOewe-ET REVEL EVERO

rFOYOY mise 7>AkF lood-iuinn FHHNun FwHO

RFeWwWOL Te) Oi Fs rad ZQOOORF HORE HOR DR RHO UW | med

a Qa

orn

=) ~

nn Zz = a oO = (oa) bk aa Ww > cw ”

enraee

—o Fe 2 mw Ww a

= Ae < Feo ad mee me

oe — © = a} oO

—r (2a) ke HO enone -

So. eo _ co HUNWN on >a Bb ras [oa =) >in i ©) ©" ex M=uUO (ag joa) fas

—> Fo 0 S12 tg] =), WN jen > eo | [ea ative New et erN™OY Sy > SB ies =a O Orde Il loot Zo elt Ww <x ' fo ace! [Co RS ee IT See Pl OS oe a SaaOO ey O>7-O Ick GE), ze tea ZMw~r WS

¥eEA OOO WeH we>cu

© O |

101

on

Q Ww ee

> 4 ~

_ a uw ~—

QO -_ <a jae uJ

OQ pa i aaa Jee

Oo — o tl.

aA. Ow ore al

--> [a ae) ae _

mit We ct e& C3

ase oe =)

UROm Aa Ao ~W eeNO u~O Wwe

oe ag aS (ae DwWwiOOonOo Seer. <I) Lt AO}

"ONO ZONWY > OOO wW COU ere

ait

a

ip

“a

n}

Mat

>

’ 7 @

a)

pe bb acl |

”-

uw uw

oo COLL

— uw 7 _s:

= wil w Co td on eu

ov +~ cal N 2 te 3) a4

tow awn - the er = Ne ~W id en ww —_ aw

—Seroreo ae il = FON? <x ”

win ar Y ee

JS rN ee OO

=i 6 Ol 5 is a eee! a =a ~-act ed oo UI Dee HNO

Q -.x< oO & Secu) oO LLI ee¢ OO

Oatato Fe ol dS uNnmWmw

onc

HHH

* *

# +

* *

* x

* *

# %

% *

+ ¥

ra %

+ *

% *

er *

+ a ide

% 4

+ %

* * aw

e — *€ =

x = +* <I fad

% Oo -&

+ QO £ <I

% W *% . [4 + +

% %

x %

ca *

# %

+ *

¥ %

#* #

+ +

% rs

* +

# ¥

= ¥

¥ %

% x

eH 4 4% oh

102

~~

+

a

O .

Ww

© <a =

1 a _

= oO = [oa - On <

=O Cs

Vw ~ - x< Ww

tt oe a

Ww mM eo oe ee

>~O ] —~ x cr o ad - WY be Vv ad

a uw I)

Pata Z e © am O be ae a 1e8) iT] <e- x a = eA ma = Cos We | i aia re be 7) eo —— YY uw co . pd 1 ea ues il us

re a aa} = as I Lo, e> uw =~ Ww <a wad ma iT] < or om 5 ata

wee OoOr or O tt -~ ft 2 ee e- O <a> fr a ~~ Owe <= & fo eet | OI feat tds) oe a Oj — . fom <tee Zz Oe

pee (SE BT ea Sh E2 2D er ete hy Ode eet Se Ue wi . q@ ©6242 a0 2 =e] We WwW = Saw az >

at on) — Soo tS Se ee AjOdt &) tuWr OM Of oO

we Ze CEN tl ~ oc Ww ~OQr Or aa Ole it eee Oww Ig Omoaaor©® if wir -x<Y & ee JOO > on bi YT

ReOODt AWOFEF NMOS AOI SO eUidkeO OF NW uw cody eae ee aur Fe aaQ OAmawoO WO FZWORE er GZO000

wo ro wn oO w (2 Sl no ole ©) © ee? Se | | Fail he S ee |S fon wah | fife ese oI aed BY cs) Lub be Ovo uw WaoieQu tT OACOrk- OU ecw © ace

° ’

GE,LP,CP-LP)

WORFRGY

onen

oz on nm a

oY =.26 za © awn WJ ow |

ane a, te Ul--or UW

—- CONTROL (BYTE(CARDIMAGE,1))3

. ad

co

Qo Ww - t

on i ~~

ma —

(: a core

! ce {Sy Wwe

any . Ou

Ww jes) . KS oO SO ats << OreyOr >

= ha iT] <—Wes YO. _ Ww =z=yY~doa aA

seQ WY ~~ et LUO <t =

ro —) WW Ott ~O-- ees = See O Cu>jlin~ Ww fo @) SS Ee CO Ce aT

on Zu ie aaa ee las - ae a tal SS. SMe > — Cal — ai~-O> 2DOa wn > ty — ef OOO OW fC BRROeRrY OS ele eS = mw Ss) =e ae. Swumly .SeS oO oxrZzoow= Oo WOU wit ~erD OF CW

Rea OOOD WONZOZFe sow Ww =wZOmge FO WW WZ2wWaAr a) Wa Coe lWe > te Tu CO. =z Ss JOO SZ eM See O ese

eCOHazZ Ww O w OQ w Bills Tak T > aes A) COWZOIHE Were Let = ie) oxao A OO

= Ww ©

103

. b ]

GET_CARD

oo

mH

-

feo)

>

ac = oO = Ww 4

— sg Y)

0 et

Cy

_— _—

— * uw i wi ac =) S

¢ Sl ” a O “A

aad on ~~

roe i on Yew

>~WM al ais

Y) O + Zz Il eave

Co- NRO one oo WY

Uo we > cell Il OAs WU UL Ee JOS Se

Onde — II CEG) Late

weOmMMen SIO

>O en Oi (242

eaoO wise

a C nn

¢—7

f

aw

vibis) 'n (*

%

o * o > ee

te 7 »°. é i - \ +

on ‘

A rind . =

P . SS ™ ‘

aS ° = = — -

«. S

> 2

é

'

’ 4

iO 3 &

% Y

roi

Cc’ Ce* Cet bi -» >

=X ——

an.

vo

?

COw—w~ wm I Il ee

eNKA> d O FF m= Ole tl oe

aI SSN ow Ww (a) a =

a “1O0GG":

. ¢

ORT#C(NT)

° +]

i!

— | oo

a <= a

! ke ee

Les on

We -

ae — te

—~— co 8

xO ND ee LU <t ew “aw 7) OW Lenee Lji- Las ID hege ) — ms joe

" Fi Ze) —@

- OeOmenm « Rae eet KYL ORY emer OW FE YS Zee DOOR OTS tEx<~sD ZOOL

Oe WrWOCRHY ea OLrro cc (or We [oat | a AT

ae AE soled ol Fe

Fe Os ee wun KON

iW ae ©

104

° ee

L

UCTAIGN EP)

BRUARY', "MARCH", s “DCT CBER*s O,31,60,91,

wa~

ot <@ <email as| oe

AODMOVMEZO oe el \©Uried OC a WO #elUN> eee O ete GA et ciot <aUd>e NO+FO0OTN Yow et Oe & > NtTae AYOr-Act WNke Yet Mm O ZONZ ewNWOoCod > ~SWOe GM >HOws Il Wests ri~nN=S O

iad Mle Cy ee > WwoOWWe >t Oduct FOCYOONY | WHO aduqadzeaqt i> OOS es AY —22e OOo Om> Wu

ro WLW wiuaou tT Zaoo O>ORnrF EF

«/ x /

xk ek we OK ORS DAY-DAYS(M)

kk Ok ok ok ok

see x OK DURE BODY

rie ook ROCE

* OK

MONTH(M)

* Pp *

1] DAYS(M)$

’ ~ 4

MESSAGE DATE

PRINT

"4

SYNTAX PROCESSOR VERSION OF

o-

bd 7

WY ——

z= ~ ~~

= eH on

oO oO 1 aes _— ot o

i = jou e

! Oo Pa be i oe re =z) cone, [am

_ (2) na ss ” oY © Oo fea a _ od a -— va) og Cs | a joe ke > oO on | ae a Fy a oS a oh Oo a - * Pad atk —_ on

<= | 3) - iT} at <aw ce - < ” AN oe

= YY WO -_ fem) oe > +

w = — eS iT] Hier ke ert o> > it ~ S&S t uw Qee ~ = ee Ee ow j— ren om iL =e ©. =a & zee FT ce imo [od Lu ° <C) © i Se acd ~ wa abe = |! a Ce oe al +-O2Z a ~ ~ Cr e« HOt Se << a <~— QO Il om ad <a = o~ke Pe) ess — Pag, ees POG, se ~o~ e Ree Ye COMe _—— cons 2) uiig UW Soelh ano aneZOdt ef-s cea OD el er Dine -OnWw fa. 2x~— eo) sell | | —TWeecden oom OK On IN HQ | tek QO Fett GSOwew Mow eA ete -S Ce CO te. aa o ra

ee f Ot OFK SY OK WHI eee ND PFU ZOUVW ee in WreiLde-de a>wSwere OO BAOUWO FI a are ma C2Cce2a “nv Ow Se ae eee ne wipe ees Tae MRI Ne er row WA ~ WO Re Zp) Ue aus ce |} Is iA iI WOO ZW OO en tO te fe ow ArWOWeWwO! Wi | = wn WH Syit) micas Ee)

ae a he a se (oe e aeliise ieee = Ue eS Zz OYJOeCIMaAaes ereiO res rtp We UL et et Or 9 wi wo DIAD-DZO>-a =) 2= CaGoDCcO~MaO 2O WO OCOOCOL>ZZ20 wo

105

[) — e ~ es >

Ww —_ —_—

oO ss = a oO - = w

" (ia Lia ee =

e = - ee

i—_ — fa a a

< _ il é&. ee — [==

~~ ee —_—-

ak pes Ss a -_ _ een - = ~~

em fon! a _ on oa =e) a. . a | _ _ - z —_ . =20 oe be - oO Ue a Qa. —_ — — oe Q e

— ul ra “ee -_ — ee = on >

rn _— _~ lam — <—J Pe ~~ @m -

rot —~ oe a a to- a no= wae = uw $= om = = coe i — end e - Ww = ge) Qa ~—F re -—< uw Gi > se > ~ Y>a |} ea Cc ge= Ww _—- = a na = = aI ax 3 ~ - Y on ke oo uw tw a 2oO ~ -~ a nw Ww ” f>-~— u A~ | =—a@w >See CH Ma + on Fie Mee

dls a ect joc rF F< —- e* <« ae bet D- ~——Ir Ree Ww au wr YS OFF ~— cat. Oo aA=twn i uw Ww de ~——o | | <i | ~O oOo aoe Woo SS Abe =~ oe oO SO lf = ue oe OX oe rOD erm ~ mt — a ~~ Owe ] —_ ee | —_ = wall ak mS

wONQe YF ~N SS fee ES ee I at < KY & Or Sax > oe ea = CF te SS 2 oa é aie ~row <ae—Ile z~il =i © - ZHeaoenm Oo Zz 8 a es - Cod es OS be ON a = iT] Ye

So aw FR i eS we Se eee) _ on O I Q0" er LF OHO ne OO F Fe 1~ YY | fa be us P| Tcl aoc Ow ae set eee fo © Fem ic = on = FZ oO Ww SE 2. i “ws ra Sem SNS Bape © uw Ww z <a pa OWwo~~ Jeet ee DO Te OOO ORIN rs = fom ! ow SE Od eee wb tes) (3°) OGLE De OO “a =| _ he eA ei ia (a0 fia teehee Sarat oO aera i. Ww a bee WW >See FO ow S&S FURS ert =< p< Cw o~ Ite og [> ee OF NEOZMY eee Ne NMR FOYDZHO rt OU ren FO OS Meri ee Re WetrPaIZaZzre cae o— DOmoZO wWw Qn On+ Zoli & ay, ZrO oO. ACO Il I & eis IC) 3 aoe aa © =) hee zat met iow i il et <a NZ=- COZ wil WOO s«OZAO- 2 WOer wOo | mar DO

mw ©O w Oo O AW FOW> JIU WM a th a ziti: Ps keD WN te ge ed he Orsi LU Wee JIJOO ZO ZU rie Ly

OdJASWe D Ww Pid = 9 Beep => Ya & | UE wae |) WOOWD Or+--Wwo

106

Ail)

- ; Fi 5 as, Re sen 7 — 7 j

- é ‘ nt : : 7 - dé 7 uC r..

J 7 9 as —— Mt, -

aoe a é

°

= © a

é i ->

° ih bh

Faed

Fe

- See ‘

*

€ ay

94 a Ww

as

eT 78

: ‘ . - ‘ 2 7

. ° *

4 " ‘- - r*

aX

a ~ J =

. ~1 Cle

- _

- —_ or | x. é

*

toes as cs - > ‘al

- - . - - 4

é > >

- ~

Po : 4t ‘ o>

s '

~- Th

7 iW

> e i

i

= me

. _

i

7“

-

(an) uu WY

- =

w — @m —

_ be — |B | ~

= — oa oO

= (eq) <— — = —_ eal >

= YN — —_— |

ia =| ~ on Cd <<

ea) o oO

. —_— ©

> a ~ = oO > a oOo -_ ee = = _—

wi ~- ~_— _

~ yo - a - — ~— ~ ati_ oO (sa ° = Ce Qa n FE:

us ee =) ce

a Oe > —t —~lL e

O oa . Ww HS ~-J0 © oO i -O® < o cox

oS i e WwW qa > ~e eT arn FO on aad — bf mM

~-o Ww oO -— © fe I< © roa) ze We i<f Ee <a rea ee | ik ¢ waoid oO — > ee = OF S06 on apse FA... -Y I~ © Ore ul - O enert- | OF> i) " "Nl oc save OC

auwuyr oe O~L— © SY al? Sal | > Ow <a ee Net et a EOS eM ist - sel a0 > = ©) Of 22-3 aga ian. Ss Ww eco Me &- GO a2 € 2a

oo ORH— ~~ | Soe} ss (> FS Sw LM seers 6

+ "uO o— ieee) =) p= oa OD (ea Keto VO tl io Fe AM ORF ode O WN NFRD >AXO |

—_ =z > Nan CD Jew [D na j|O SAC, ne > fa2cUOOCaecW JG Sa.= Zzaz2zwad

SY w Om Ww Ww On daocde Ww — ALL raga A Ye oa en aa © GS Ooac Wyre WOE ee D LU ete} LLILU en) OO errr)

(a eed cy ay QONMCO aOO@o peg We 2 ZiaiataeZz WOOO LU et WacoPr-Ww

107

*/ */ add */

(°0123456789ABCDEFGHIJKL"*) §

CONELITCIS.2'5

wo Ok Ok kk Kk ok ok kK OK RK Ok kK O/

RAMMAR MODIFICATION TO ATTEMPT TO RESOLVE

oR OK RK OK Ke Rk ke ke ek Kk Ke Ok ok Ok

IMPROVE GRAMMAR aa, ee

*

. 9

* s!

eK RK KK KK KK KH KK K

BASIC _-NSY

[* * RK Kk OK OK OK fe a ae

7o-

7

-<_

€ ~Yn

ee = en

-~ oO ~

rf — (ee)

- wm on — ~

aw e UO >

<-O A = 7) HO oO Zz

Pe (@] ~~

—e a oe = er Yvoe—_— a ~~ ae

a> oY ~Y nm> WY es jae

~ ¢22 Ze a —ee ~N =< — <— ~ > ere —iaew ae =W ~ -_ ra ua N Fron Oreren © uw YN ~NO er Oe eer oul — KAZE DR tek EE s)

tu = et ie a (© Zz

QO O2Z2~2> ~ iis io — Zt © 1 C LL

oe ue are - Cc =— we) Ww s RrFCO=— CORK KMAOMer FSS ~ f pall [a a) A COE. 6.02 Wu a | on ~Y Ki<be iN oo 2S (| we

on <a N aS RLU VIN WZ bk oY | - orl en ~ oN CWeNi wWOZDre-aosae — oc mee oe CO. ah we 2 er =, awoNt + —V IW WV Oe oO oO zea + a «x «aM QqarteD «WwW ae oO wOoO~S N= Fe WreODNWReZOO |jOCurF=eY

[ewe OO Z em © OD OY ONO E> oz WwW Re ZOSS «OD WOZSwW MSZwt-e-LlOosZaaw a SSNS es Oe MNS WHLOOIt wom

Oo est FCO Ieee eh emu TIwreeatturti

Oo OWWW Stal wi je) 10) eo JO Ree, COON), . 6.

h FaOOrdCO | NZ a> See ff seks

— OMNOOHAC OA N EL Sa Fe ee wh BUNS - _ Wee He " S— sti wet. OC Ww OVvNnarnz=a SS to Zz OrwO more OFF O

So rg ui'a

on

poe

= o _

a ee

O © or 9

Ww (a i} 2) O cc a — me

is | =r" HH] oe oO

if D> UO wd Oe aes jen

<aIN ao So 3-2

awn A. 42 Bet ac - © Se

, ; a x OF Ow li<I a22azei mC LJ em LirsNen oct OO

Oo Oto Fa | Ze * «2 Is aw Wel O> ee Vy OO ecu lac WO miter LUO

So a= =a ade LLi ew

QCO a“ Ww} Ww

108

oe ee ke tk ak oe oe oe

xo O*

bi

ok ok ok ok ok Ok x

OK

\%

HF Ke Ke Ke ke ek ek KK ok Ok Ok ok ok KS

COMPUTE HEADS

JR RW HK KR KK HK K RK HK KK KK KK KK KK OK OK /* /*

a <a Ww a

| re on on

as _~ = © x ls

w re a od ates mw bk > ~

> ~ . WY rt _ on CO bso | os ZZ we

_ = . ~

— OR) ge ANA al eee pe el of > er | ~ > “oO <a N-O7 Ie be OO eiea a eer MR Ee LW tren ao Zreme- “Me

| = - mY) om en <i boa I | ed on

- NORHO re Ht tee en OL One SER) uw Zi =— <b fF ew ee OS K— LW tt OYE OD Ww f} Uiie acd (he Eo eZee cslico. Lien + =a5. LU 22 Ono Tua Nee Oll me WLW e#Nri Owe =Z — ke = =aIy JO re SOW PryeY Ww WS Fro WW

or w +W WN = <0 ew 3 Ott Sw OLE Were OO e#' Nee LOr2zZz See OMe es Sez OZ eoxrtag WS Fe jo ww O ieee | | SSae <a Fil wi —GICeAtw Odcte2n wer cOe HOZBOWMO fe SE Wee Wie jae U. m4 Zh i or Les Tf HOO ui 7) ht be pp $date w Qa DZ WNW went l Nn us

i BeeW Lis wt a co Deco wiG” | NeeX Oru! O ea] al oad Lj ew re OC See Ce} OoOwda WY uJ || QO Fe St Abell Ou, < GIeCwuwe woe © id NW <Ler =) aa TEe Ls ee ee eee rd en Wee COR YO WO ee SOO EAC) ll oh - tet QO WWOM Qa pu a xrro Z OF FO SQ) WOO ereSOO Weereecado wo FrFOHYY Oo ey 1 D,YrvaatoO 20 cies Wey NE BAaoood wo WOR

109

ryt

an

—~

yes LEFT AND RIGHT * || V

AMBIGUOU

SYMBOL

RAS HE ba

"PRODUCED HEAD SYMBOLS'*,O)

xW aes

as eK MW FlwW

ao Se | =e]

Or jw RW RR A Ze

oO =O

—- Oe it ao <_ O

eer enw)

Q (ey [2=) LG | leg Oe

110

Hw Oe kK OK OK Ok

as # #

x #

* #

me mt

* #

* #

# *

# *

* 4

* #

*

# *

+ *

* *

#

# rm

* * x w #

S % A x

a) x © #

o * %

# *

et

x *

# *

#

* x

*

*

+

x

%

* *

x

eeeee

XLEVEL FIXED,»NEW BIT(1); eect

on

-_

me WwW

wa O = ~

-_

on ro

a4 Le x NY | ed —

| eae O

— a mb a WY oa ~ ea

ae re

“= & Ww amar | -_— =

a NA ea Ww ow €) et za

ee ae ee et tad ke roles | Vv

—- WY Mees ron & + a~Uu

aH VetzZe =“ a+ ei - —

WORK eerie fl WNW itera waa

GOS | SOR we lOUrF Sia

Www wil +O WAOBZZeYvO

> Ww a

ELSE RETURN FALSE3$

[

fag) i

“ tc

= - eS y. ee

= be e WJ _ on es

| =— - -_

oo on _— =—— —_ en _ o

-_ -_ a _ ~~ ~~ mH

e = aE al ~~ bo Co

= ' - - us | — oO et c) > (ae iz ant ol = - Ww = be faa ww i Ww nel ~ lw a = = | em O i > wi — on = _ — on XK : S

= et aot on —_—_— —- — W oO ort Ww Ww Ta) YY « oa =

WiLL on e— Oo (as) — ~~ bk Ww

ton] LW Ow a < > <-> oe ao > a 1c aw aq Ss = 4S erie UL esl LU = ee =! ct oan Ww o a>Oo Ha ue i= (i! eds OH OQ ees fast ud = and x7 rH | a~—T eS sch UieslU «& [ipY Swe +jJA ~—

x uw }j erll 2 =O. <F i a AQkre ~QbtE- FS 2+ >< atc P| = i So at Orn Pe Skee OY 2 Jats Lee = Ove Q A Dee eG iu — p(w f 20 © Bau Ges

Cet ONT HwWwWwoO met LUC) Wo {} tL) Toa --OoO aie Sr> &

i a eat XZzZ> | _—-~— <i oe FO FEO © ff Feet Aw cl A Wil Lk re We = Let wis <_ } < Fe OWN HS Ww

on G2 2ir-w Cc reeDe Of eo XOr- Gao IRF gD Ne | Lng AOI-4 ~~ > SOO res 2 )S=>—a 2°) ss ODlwu Ow OI ian! CS se ore =e COS Ia aN Eee Oa” SH OS> ie a ec Ve aes stole OU eS —_—) Do etvSite aw

eZ ZZ te eeri~w D WOIIZOO sO WODRAO em liriO enO 2 2a ty 0 | fp ye FI S

rial: Be & ZO 2UeAwoSe SOW 262 te Ooo” 220 2524 2 ews

(2) i a

oO : ao a <a a. <I

111

eo

=

oO a uw

28 Wi =

-)

anee ew

Z=— m—O wa =< ~~ al ae

o CO Ww ue Eat Ye LW ee on ww Ow on

a & Re <a "A w= bk ee Jew ed oe

= QAR on no ei i] iT} ST A someon ce

" PWwOKSotr— NO te = SIZ). We Ww ee

JI Jeweoil e* a an ww WIS HS FQNQCHNI Nw

>> Sule e~ aliten 32 wi WwW ONIN UAGONO aot awW>e—D ITPrreood <a Mw ewe SAO OWN ou Iwaw~nNnow MZZWNYN e« Srn>wWw eee I Il WLUW

a aSzYo.= UES ie a | WYNN TWO SYD er Ww

YI Mx~< ii aaa |OCr O WSeStrarnmnO

oo -_ oo

«all -_~

uJ a > —

WwW -— — oc one

hy a a | eDUNMAAANNM >O ae SIZ oO: ~IaQ aow i tow & Ost aI>Q <7v~O anoOrwWZ PFOrFM=NHIW

7p) _—

(a)

112

*/

k ok oe Kk K/

x kk ok kk k/

fe *& % * ee x

PROCEDURE BODY

JRTROMERP SOME, (*

, on ew

>~oO iva)

= il

Own

tr

tn ball 1

"oO =

= Cas —

io & al Oe ww |] ene

OS dd al ee O asa ior beetle a G8 It

ore [P< -~OO CYR IO D> aAatUoO~tuo

aAaOmie<- & fora a

Or esa RiuL Wea

W PF rRiriO

in Wun

bo bt ot L

O a)

a) wo

° 9

= a oO

om WL

- | °- be

= = oO Kf

= ce re a

O = |

on eo O os |

ce DS, Ge oO 2 eS = 7 ‘eG: <a = eet vo EY a we x

z=e> O Ff Seow th

on won -= Sc ax a =

=a a - i} w= ee

Qe) =. =

et Odi w w

a a> FFE a rOW Zee> Qa KOH Wwe = w HrNOw

— eek il eotWwe To ere ier gO AO [aa merino tee fonza =

1 AaY¥Y>rDUO ee 11 NOU OOAMYO Ow -aId- We 2WwOOrFrW DOW Wor SNnZwoor

PRODUCT ION_LOOP:

a ~

a i on

<a -

be e

Yemen a

zaae (es) wW "oo — [af sO u Ww oom a

-~L —AO | wi = ~~ DZ > we arOO © ww AXOre

eeO LU ew ~<a = er OW waawo ~< ow

ae (D> Sie wos eo ea aItkt>Q- ef > fel Owl RU JO ere = 2)

am SS MWwaow bw enw Fae ow OW il ~—JAaAD+ ms ry

er trmrida 2 Eeore =o cA wc > wi Ora HO+r St aa Mr i DuUw (an eT ell ee JY -

_- a hee Poel al Pee | | rOoAaNee "oO aIeaZawn oo TATOO <Wik el AY UKWRHZS O FOOWA ea lw rT)

— ws Ww Soll Oo fe — Il | OAMeefrFOUTT oO Zz — a MOO reer ere zao wer <toOoag IOs il Ce us OFFrM

we ww O ozo]! Bs w= OG: _—

ANZZO Wrst LWeeh 2 LUE I — W QO winx a Mea ete Swe =e LW rif LL

Oo (ea)

big

i> *2hEVELS «t$

MAXLEVEL

—_ ==)

We © = Deer me ae WUNMx<

me OUT ee FUWITS > et Os jACO>~WnwW ae OO RL Q. Ii WL IAOwW Je & 1} -om

Oe mpi ml Or-O Q>OZOFrF

wy eo >> ro JIZOZAO e535 WW owe

Se TEL eS Wet et} OO

” ,

-% a3ay7 | - a. 17> s;EAR if . oew An rae ? : mm) #4" «Fig Be A

*/ */ * /

we Ke RK Ke we ek KK Ke OK Kk ke me ee ok ok Ok / mK OK Ke OK OK Oe Ke OK OK oe oe ok oe ok Ok KS

SENTENTIAL FORMS WERE EXAMINED. '$

MISCELLANEOUS PROCEDURES

OUTPUT = NETRY || END PRODUCES

[RR OR RK KR OR Rk RK OK Kk Rk OK OK T* * KK KR KK KK OK Kk Ke KK KK Ok OK /* /%* /*

> > il i}

on

_ -“ =

~o a a e ~~ eon n~

« ee — on — [ad .O c on

us > a oe": eo) x —~Y - _ Jen ri

Lol Zee ooh on et ee pe ow -

uw Seat stl Sun SB oa+> >wW a> Ww Il +

te oe Te _—I—+ mine J fe >

ac et Nat KK Oo uo es ~ cO ee] LA iltLinQ. ~wwoag od

azo ities Owe cOI~ — i on Tae) See Sy i Se

+O Il Ort ee TZ Ne TZ ob. — cie~—O Seer =O oe jl aFiis

eDwW ~e at EL SaO w>anod LU > ow HOY IlOoo WL tt uu AW 2Z = VL LO LI tt ee QQ eR

DO Bea. <oxrWO Z eHnO waOood Ww>uo

oO az i

114

INDEX

> ie

ar yaTad

= THA

TUC “taygons

043 foo

garTvary3: :

’ Sale

2.

' aft

» *

su

| am “ep

eaeaeseoneeestevwvteneneeeseet

vr eo

es e2£

ete @&@

* &

Ss

2&2 ©

2 Ot

@ @

se @

+.

-

=e

& SS

y >\

~_ s

Ae Zanyo3

304

w2ii392 19

‘ =

\e

'

ao

se pe eeeneeeeeeetees

® a

@ s,s

* «

6

«

=

=

'

=

ve

’ .

Te s

' =

es

%

A.

i .

vy «=

|

ae as

}

i

, }

i to

|

4

a4

>

4

>

as

MM

IND(1)5

+ INDI(I)

LUTATC (CL e235)? * SHAUL. 20}

on

a

+

ener

LO) ee es UO en en won

svlotr IPH uw wo _

ou jj -& = Ten uw r= © a ore

eoS iLL — roe ae | —

O Leroi Oo nou treme S25 ra ron it lt

oOeNcr il wn -_- © mw I MZMS ee eRe

wOounun oe a ow DO eee

> ie Pee 0 ee ee ee) Wee Or UL Ww Oni faye ded)

wor PT en ZwWoz ares WurF=zO wom

on on

~ | _ -— — —

Ss Ss x He Fe w a a S OO eeOC enone en

YQ nD e on J = “MN

w~A wrt t~i il =z st x O

oo ~ | eet ent © eed oe! eat

Meet CIRO Or po Ow~n~wZ~e~ (=)

CO HeNHHe® «KL WD FeireO RR Wu ras)

CcoOoONwexc loo tl —-O NRO OO 224 aM

NZWMN DH ow +O

Wot WwW (=x ae | Se Zz ak

ee ed ler 2 a ~-C

O We IP) oO LU ew LL

aag ae WrRw

PEPPE * *

# x

* *

* *

* *

* ¥

* *

+ *

* #

+ *

* *

* +

% *

# %

% *

+ *

ul ted

+ is #

= ap eS

a.

+ = +

ee eae

+ %

* *

* *

+ cas

% *

* *

+ %

* #

+ +

% *

+ %

* *

+

* *

cig #

ets

ye

'

Ai i

*

we 4

7

+

-

>

;

=

12a=2=.64.8e¢6

©

a

€¢€

8

&

)

2

«+

&

@

2

@

@

FP

*

©

«&

&

\s

a

t

is

63.

4Tyero7

a

:

.

F

ee

ear

eS

&

Ore)

e-F

a

eee.

Pree

F483

8

seo

©

@

2

*

@

4

"

"

7

«

_

“4

:

Ne

é

d

:

een

=

ee

ap

ee

:

4

pee a i a at. a ie | oe ‘ es Ul 41

=

*

[aa _

7 <a

QO a lw s< fae en

_ wo

iw ges we -

- ee a ao + 7) a cc ~~ on i] ~

. -a mx< | WN ao Qe e«# MUO WY be _—— —_er on oe [ | _—

al ae Oe owt IL faa) O~ Neer eZ~Y Ww —

Za) Zo jaws OM WN WwW

. Meee fO7DtOKCO at YH N wa ~~ MF UI q) WY oe O~un~yY Ye TO a]

- © = WOUYA |A =! Cal OGD aao ow + o<—f Y " el el | el etn S| ee . Yat Inve Lh =

a &h~60.0> MMOW TF meer ZO on Ome Csxaeer Sull il iH} eer NO aN O oGo0O Ie JI7Y~oOuUoI0

os ©¢©O.. it J

OCOdO &

116

ENTER TRIPLE */

/*

CASE 1

TRIPLE: CONEG ICT: #7

CASE 2

fx

CK(MsP_,STACK(1) <l en

DO: CASE CX;

CASE 0 */7

/*

a

La

=

Zz oO _

WY rr

—O ~— Ww

enw WO

- WY ~~ (5

ws .<fZ = Lae

cer ee WO = Set Ww oF = <n —) = = a = FO » OW —

—~e ax —sOr ae

Se ae Ont aad az Ws het = Pgs eed Oe IU

lu Of ak O~

Ie = O >x< Or Net oe

orm i joc W

eH), JE= zO Ite iJ OFF Ou |

Sa SF KO ae

HWY bt eS Woe hw nad bie

rieibe en

= es

O Zzaidact OQ WOUDO ee

Q = Ww

CASE 1 */

/*

DECISION® )3

© 2 ra = yw —_

oO o oe

< s) « a co ee

Oe ~ ~Y

lu = cA on oO Oo = _ we fea) — = ~ uw

“OD =ad ts z wO O _~ oO JO ao al oO

al uwi> tur -

ee cto — ce ee © a .

— mie N

aa —— ce - oe, = =

—_e Re iH oO _— = a

—~— ~~ on ~~ on ~Y

We We a Ow ro _ aul | ead oe me on ~

LO Sw Wem mo o> _ O-F- = fa mal

Cw il —> eZ Il Ol QO ll eet — ee JO eof — _ wa

le ZO~Z Pm ewta wood emer UR Re Ore brite 2=D-OD2 ~OcCer Oren Ree SOR eH > OF eM Il C2WOrWAE FAN Iisa | aDeOUZLO jj Lu QO Wk

oO © Li. SE eee aO FOZImem LU ewer COO ee eed LW J Ocr-De

Iwiruwrado ZewoOn ORR eebE OO WOZOO +

Q =< Uw

O (2)

117

CASE 2° S/

/*

fad ees . = rFOrFH Nene I~ OF © Bee (ou

OFRFNUZUEI 2M)

a _

a

’ Tetwot

st *vnigt3ee SuTnOATE

eco" eparvarste so Make

a - Y ccigwrrseusnesa

SOR

pe Tu

yn Sel

ie

by

2 sh txt

ze

- o'r"

ASE TSH

sae ta 1ST

eos

bp s8tht

25°

< ahs -\3)

YAR +t 4 ‘a

“ow

on

a —

a i oat

=

lo V on

iT] = —- fT Ww

te oe =

_

ets f aa

~— oo

Vw AR = ets

om~ J ~~

—< Wwe

<> JY

——_—

. ’

PRODUCTION (P)

OUTPUT

alee |

(TRE"FEN) 5

Grienw Y/Y ~~

re~O Il aA tao.> -O i WwW & me La) ewe ZF O Rt YO

ir ol) lu

bar femal | Ean 2 | |

| AO

=O

+ o-

— -

oe =

OC il = i Uj rt oe

QO eek Fal ED) Uen CO

(A eg on =. 2 ce W790 ee O

a) | ma W. LU ew cond

Q = — a CL) se

ar oS =z © LJ ee

QO wae LW WwW

118

~no™m

HHH

# * a #

# *

* # # *

# #

* #

* #

# #

x *

+

# # * *

# * ra #

x +

HN

«he =

x Dee fae

# Zz

* O #

# *

# #

# # * #

* x

* *

8 x

# *

# # * #

* # x

* * # *

oy 3

oe -

SAVE(T) . ?

C N

TEXT CHECK FOR EQUAL AND EMBEDDED RIGHT PARTS: '; PR 2P

eo rit |pPria NDWW «& WY

COacce Ill | jwataqerD a

«

3 pa

ee Coal

=a =

t!

oe -

eo =? —

1 en Od

- —~

= ste Ow —_ J

ZMK eed LU elu

oe ew rote ee |

ao Nam cr Jama il ws

" WW 7 «MG

WOU OO eS ee Y~eO rCOO WE = Seow SI -_.06 Swag (wee ws

an

~ 81a Tw

a> ry y2 6

2tT4 A

t

.,

(“oa

5 fae

2 q

-

‘ a~

F 4]

spear :

©¢9).. 00)

FOUGOSS. TiSTOS

Ad PT.

: j

>

J i

i

hhas

it | |

}!

T=

7m

Tie

* .

7T=

Satie a

PIVOT ECG

WT) PHT.

. ao

+2

)

SL 4

} ;

. ‘

° .

rot

.

} ‘

2

- i

i

: |

N *

143

; \e o¥

@

&eewke-m

&® Be

ee

4

< J

» °

» a

cd s

t

\s

-

:'s. 9394609

; \*

4

<—.. ees

@ fe

ene

te te

ee

Oe &

© ©

Se S&S

BA fee

=<

jo

ree

« P

Pre

3° GPR Saf

a

€89

» |

ri

tJ Por

LL. um,

| o>)

1 J artis

i 7

sis

Pie tr iat

, rut st Meant d=

aT 334

FaTOAT

LH. of EP ad

eervO4

ass a i

‘ ry

‘ ty

y @ ff

j '

e74e9

-* 3313

. s*4 tine "THOL®

C493 2ar>

pra

mies

£63

MOST)

Ixe THO =

PHieyTy

~ Ay)

TI =a

Sét

5 >

. a7

=

4

‘ re

i tsecORt.

= Peli

tia vite

Wo

END

jaa - oO

—_ Ww Ww = co Cl ad

_ x< = _ Ww

_ O ee ¥ OF _ = oS. 2Z

ze — =azO

_ Ie = O + or ec -

> Mw Om on — Pel 1 eo fo) ad O22 raze

fan) HO uU—Ow

" 2a ai. WoW r mae on OO es)

1 o eno Pa we HY) be

=. ~nHoe Or >odod i — 2) Oe 2 Lee

[Fe] ~ - Qa~ —Y —~oe

=~ Bp | on wr 2 YN—rr > = Zew - Ye ~~ ~— co

u > Mew Lue oC >See ee u Oe eren on He 2 aR = O Yr in = —Ze- _ com be =e —W—c< |!

—m ODS Das “Jee = ol =O —_ — 9-20 ws Lt —~ w ms COW ~wW Fi ke

-j;arwr o w —wW OZWL (oa 2 Se Yv ”n eames! reall Cues On OF mu O — WewWwZeZ =, < Sis Ou Co SD OW ~ “erYraveoo oe te vac VE Ts OW CD ew CONSID I~

i} ~—YNRE = ej ed iO 0 od ae F -2ipeee Yes U pom io WeikOO es OW® aYr SRO COO fF i}

= CLAXDD ee WGY— oo. & AaRrFYvOo —ii— titen C-—r = wWwWZWOO00O ze =F OOrF~Knm VanaoofrzZze O-—~& LL eee Tet-OO = -_- -_—- co hee he on OrezZzOO wWw !

uo -e 20k il FOF > NA Oster © CC Lz ea = ow —Oaar ~F “ie twZzue OFtZe aware Oe + cor —O | | wig CO _—-_ —seo “~ -oO WwW Ww

ener Y 2 ree: Ww OriOlwrw4 Oe es Celeste

“~~~ e010 & | 5 <n oe! ea oe 2 mtb OF Or HHOSrFNWeell 2 2) wua MO tae www TT Zao. Go weOiee Jee Il AZWwWAYet- OO YM Oo FFEaA>rOoOOCcoow O’-ao Fa wa : actu! DD We ocr > POOL ESO Wiis it il HOOCAe es YVIOAOAZMQO Wee HA MMH FWO BS Se OFF ee | Ly an

a pee es SSS QLef OC <I e it oS eae OA e- WwWSs

uw

oO 2uET FRO Wee

119

b

Eth,

etestth

9

ue :

) '

5 -

Dw,

* )

‘ '

oF

. -ee

e

ru

aL

,

ea,

FE EvCetromrasc

ro cau

tf 8

iss ae

ss toate

|

a >

ah i

= 491

i).

* Ova

* ne

2

pata ves

| pA

¥ AY itr eants

A> Orsay

* 7

° » vires

hs jp

r

7 ; t

ae)

i? aes wt

4A)

e t.

; ;¢

to

L

e “i738

4 A

; é

,y ;

AyoGaRs

2 ,

a

: '

7 Ps

ifn, "ae

7s 7 (RersaY.

2 47

pone:

» ta

Wau i

. F

ae

! ee 2

ie hs

2,

; I

¢ it

rae 7a*

a 89

TeMArR

=

_

»

< 4

as

.

7 i

7

+

_

S

e..e

‘ >

7 Tt

WE

>

5

d

e 77)

|

pipet

]

7

“~) s

»

5

. , alae

7h:

: 7

?

eo t

7 ~

wil

? ~-b/

-

12

: ¢

cL ac

a

ry

q 9

;

oo

] * _

. rd

: Say

f

,

’ i

- 4

1

—_

» 4

Do

ie

‘es:

, »

at aan

: 7° iz

a4e

a t#uy

Ti

oa F4

rae

TH

« Tt

a

: :

; (he,

haa

y .

' >

» a?

«

| Paperrabts

tines recina J h2 ts!

| a

4 olF MG pit tant reie"

:

~ «

. ha

7 ‘

re A eS ae

:

Om on moO oo e ee -_ e <a

a5 a0 vy = > oO a 2 axe uu — oOo a —J — mY a “~ a > = > ! a 4 Fe

> en I— ow OQ Os D>— w Ww ° a — —_ Or We . at lux _ O eesw Ww es) YM Aa lI-R >e . wm, =O = een ey Ty a “OO SERS. ec ee,

—WO ae oy Ww oa re ao —~ « wow iq iT

“WwW Ee Zz 1oOe te a xt ws Za tow = = ©) = o- oO uw

—-_e ec CEs sc. Ott. IO — 3) = i a wn = OnMFD ea oe oy >~ "Ord ems ela >O “= LY) Kew wx O—cI5—— =~ eo SDI

oe ss -— | Foro =e O b Oo OFoOS r = ! —-QOANO0 Se ~ il “= O2ra ~il~ yy

a) =aoO Ore ~I lw We CO _y) uoun 7 Ate e ” SJ RSS co >-s —J <=

Wwe eral DO Ww OrwWZu> A2DOMAY ° |

ae a INDEX(K)

120

on

= Ww

ACK TOP WILL CAUSE PRODUCTIONS + I | en - ee

hm en =

Ne Oo o La

Wat -

Iw Oo QO =

-a = oO Ww

Conall

—Y lw —

oO eae 1 ee) O F- aie eres O >

Zz —-O

oO WwW bes

ae — = © ©

ew Uy =

(8 Re Cy on en ce © oO __ Ie

Se oS foe ag a Ow ey "WY ji ZX

| N Ww rWEO *©O Ors fj ea Ide = rat Orne =

Se = Woe ee Ae les: oe WHE OO I-O 1 uu = wee Sa

= O uw >

uw

OD j—

SS pA Cro

CASE Oey

/*

THERE WILL Be NOQ CONTEXT CHECK." ;

LL

sx2THO.)

3

\)

CASE 1

/*

LEGAL RIGHT CONTEXT:';

e

(=) Ww ~~ oon

O _

Ww co i O O ke.

-—

Ww > (oa)

awd on —_= | -_ 7

Land rae Ww

= m De — tr [oa we)

— « ris =—c&) ac UE, (Ete

wn zis ii— ee I es & _ a | Oo = Si a7 Wal oO SS =. Ores

en of SIS

le ed oe

Oo feet OF ~-OrF Ort [err D Rr Zuzoca

Oo = CoO -& W ae iT] Pe

cx nm FZOOs Fe Hud oc w — a WoL QR Or ORke = , & mo NOR ca SS, Oe Oo Wo

*/

CAots 2

/*

oe

ee — x< Ww =

Zz. oO O

r= uw Ww |

aa | <r

es Ww ceee

°

(Se) LW on

Gf wr

O = uu! © = & on oO UO ~~

fee} —

Lu ~ _

oa) = ee) —_~

=i —O _ J Saget ee) coal mL w-> = _= Se es

on! c> kf nw Ow oe

a BS — wa YW ae I Ke H bap = = <= Oao =—nN Ou Fe YD Se Wes a Ox

>t aetk _—Y UUW wil

OUTPUT

D

DO; END

2%

DO;

1

LEGAL CONTEXT:';

"FFOOT,8))

LL BEC EECKED.

&

OUTPUT

ag

*

\

* / */ */

ome ee ee ke me ok oe a Oo Kok oe Ok kK kk Ok Kk Ok KK KK Ok RK K/

o

PUNCH PRODUCTIONS a a

%

we OK Ke OK OK OK ek oe Ke OK Ok END;

END 3 END COMPUTE_C23

[eX Re KR RK RK OK KR KR KR KK OR Ok KK

>

—! a a [aa oe Ww ~

e © =< —

—! —J

aa < ee a 7 =

= _—

- z = on —

—_ = co

ae b nm << tH a) faa)

— — _— ee ~

—_ — 2a Ot =

o_~ —_— ~oe

= = os oe —

- - lad eo —

Oo = Ww - &

- ke oe =i — > --

Ww | St — e al — ee > << << —_ joa) ce x = — Ww oO on (oa al _—

= = ~ x Se | _ -_ ei ——— uJ

ro el i = —— oO loa WY on = FG

PE Pe ze <x e ~ ce _ oO WY ~_ Pod —Y °c |

oF wa > <a es tee - >

Pa | er - &

— ae ay jaa) = ~~ Ww x ce wr YN fod

~ ai< i - © OO < ~ ej) = on ae > Cw —

~Atn ES A i ‘pie Hawai os - Ww tw Ce ei iy i Lu

re - O #eD > ~ ”~——— 1] OQ

O~ OO o_o wn —Y —~Y ed | a yan ore

ujlWwW = —s — _— Fd —_ eel) Ji ow

xe — or oo oe —~Lli es | al © Se ed od a

o> Whee O> YER O ME >> FO YM UO FOr We YW _> onl YM OFF Il GQ: 2H

OS Woiema O Oe < =, ae nso SO = O0O2Z~— ff — B— “OWS -Oesy O> Prag al on a reer OO Ser LO Ree Z i O Maw ae Te Ow s=—DOOWVO — oS) wer fh AO We if wy Voe. ea DY 2eOewW SeesO>me IL iT oJ Or ODWOWF MOD ZD <a a eel) ee)

GOrOoct24wime. mda ht ee ww (en) O WY WM ee CwWqe ozst— © Ste ae FA, pal Ns a QOY FZVUZOS—ISOF YO Wek wa Lumet Piles 5 BO i wea cI QO iar ete Cot LO we OE ObOrsrs-OUO OO Wo = > a

122

og |

’ :

a

* ¢

? a

ar 2TH

ae

; e..3

o

7 oe

s a

~ ry

7*

" -

Truce ry

Panty.

: .

9 «

; )

ee

| or

e

* ®

+

>

“ 4

e 4

7

: ‘Ase@eeeet

eae eee

ee ere eo

on

e |

i -

a .

to

.

y eg

tp

Oe U9

4 :

ye |

. |

: \s

»* 2-

&©@

os ©

f °

° >

© «

: ;

° e

s» @

.

‘ s

8

_

«

a .

.

7

i”

. :,

|

a. oh

7

:

44 4

7)

s

a

se

Ty Dal

7 7

iA

* 5

‘ ’

i} 2

'

e

9 s

|

» #

t

ei

j >

a

4.5 ‘

°

*

;4

se

by

’ »

*¢ ‘

’ :

} ri

] ,8?

j “

id pitnieee

Tt

-

echa pegvvor-

teria

1

14 £1

‘icgoMi-¥y

§$esjsz0°"7 4:

( - )j =

a ea o

- — oO

- —e —

— —bt

on = an

+ - Bd <a <a . _ _ on —O tf

— - —W ~ Ll . x —s

a Cc - _ _ e e- WL

- en - (an) ~ ~ oe Ww

- . >e ~Wn — oe ><

on JE -_——_ —"

—— iC) =)! ce uw

== aw <a ~ es

~ ax ae oo ~~

_ Ue woe reat es os —

— _ —et —_—_— —

Oo Fc ~~

~ wn wn thd fab,

— o~ pas pe iw WLU A

— -_ & po ee — [eo) md Oo HO aa we

= ee ae an — _—

-~ -— reo Foe ang > =: ai | KE -

on WY oe Ore Ure — —_

= - =z zo ZO (aa) —~er - —_ oe aa OOD ~

oe et on - ~ ——— wil Wu (seg fom

. e) ere we <a< O. = il ~ a ac aia Ov

ive} on —~— el come aS Pol uJ —_—— se a oO - OO Oo a og a ce _— -- <= faa = ca WLU WL Oe! <a

aa = <a - [omed SS oe ze —

at nee et i, al aa a - se oon yo c>

~_> + ww rs a | ~~ oC —~— —— OF aw LU ee

= = QO Ww © 1] bh Ort az Zz = Ou 23 = a be & Oo CQ Ye a! a! Oe -

AOD ew eee SU) See (5) aa re aa aa =z Il <—a<ad+

Ozer Q ereereO>— Oe = OO OU hoo ac em fw C OCENYUNOOt = — aa tal | | Ome = famae +jOj+ qJasz aAZzerOOY _ > = a al <P a es ee ah az

a O = a Il oh Ow oa -O WY Ii 1)

Orw> han i Cc Cc <I eyes se Ze St> UK IO ee Ie Wwe ZU ee sic = = >| aS br Zr LE oe BV Or il O wWoao no ud Ol VYOoo VES Af AMerfl wW S —

= Pd | ae) ea eT ae az aA oer on ao = (Ue es ra ett SSI DVR SD “2 Weezy D> OS Of See Wee DD

io Oe) Oo) == oe.) 0 a by OvVOosaS OS So ail 4 2 ee = N O ALS oy © bi § <a 3

HOO Weer Zuy wRibO WetlWen YAO lOO DO Ul ew rs C1) if) Ol LU an aH

O aa 6«<t eo md gy SS au zaiG fa) WOR WRHOO WX ef uu Lu Woo

123

\\

-

tt

(HEAD(INDEX(1))

ALL BUILD_CARD

oo

- o

on oO

= ~

-

oo ~ ae |

~~ oe oO a - ~ — —"

~ = rk

oO . = | a = oO = z

~~" _— —

—J —_ <1 ail — -

= <= = © e _ _— —

= bE b = | md -_ _

_ Zz ioe) faa) _ -_—

~~ ~ -~

@ - ae o

~ @ ea) b ~ _ _ eal oom —

co SS a o- - a

~” = — a

= - —— =

ee - -

ee ot _

on —_—_— — —O _

= _—_— — —Z

re a eo

-—o Ps af -_ ~“~— —_

ez a -~ -_—— wi

= - ce on —Y =e oe ~ Oe ~ <

_—___ m_—_—_—_— a= ew WO

~e — tL! -L cm }

~~ - ef Oo <r ~-e oe

-—~ om ~ a Wo - e« xX

wea =e a = C42 - w

ar eo = zu _— — ZO es ee | — za ~—a —> Oot ~x — © xo Se § a a. O on

Ww ~J a! QO Cie. -~ Ou —~— UU) | ww —ee = —_

are xe Fe ae we rH Lam § oo am ut acd OO << og ~~ fe 3 eS + ee oj mx< OW aa OFFS) Eo —_ aa WO ~u tw UO Usseam iL - OO WwW xO WO ao Li. SoS wd men oe Pie Ww2 Te a. P= be - oO = er ~oO -_ 1) - nm cre

—~ Fes WJdOrerwle ~w x oo oak = a= enon | ma <a em LW Ij ow & ae on sar

Oo0c~U aa OCO Cok @ fi az aa OW com CYAki me er COO eo Pxeen. a a Bm 2 QOw<t

aIdZz~vnowr —ZO° <id2 oM+er <& Iza Z2oO ee OO rsa Ket OS) OO all a. SS) we <t {72

| OwnoW#Z2ow jm re Aw moO. Zoo jo~ ONE LOr-O aa OFD>”* LOR ae qaqa OFW F_ [LW OS ZASIVOU 250 OS sell i I tes O11 Zee alan! oe A Pe Meat Hei a Sa SZz2ascs > 2 D>D ZIAVeewruU DWN oO Omni w WH OH Anant nt So Wey eit ne

LE is aa Us ee = aa oO oO O ee Lt I et et LL oe Lr) eo YO LU mF LLI om feeb cmp OY OO

Boi oO. eee er! Cy z<aiatoO 260° 2iacO Ate “Zoe WOUND wmwoc WOUO Bon ewe

124

CASE 0 */

/*

SAVECINDEX(I))

e |

wae

Niee

x /

GASE ‘I

/* ~~

*f

CASE 2

1%

or

s\

“As

= TP_SAVE(K) i

TP_LSAVE(K)

GASE 3

TP_SAVE(K) {*

at

_SAVE(K) |

= TP

eco erlL

—_— Vv

on -_—-___ ~os

~ qo — -—2 Om on

—_ ~~ ato joe x< ow Re Ww OO _ ~ i Q fad od _— © 3 on

z ac on —_ rH = J Lc Mart S| > Ww Comal

| Y > ee —+ ia FZ q Mibaos

Ow Yn —_—_— ~")

_~ 2me Oecnm lL eoaroz ¥ > Reet a eee ic ~- am —- W MYM © uc ayw AZZ Dee

p= 2 A = Ovsell il uu (oe) < ee | +— Tort OO Le ee WY act mmo +O et LU ew

Whoo Ey lon a a2Ha CO ras

collin ZU ReeY=zO LU ew AY WWM ole WwW ©

eoekt Co Ou a LW pert LI ek HYD R tu

On gan UG) US ieee 7 ot |

125

K

— = —

ao

-

ce —

| e a t >

— ~O

_ Zz

kK =

x< — on

Ww oe ow x< ~~

be = -_ Ww od

=i - . Q ad oO - +H a e

O - -_ m | - [eo a rE — Ww —_—_ — u. lw — Ww -~ on

i ~ od a =— _— -_ — ad

Wen w et wi be 2 on

ae a ow —— <de aw ca | <a fad e

en Ooo at ory O ed x UO ome -— 7”

Oct O Oe ~ erie = 220. 9-2 —ENm LS —- «cr

a <a Oa O [ah ba Ie) OdreO OA F ore e124 fol fe

St DO IreHO <a et UO | (2 | on — aa | |

ee [COOr« | Oem LZ +H4 i HOF D GTNRroor D LT

SST ee (2 OY LEA oy) a FO OO F- O il-eO 2N I eas ee

DO oJ = = =) eo. Ne ee AMS) | I oe = Sep N

— <a — <a oS Th Pee hai) 0% OS LW ee rt (or —

eS wis oO. wes O41 Mrs Sy Sat roe, Os Seas Oo Wer-O C WOFrFWO QA WOO

8

s\

ee

~

o ~~

=! oe <= ~ Lm) 4 =

e _ — _

= — — — <=

o _ oO ~ ke uj — Low x< al za _ ea) — uw

_ = Cc

— ram — — _

— faa) je

ei e = _

' | - > >

~ —_

= 2 —

> = _ WY

— = Ww ee

aad a =

“3 oe on a x — on

re _ -_ Ww i ~

— ez = - | | — a -

ue — - bad sos —- ~

Ww le _ ro o <x

w ke - | - Ww Ww x — w oe O —

ees wo— — ad — -~- Za—_— on

- a — c= _ a -_ ww Fe ~~ _ + | ~~ o

~ oO —_— cw _ on — [ol | on

2 Ww 1 —_— = wW tu e za~— Re Hie ey Ww i ors > w >

tert ed ce. &*~ a re ee ative t — - — wt oInm W <a ene eq Yn tn —_— a ROW af (eS = C en ew Jeet Lae es - =F Sue & Urner — -~ =| + eS OF& 1 Ww

-_ WwW TT wi —_— ue > — on uw — + age

ar ce oO [od Ae MN SO ts et Ver << or C — <Yer eO F&F e~-2Z20 7 ~ a * 2°. A: = ww nn “ice = ~ ce ef <—KaseZey i= = & 2e

o> ja~ + <a Sick OD etl A io eoxl “er

I< 2ZUu Gy t-o -a& Omte-O A> coe— owe OFO OWD YM We ee ee [afl a! teat ao2ew Oo awe rn) Lao ofS & LS. <t IrenO az oaeew> MZ ee AZO S00 a Ole Sy Si OMe Oe ja) oS “es ~Wot ewe Pb <a © Sl Orme

Ree oo 10m ft Or Ieee FO OSH +0 SH TOK | e—O bee HOrD DNROONM D Le Rest | Keres |} OFD Te 4) CO ll oO SJ Gln =a lea eee: IM 'A wn: SF a O22 ee OF Ss OSes ISN peas ZOD ake HL ZOZ 4 SH ZeRO FENZYO Use St ae) a 2a ae ase Fae 3B o-Sez i Saat OAYMSsa fiat SOR) WC RE Eh eS ik (OS | a |) Ae a ra = —_— <a i LL = a Nee LW 86S HO oe JU tO te lO tert 0 ee ee ct ei be tr eel

aS tue Oa wins ca an ees SS} ata) eet Ei. O 2:6 6S lO 2a) 2a WerOO WOrrWwO O WOO WO wad WOO WoOUW

126

**

£g7T TRI

’ ? '

*/ */ */

KK OK OK Ke eK Ke kK Ke Ok KK Kk ke ke Ok Kk KS oe ke OK OK KR Ke eK Ke OK kK Km OK Kk Ke KS

MAIN PROCEDURE

(%* OK HK KK HK HK ok ok KK KKK KO [*% *® KH HK HK RK HK HK HK HK Ke Ke HK ok ok HK KK Kk /* /* /*

7

x

it

ia on

ene lad

WW? en <a

SOOM ee = mi c= ere Anaaet

Ww a WH 3 SO enw aozrai | wn

wWwWoODZaw oO S=OODO> eec ew

HYrOoOO Owww e-eF COOc=L=ah few |<O— D>

eet SSW S + we OO OnZoaOree - ID d= these Jere To krDFO = 00 Sco caes ¥ Otte ew OW aed atxvOxe=0

Ww LY eeYkee Jerid) fT OOO UU OU OWS = Ree WHIYY w OCWeaTurpudaew

on OU eeentmen

W eeDeiluqw

=zRAOCZO=z pee

lO Sos (Si a Oa2w-a2o-2 6. ORK OCD HT eHwm

SLxr2ezoocorw OOreMNOGOLAW

J wd od ad St ed IO

aqaqdadaqaaaO

127

. 9

e = _—

—- —

Ge —

OO ~~ —_—

| be Fad ze O = ee be (ale = |

— ©

<= 1 oO (24 a ! ui OF & a xc oO

Lond & cs US SY ae 4

— Ww mn ~ WwW —-— YY 3 Oo

a | Wi —

eo uw =e

ee Ke

a on e Se ad

oy = e #0 oH e O XW e Ee ew a © te qt we #0Oe ei Se © sew ww oO W Ket + eRe Ww Fe KWH _

— Fe W £¢OX Fe HE). AE se et

O WA + Ot O~ i RS ek SEL

OS sheer ee i Ww Ww + Te Re = © #NH #OW Ww O *e*eCH~ a WW YfY #OKW-AHS a ¢€ YX #eHEAO ee = O WwW «© CKHOCCH oO ~UIK Wl O f€ WOYr #2 Il

Ww ZNkee +#WRO OC AO WNW XO OF me O I CO—m—te i} = MWZ il # VD—He Ww | C=)

Pe = YY e &FE QO Se Fe Fe F&F WZz=—O 2 Bee Va SS Pate Ne = CE Onmnw

Or OrOFOrFNOD WU = OD UDODODa& Oma ee | eeoZzta>

WOR ee Oe Cre COOO ODSOD>0>5>023 2% Sam~ OxrvOrewovcOwr or

De Os me oO i= waz rs

Qe Ie ete ew) ee Seg ps wef Neg st ee eg | lo i WOR Re Ree Lt

ODUCTIONS

nore

0a

d05

303

IG

OIG

I OR

IO

OK

BO

GIO

KK

IK

OKC

aK

Ik

aka

ak ak

ak

afc

ok

ois

akc

afc

ak

afc

afc

ale

ae

ak

a ak

ae

aga

alk

aig

ae

akc

afc

afc

ak

ac

aie

ake

ake

ake

ate

stea

k ok

//

ie

eo

i ee

ee

Oh

Ge

a Reeth

ae

ae

ee

ee

ak

ee

ae

et

Bee

ee

He

a)

eo

ke

Ke

a a

* oe

fe

YyOSSSAD0Y¥da

Yd

DILIVINAS

3O

GN3

me

* .

* [see

ee

ee

ee

ek

ee

ee

ee

ee

lCUK

UO

Sek

Ok

Oe

OR

ee

ek

eR

ek

Oe

HR

eR

ee

72K

to

tok

lok

kok

ok

hak

Joka

ok

fake

cai

akg

ak

aie

ak

ak

akc

okx

ae

ak

ak

afk

ak

ofl

a ak

ak

ak

ok

ie

ak

a 2X

ok

af

ak

aie

fk

fc

ak

a ake

aie

akg

ge

ales

ae

ae

ake

/

NNOD YOYNS ae

ne

dd

*3uNdG3I0"d

NIVW

11V9

keene

ee

eK

EK

KK

RK

OR

Ke

OK

OH a

a

ee

ke

a

/*

«xf

/*

; AGOG

WVY90Nd

x/

/%

x /

(Ke

Kk

wk

RK

KR

RK

OK

OK

KOR

KR

RK

OK

OK

KOR

KK

OK

KK

OK

KK

OK

KK

OK

RK

KR

KK

OK

KS

$3yuNGaIOYd

NIVW

6°3197dWOD ONTHONAds

= Lnd1no

NBHL ( (ade

)dLA9) TOMLNOD

ST

QN3

QN3

128

ad WTO M

ae

| a

: Rae

_

: :

ma. FAS be

|

a.

) :

; SSAUTZIORIHALAM

OVI

' 2

ae

7 .

.

: °

; :

- i

a |. thas

nee

tems eerie

*e2 2029 €eeeb-eeeeer

eo ©

* #\

+ 395

- b- ?

7

' . WOR

MARAOSS

° mN

J °

i 969,08,

0289683 @ 2B paeeaee

te eRPBewreveere

o- ew &

eh

“«

.

cSMjNTINAT_VT AM

JfH) TAT)

efas

wabti4s

Hl a,

x |

;

ee

ee ge

oe

20 ri eee ae ©t

ew

4O60

£95 FORE EDD

Oe «

- Lon

eon

yes

esi eee €evese¢#

8 @

oe

ef

@& *@

@ A

- ‘

he

*

: :

ae

‘Xe WOZSSIOAAARA

MLTDATHT? AD

ous .

*—

rs

‘ .

e606

©. 862

oe

Be

ea

* 77

ee

‘a

ep

es

© ¢

- .

\eeresecrer

OWEV4ES4 F048

Sas aoSFaDsis

eye HR SSh? *¢

eee onde?

¢ .

‘ \

f Pe

7 +

4

©

7 :

, ‘

' :

.

°

| ,

: ;

F

; :

e

7

‘ :

et Aa

me :

x x

Y %

S .

* Bat

’ r

'

*

vee ait

se4

tor ee

ad et win)

weet

« ‘

- 1

j

7

< ~

=

Pid

a

- ‘

*«/ al A ul A */ */ */

ok Kk Ok Ok Ok ok ok kk ok Ok Ok K/ Kw OK Ke KK Ke ke Ke Ke Kk me eK OK

THE FOLLOWING CARDS ARE PUNCHED BY THE SYNTAX PRE-PROCESSOR

*

Kok oe Ke KK KK Re Ke KK OK KS

wo OK Ok OK Ok Ke ke ok ok ok ok Ok ke ke ke ok kK KS xc

SEMANTIC PREPROCESSOR

* ke Ke OK XK x KK OK

*

APPENDIX F

o*

*

THE SEMANTIC PREPROCESSOR *

Hw Ke oe Ke OK OK

* OK KOK

JDC RCI GIO GIO I Gioia oi i tok i iokoiok tok gidoisiotototototot tesa iat atte ate ak ake akak akc ak ak ak aka ak ak ak ak akc ake aka aka ake /

we ok ok ok

DICER I IOS OIG I IG oI oii a I a I ici GIIGK dak kak lok ga kak akeakaiak akeak ak ak akcake ake ak akak stag tc / JR RR Re RR Ke KOK Ok Kk RK Ok OK Ok [RR kK Ok K kk ok RK OR OK Kk KK KK yx 1% PX KOK KK KO OK Ok 1x

Cs

co oo

- - © N

ene ~ os rs = oe

= ik = Vv = “A - ee O ° - fee A

ee oe | ~ a’ = oO “2

- -. ie ~ QO Act err a

ee Oe © we Ae Oo eA ee AAanaw Nek Me We ALAC Nde Ze Sew

eX OMO WNVOLIIACUAWHL IHnZza ee Zed eOYer OUOUIVURa 2D O eS & Fe Cr UVWW= O22] -OoaOg e ef ©Y eOd Ve Fe 2OVe HS UaAW

- e=- COft-e- 2u eWOe AFO O es ew WSN WV DV Cm >O eN28 Z ee + we Ve AD eH Ouro eee OO ee VVe Ae Ow e-rSMNFV

- OUWeNr ef# &e ADS eO0MNM *ALOUZe ew eOe J eo Rew ee Ve Z2ZzOWwW A

or = MeWe HOW ANe AOLVVYV &o = A ede Fe © SE Ary Reikfe we ew ew

Ae ee RF CUANVV SMWW BOF Aa CO #— We HIAOe &§ OOVEUMY kw he oo

HOO Niwa Ide Actoede ewe & Ci te PO eYOCR ef eRWwW ORKWVAAAWA VEO ce See OT eZ2COe VW t CO

Zeee Ze DEAAVV]® AZO wo Ww — PZNOkF@ © AMV YX Dtas>

toM~ ee rOwre VZV ZY OwVve ey UdZae © Oe we = We Or Xe ee eOOe BR See

OrRNEFOCOGCWZ WVFe - 20 ao Jz Pw Tee we VAAL ww SS AC ee OS JMO © O>Tee AWeZz OV Cereb ecqreOd* UOKrF Aree

>O- ee LNOMWe etURE VY eer Zw rWwYy ame = Wee Sone wi Ze] wWOOrMN.e «= Jae = «OQ WIrAULW ADEReVVV e aw DO#= OO & CQOUORWYVY >a Ne we @ C&A

OV eZIode © OVOOe & & oer - am Wee We Y> We VO Adaeed ne eAw = jew, Oge © UO &®eneadtbVe We We OO “~e O «etre +e Vee Be>Ne ANAni<

tl ewe YZ we ce AAWEVVY Bere Odtl J «2 AW we Aw wteae = *#® )627278:

Reade |*Oe &F& YON eIOV = Oe a

aze+— wate MWOe| e& Aworow Fe KU & MORHADOV wf e& FPrOWSs

ere ee tee 8 WV ee MeNAZH Ade eZee TFT WY eer RrWVV 2f Oo s>oard hee ee DYZN OMe eAWOCHE We Oo tewe Zee Or © ZUHO FE OY ase He RR Ow FeV XW eA WAZULOV eW KK eNZ= «© KI Nw we Me Res OWNVe

ke eww @ Wee «OY A AVI HIWVV Ve :

>Oe coal ood © VO eI3IXeWOCLINe & & SHmte ewe « «Oe Ve UITOrAYV o~ HSAMeeY ewe &§ O &—§ AOWOVVe re we A

°

qaiqqmeesor IeOOVe & eee A CT eO © YON eWItUVe r$AAAO WOOF ee eww Ae OVVe ere ZFOLZ2 re we © DAOwWaNI.e & cece ACY ZITO mee HOOF ew WUY ee ANWHaaare SD &©¢ OF = Bee e wee AW OREO CE

WY ele eLVY ef ARUCDA Woe

rae rte eee rie eAAWZZEaIeeraood N~——e ee © OF © ZXRUUTIAWO 2 z>e- ee XY COZ eAmOUWSrECOYO FO

ew OWOZWe OCIS ZW UCOLONO Wi ee O SPFWWONAWWKCWOWAULWDOR2Z MMe AODZZTHNNnNONWOONDHO2Z2I4D Ice (OF MW CORVVVVVVVVV VV VV VV wJijereewreeereerewvreeereerervrewrerwereeree

129

. - * > = “gn223

20893984 3ETMAMI2

a+

“Aahngcesetecs bubebeccheseeeedeereretes L4neeeeaeehesed

9 @@¢eecsceneeee2ee7F

88

\

s \e

nn?

24

yt

\4 i

fs =

‘eee

e*#ee2etBP@eeeerwer¢+

*

A TRESS ELE ESE

L LSAT EE LS

Ee

ee,

eé6

Se

> '

,

bh

» 7

&aeea

8 QB

a eee

ee

FF FS

°

-

\a

\5"

s@

ADA2 3S

an

¢ Ay

ry LA

=:

‘a r

se

9» @

8

5

e;27?

6

*# 4

: ce

wa *

ss «¢

;

*

7

ee

a

eet. .%te

2 Peo

= = ue 4

i@ s

,sa4?

.f

e ster?

,t<*

++

P

ny

MT

ee \

ie *

~2

»*

* a

é ~ *Bo87?"

> #e

, £44

ota

7 ~~ i. Pe

a? alta

ta

Ly

— a

7” '

’ el

) ‘

: 5! a

avi 2

© ; <

® AF :

>

° J < i‘

| A

: e

ng SAD

Ly p Rae

gOS?

6 PRLS e

ry ;

~1eM ae)

steTi «?

>" ;

» *<

tpt y>*

g* Ae

>). pte

Sho

, '«

ayUs>"

.!

a te

eae

,™

a

scons; i?

tng

tase 2

ys

ePeWOT ee

ONCE

ERT eae

ret er oie at

e<erte ehh a

city

“yoek

6 ©¢ @

442¢¢

® «

«

° >

«

tl

> =

@

% ‘

? ST TRAA

» 4

¢ 4

a °

40.6

y >

“ «@

.a¢

9 e

° ®

~-

-

4 4

Pp ‘q

o ’

a ’

*

1 ‘

! °

PS

o :

° ,

@*

_

‘ .

4: 3

:

4

i a

) ‘

5 o HRI

¥ s

7 A

Ta

4

dy

His

ae sa

. ?

1435

a

»~

*

‘<A0GH>* yACIUONS'

D>? ae

4 a

_?

: ;

y” "> t

‘ j

3

ry 7

‘ _t

’ "<i

eric

i>?

q Ig

» 4

ve'¥ wre Leo

i »

=

>

| &

7 .

i=

, "

iif

i P=

amber 2%

Peat

.’>

4%

|

J

WPT Sire: 7

. ‘i

» *<7MhIOF

THIMI7*

» t

le

« “TIM AN ATL

r?

' gt

* a

regia

mivaAnea

a hi

Dp

*

TSG

4

is

'

ie WTA TS

1\JdAT2>°

a]

i Peo

Ti cw

lier

vd00¢cO Y0000 0V00e

22290

90000

000900

22200

GO9N9

090290 00099

GCONCHO 00009

00000

00000

09000

00000

9G009

009000

09090 G09)

00090

90900

00000

00009

e¢c2090 00099

09090

G0009

OOu0C

22200 00000

00909

00092

22290

000902 22222

ocecd

00600

i

EL

a

*4<39NISLN3 NOY

ot Ts

QO0¢ce 00200

00000 000CO

NO222

0uc 00 0

0200

90200

00290

05100

00900 Cce00

90000 090000

007200

00090 00200

90€00

00000

ecco 00000

v0000

90009 00099 00009 NU006 96090 00009

00090 0G¢00

00099

00009

cc0

20 090000

2c020

ecOcc 0U000 waityYaiacOM ee arodcIIVS © OmtaOuue em O

R A AA

00222

Cyud00

09000

o02e2 002222

00222

oO07¢¢2

00222

OOTTT

00090

O0ECE

00000

00000 OU222

0v000

CdZ22

CIEE

09000

aire VY A WONMN © #2

= Oe

O0e & & FARO OwvVvyv

OV w= ZEON Ve ee eAAOS

ZOCCO 60000 00009 002900 29002 00929 90000 60900 00009

02000

C0220

02002

Z09G0

C0000

00070

00000

C0000

00000

G00S0

26000

On000

99060

00000

00000

09000

00000

00000

90000 00000 00009 09000 oL000 00009

90000

90000

20000

92000

00220

02002

00600

00000

00000

00200

00002

a00Z20

00000 20000 00000

00200

00002

90020

00zZ20

zv00z

090z0

gcooe ououn n0000

) IWILINI

M Doohe: ohap.*

fot

#1

) WWILINI

{ Y4dO AYVITIXNVD ¢

T1VYVI9S0

HOVLS>.s

NOILVYdd0

313730>s

NOTLVUV 1930 173954 1<AYVWIYd NV3I008>

»<NOIIVYSdO

3718V1>

*,<GNVdad0

3719VvLS

» $e<dSTdIISdS

3dA

200¢22 90209 009000 (2)u

‘uc

¢2922

O0Q2¢2

02009

cO000 G2c00 02090 (2)u

‘nu

OCCO00

O000U

OOLOU

00G00

8oOO0S

GUDCO

(d)u

*nO

YOOUD

3Q¢2090

O0C?2

Ocece 000CO 2NO0cO0 (c)un

uc

cceGc?e

D0U00

02660

70022

_ 00206

00000

(d)u

*uc

22622

OGOOO

02000

20000

GOcC0Q0

Q00Q00

(d)u

®uc

€2G22

9006000

02000

200G0_

00209

OQUD0O

(2)u

"we

ccOd¢

GOV00

020090

20009_00¢209

00000

(c)u

“ue

ccG¢c

00000

02000

20000 96200 00000 (Z)u

‘al

TTOTT

00000

OTOO

T9900 GOT9I0 00000 (2)u

*39

Q0900

60000

0000

00090

04009

TON00

(2)u

*,e€ CENCE OODOID OEODK

€0000

OTEOD

00000

(2)u

‘nO

00000

06209

0022

Ogece

O0Uce

cOO¢dO

(<a

ful

OTQ909

06900

O09

J6000_000909

GO000

(c)u

"ne

_ceQce

OO0UCC

02900

CuC30

COZNG

YUQDO

(c)u

*n0

COU0)

00060

00000

COCCO

00009

00200

(2)ua

“ae

ee0ee

Q0OTE

0ZO00

ZO0V00

00200

00090

(2)u

"He

GEQDEe

OCOce

e2eo0

€0000

COL00N

92290

(edu

“10

00600

GO0D0

90000

OO00LO

00000

QNGOCO

(Zu

(f7T)L19

(ASN)

TD

3YVI

OHOOOL

CUO

7° OL)

2289

1 ©e9

GJLIG (8T)XIONI A 3YVI

s<NOTLVYVIDIG

ONIYLS>.

*,<NOILVAVIDISG

3S1dVL>.

‘ads TaTIadS AWVLS>s

*a<wVvud0td

DJILNVWAS>s

» ‘s<NOTLVYSd0 YASLINIS>s

»s

§s<NOILVYVIDIG

OVI>»

*s<dOLIV3

NV31008>.

L>s 1<1390V71 WVd9D0dd>.s

130

Ps an «

ten

: YARD 4

iii RA

NJ30_ oA Se

Menanones 1240

1433"

KBARIOSS

>] Tha

, <ngiairczte

aan gSss

1 i MN

ITAOA Ja0

3 OAT

ae

Tb

] VeEMOTTAD

4

af

Sulc

.

46a ta sap he) jee yee

of 1 fay 1), i

tiriow v3

v

'*. Gy

. ‘

2 22

t (

© i

ru!

its]

th

‘¥2

, f

}

oooG9 GO000 NaV0d GOOGN

oagoe GOONS

and WD

Bo OHNO

0050 .

0000S siees

Ootdo £5658

KOFEE DOSEN

SAMOS fHOSO

tbo.50 TUTE.

¢ bi

Conds SSS99

ODKOO SSOSO

COSESOESOO GODoE

OOHSO shot

ee

wish:

| ggese:

Oriap? CeboT

C995 On09G

N1OTE AmHe

poo0d. oteHo

(O0G. «

a

; oande

{5x06 Mohee

“S90M-GALSE Cero

mrTOs OLOSE

5? aaa?

ie

AgeAd HHOND ATOCS vane Ceoon

erctm

Nando GOSS

Oe)

are

Sécd0 bones.

OGaES ODER

angda JO090

aMitgs DShos

< bets

-

69006 oafen

esto

GERD

Pie’ sdéine-hapao

toceu rf

|

ee009

cfuTd

CCNCo

96926

67905 avout 70D

C0079

ar “oF

|

09029 -POONS

“05: 00. GG959

Deis? OoSON

nogue onde)

I” a SHED

Cais

Spned bPSGa

Orso DMIa0

O9S5s HOMIE

AAC

KRU! Ana.

ana oenio

475"

euése- oopat

OOse) ney

AgSSS Poway

@Isc_ cron

Aatg

i fond

"4

Pogo

ghtod Onand paths

oAdOd sacs

abd? cholo

yy an

i

2°50" G0620-00G5%

OUDDA Q500H

MO99

Soest BAD

< »_

. 5%

‘ 4

a

,

QGssh WOON Cosss

SOHN God)

CHGGT Soo

ee oes UB

=

Fepcsrg toh

Oo aehon

Chats W

Ope Gumge

-t2 9” ay

er mane arene 979

ute op

pe 751°

‘ Gaerny

pono.

191"

v., Lard

02000

63000

09000

Gv

50

02000

C0000

02000

00000

00900

00090

005900

00000 00000

900c0

00020

09000

00000 600090

99009

09000

00900

09020

00020

00000

90000

00000

00000 00009

00000 009000

00000

00090

00990

00090

00000

00909

90000 90009

09909

009090

90990

00090

09090

00009

09900

00000

0G000 00000

Jv00U0 90¢00

00009 00000 0000) 00900

90000

09009

00009 Q0000 20000

00000 0G0CO 00cdc Q0¢cc 00000 66900 20000 990000 Teco

00200

0222 00222

00000

00000

00000

00099 90000 09000

99000 00000 90000 00000

00000

90900 00000

90000

60000 60000

00000

00900 00900 90000 00000 00000

09000 00000

290000

03000

00222

C0909

00500

ovud00

00000

00690

00090

09900

60090

09300

00000

00900 00222

OUC22

00000

a00c09

00000

Q0000

00000

OU222

COQZ2Z

00222

09000

60009

Q00G0 02000

99099 06000

00000

090000 90000

00609

090000 00009

00000

00000

09090

20009

00000

00009

000090 00009

09000 990990

20900

20000

00000

ocoo09

69090

GCOCO

C3000

OGOO00 OU0CO

60900

C1900 M3000

GCO0C

00909 c¢990

60000

90000

Cco00

00090

00009 00090

02090

00060

0V00U

60000

00000

09000

00000

00000 09002 00000

00009) 98000

00090 go000 09000 00000 o0000 00000 00600 00000 90000

00000

00000

00090

00900 90000

090099

00009

00009 00000

GO000_00TC09

00090

(2)u

f*uc

cct?

ee

GOO000

0200)

fG000

O4c0G

OC000

(e)u

‘nO

00900

0CO¢c90

06900

OL900

99389

©OCCO

(2)u

‘yO

OT3G0

00609

000G

LOVLO

YODGI

O0Q30

(Cas

*nO

00003

GOG90

GO900

OOGIO

OGO0D

09020

(2)un

fut

00000

0069

090

093C0

UG9000

99998

00000

(Zu

ful

06900

00G0

09

00000

00000

O9T90

OC0D00

(2)u

fu

O1009

00N00

0000

06000

09900

OCOU0

(c)n

fa

QOTO00

6CCO9

90000

09000

99500

06900

(e)u

fu)

90000

GOV00

00009

Ovo00

CU0ce

C0090

(c)u

“0

YGI99

BO0V0

00009

90000

QOT0)

COOND

(2)u

fn

GO2I00

900090

C9L0

06900

GOTVO

090000

(c)u

*uG

GOTUO0

GOCOV

0000)

0060

009

00009

00600

(2)u

®uc

¢cC0ce

90000

0260

20922

_

0G290

OCO0O

(c)u

‘uc

¢Ccuce

O000U

G200

cOUC?

0NC0)

00000

(C)a

*aO

O1090

COJ09

ND090

OC000

90000

00909

(2)u

‘nO

O1009

00000

00C)

9!

00000

00999

C0000

(2)u

“nO

VIOTI

60500

0000

02000

00022

OGUU0

(2)u

fu

09009

00909

OUGV0

UCO00

00005

OO0OTU

(2)u

‘nO

GO900

00009

00000

00000

_

0000)

90000

(c)u

‘uc

@c0¢

c¢e

COGOO

02009

ZO000

O6¢2C9

GOO000

(c)u

*uce

@c0e2

00000

0200

fCOZ

2_

00209

00000

(2)u

‘ud

22022

00000

0200.

Z00¢2

060200

00000

(c)u

‘nl

00000

00000

00009

00000

_

000900

00000

(2)u

fue

22022

00000

02000

T31

“5,

Paese

“go96>

son09

a:

nA

p00.

80

"0989 a0009 vasss

< a

‘Roped Hor +s. 02000

00900

DOTNOG OCtcO

~ 9a900

e9009 Iho

O79 56 09500

90000

aces

Gg0900

>CoV0

CL0LL

OOM)

HO0C®

Pr20ue® ovvte

oouc9

eceke $0000

.oF044

©3950 15000

90455

OLEed. BOSRS

ATE cs

ougne saad>

opOhO £0960 O09

GLeoc

24000

Oo TeS

>30 phat:

oegcs

auge7

oOo"

7

ae

done O60. :

gags:

cage Case Govind Cy),

4)

pIGMs

OGuES

mole

rk

4 se

7s

900 00

9060eo5

490o)

Map

oeadgo mHeryoo

| 2S

20960

nego

ogo

AAA

oO

Ut

posss

cosss

canoe?

Onntg

gages

hoa

"oA

& oS

See

ote yr coeda

‘tasgs

“6B000

00000. 00000

£0600

fo006

0399"

OoO00n

{700%

eS

ee 1 1p

“aay bY

aco

8icace

GoBoG

oto

‘2009 00009

10007 C000)

ono)

AOOdh

mons

ne

5 2s

neo ™

wh |)

we

Pat

Ann

be D/

} r

* 4

3a)

is

}

ous?

TB

«Mh -

:

moron)

GO

pt be 4 [

1

?

"GirD

Caer paoae qacto

Qayte)

mwtpoi

s02@)

Doers

SoStu Ue.

gqo0(¢

9)erv

ited ous o

s comes owls

S

es 00007

Be > Oe.

-4. 90600

04009

sma

~~aeanw

ou en

#)6,% Bah

pno0Ccs: rete

ve , BOP

Of iwi”

‘ «13

oe) 8 a

Ae

nt »

nDenoo f

a

i 7

t se

| ,

s y

‘n

fF

,

.

, .

»

4

.

°

'

; *

‘ ~-

. 4/

‘ -

4

es

»

4

f

*

%

‘ :

- 4

.) * ee

: ®

3

be a)

ed

is?

-

ec7c4u0

¢c200

00000

00090

JV090

09050

99000

00090

000909:

00099

00000

00000 90009

09090

00000 00000

00000

90000

02000

00000

y0000

00o0u0

09090 09000

90000 90000

00900 03000

00090

60900

0O0G9O 90009

90990

00009

00000

90000

00000 00000

009000

90000

090090 00000

00000

00000

000006

OGO09 00022 009090

00006

00000

0000

0 00

090

00000

00000

00060

0904

0 09000

09200

00200

o0z

co

oaz0

0 00z00

0020

0 90

000

0nz0

0 00009 00000

0000

0 09

000

000c

0 00000

90100

00000 90900 00900 0c000 90000 90000 00000 30090 00000 90000 00909 09000 00000 90000 00000 00000 90000 30000 00000 99006 00000 00000 n0002

00000 69000

00000

00090

90090 00

090

00000

09000

0000

0 00090

ooz2z2

0022

2 onzzz

o0zzz

onzz2 oozzz

00000

00z22 00000

09000

00000

00000 00000 20000 QOTIT

02000 02009 09000

0G090 00000 Ou0

CO

g0000

0C000

099000 00000

00000

09000 00000 00009

000900 020006

00000 00000

90000

YvG000 000600 00000 00020

00000

VOCCcO

00220

0C000

90000

00000

00300

90009 00000

00000°-

00000 00000 00000 00000 00000 00000 n0029

00006 00900 00000 00000 09000 00000 09000 00000

uc00d

02002 00900 90000 00009

00090 00000 00009

00900 00u00 00090 00000 00000 09000

00000

0G002 00009 09000

00000 00000

C0000 00000

OUNV0

9000

Occce

OVC

C€VICOD

(ec)

‘x0

YVO000

00200

0022

O¢caese

OCVZ9S

PSOVCO

CP

)iu

‘nS

GOOD

GCOO0)

90000

OGO000

O59¢2

OOOVO

(2)u

*uo

99090

90009

0000

00900

OOCOO0

OVOTO

(2)u

nQ

90vu09

Cod000

O00VU0

O000C

CoO

300-

OOOTO

(2)u

*2.2

OCOOSD

00000

00000

09000

GJ009

000¢C0

(2)u

‘nd

O1009

009059

00000

090000

OOTIS

00090

(e)u

*n0

JTQ00

00009

0000

00C00

00009

00000

(d)u

fwO

GO000

G6000

90000

O00C00

OOTOO

IOOVO

(Z)u

"ae

ec0ce

0OGO0

02000

c€0022

069209

00090

(Z2)m

fad

ceOce

0090

0200

cO0¢C

_VYUCO)

COOD0

(Z)a

®u2

22922

OGVOD

QUO

eQuce

GOZ200

09000

(2)u

"uc

¢C20¢ec

QOCOCI

9200

C0022

O6209

OVOOD

(2)u

*uce

22022

00000

0200

fYuGee

YUIDCVG

O0000

(c)u

“nd

ease

COod0uU

O2000

c00¢e

00200

09000

(c)u

‘10

90900

00200

0V0000

0905

90000

G0020

(2)u

®n2

2@29¢c2

©00G9

Yv2uu0

20060

CG209

CVINDD

(Z2)u

*n0

OT000

00900

09U90

CYV0U

QVd0O

GVOVO

(2)u

wd

OTV09

00000

90000

00900

OCadGD

OLVGO

(c)us

#)F

OVID

VOIO00N

BOVO

0¢090

09OT9)

09000

(2)u

wh

920090

COODOU

OOO0VD

0V00G

00099

Q0000

(2)u

*n0

02000

C0000

90000

09000

05909

000390_(2)u

#0

0039900

COOODN

2O0U00

000G0_

0L000

090000

(Z)u

‘al

TIOIT

00000

OTOO

TeOo0

OOTOO0

90000

(2)u

w0Q

OOGODO

OOD0VU

00000

132

=

mS + rane ‘obaty ”

Ps oe i . “eo090 1 goass

1 90900, non?

tes

n000 90390

09009 90900

poave GO009

G6000 O9000

B2QGe SGOeO

Oe6O0 90000

92008 9900"

0900) 30766

60085 00000

Goted gory

emp7e O0D00

gueOdS [O>49

Ravo

Bopes OF 20 ensos

f4GOA efoto

vote Joan

nAOGS ORES

HOLT SO209

DdbOo acegg

Gosee oOtaD

THY 20>

GOsno s09G0

OPO

sacs Scag

btuct

ONGID VOOR

G2000

1 00er

neo20

ones 0200

490450

3.090 O90?

pdace auane

038 3 900090 GO

-ooC0Ns

Ne09. 00508 99059.

65090 adnan

C226 OVOtO

ocoed

-

f

> Ce

a

Portie 00009. 9

0000 96300

manta } Fenee..9ece

$9000

os0ose 90900

96009 90000

9G000

60400 .900080

90990

G0908 90000-90000

99000 3080

41°98

$909

90500 GIT

OUSSS OfOGG

Qa”00r

SO09f 31000

utse

GOS%S Apes

ques 0255 Sado

9956

,GO5ss OnaGd

qQe0"%

Gesis 00490

QQNtE

C0565 OaGeo

20>

COLE

ONGO>S. 90°70

epuue 9e600-

geo

ogete

Geane

q004%h

O3900 “OCoet

a8aon0

onede

oF40e @oQo°n

VII

ACVOW

QqqQvon |

anste oePst0

Id7090

MY Gugqo

agoad qats4

; 7

9S SS) i @!

_

‘ z

a5” 91000

orange ONG

900

80000"

1¢)

- 1" "oi

C0000

cAdon

09090

69000

a.

Ler O00 Ta ts a

r He

1) DARKS

29006

? -

#4 7

mq

T0

OD 09090 * ual

i mc4

1%) 6

er

~r

4)

f

rhe

ep600 04900

fords 2000

17} eo OOOU

is

a

bodde. Bote

Ofo%

ors ia

i 85

C198. 60500

of C7608

obksor

rae

‘, ;

4)

‘o-

‘ ,**)

i;

f

' v

v

OG000

So¢

a ae

‘ hi

le

ee

.”

A

a

Sry ae

el

of00%

oF ae

Ton

fitit :

‘A

eo

Mets

“of

3 ?

C0930

shoes

Salad

tue

tye

wee

Raaee. Ogee,

62050 “gwoe

.

io cf

a Ltn

2

f

i"

sre

Toes.

hh

3

ONROO SESS

BFls Cray

| wr

an

°C?

=lan.

:

; ah

' 2

» ha: .

itn @

\

wIOC

Os

74

c ip

, cy

1 ,

oft

~oTe 4

bd

' ,

.

WHAOND TUDE "dae

Gio r

7 iv

wr

ee |

#4 6

a

?

2

<<

hd

~~

ry ~

hp)

‘ p

a

4 ;

ci%

Hagi

1

;

HOU

7

:

r *

‘ .

rT iG

4

«|

f 4

j i

t*

: a

‘ (

f

M700)

702

‘ ayo.

tne”

LA)

4 a ,

‘ Som

5

;

y

ege sy

ssa) Ca

b

iy

Pal

of

>>

) '

KOSS

OLeoe

-! ;

z

a?

“~~

) b

EOGR. TAGS

OOCSA &

wie)

¢

io 8

Ba0nD

aL

CoOoOT

00000

Q0v00C0

cccuo

02000

00000

00002 00000

00000

00090

QUUTO

vgoto

09000 00000

OO0TO

O0OTO

00000

OC9GO

00000

00000

cc2Cn

c2200

@2200

00000

TIL

OCOTT

00000

09000

90009

00000 c2200

0u900 00000

OCO0

90

99000

00090

0V009

00009

000909

6000

0009

00

¥9000

0C000

90000 90000

00600

9000

99

00000

OooTOO

00000

OTTOO Q0

u0CD

OoTCO

©0900

00200

000090 00660

96000 NO

TTIT

OOTTT 00000

OOT00

OoTIT

OOTIT

OOLO

0G

00TOD

Oulton OO

T OO

00400

09000 99009

00000

TTOTY

N0090T

009090

90000

90090

00900

cc920

00000

09000

2C000 09000

00000

00000 00090

96000 00000

00000 00000

09000

00000

09000

09000 00000

00000

OOTTT

T0000 OUTTT Q0009

OUTTT

00000 CO?e22 90000 08900 00000 OOITT OOTTT 06000 CIITT OOTTTI OOITT

OOLIT

OOTIT

COIIT

QOOTIT 09900 Q0000 O1000 60000

00TdO

O0OGTO 09G00

02000 00000

000090 00260

00000

00000

00000 00000

10000

00000

09000

T0000

10900

00000

00000

09000

¢9009 02000

02000 Oz

2001

00600

JVOVOT

GV000

00000 00520

90000

GOCCO

2900¢

G9900

00000

0000

00000

00000 00009

00090

0C090

00000

00000

O0v000

oo00n

009090 00220

00220

00220 00000

OVOTO

09000

00009

00062 00000

90000 C00c0

00000

02009

00090 00000

00009

00000 0UN00

0V000

0000U0

000090

00009

00000

00000

0c0902

02002 02002

ooTtoOOo TGQOC

O3109

90000

(2)u

*wO

996909

©0000

T0000

006090

99900

00000

(2)u

‘ul

TLQIIT

09000

OTO00

10000

OCITOS

09000

(c)n

49

OCO0D

20200

00¢Z

2 OITZ2

04900

00020

(2)un

‘a0

BigGtt

OBO000

D100

TOO0O0

OCTOO

00000

(2)u

49

90000

00000

0000:

OCO00_00000

000¢C0

(2)u

‘ne

2@eO

zZée

B0OCe

O2000

200900

06299

02090

(c)u

s ‘nO

OOTOG

00009

09000

000uU0

0900C

09990

(c)u

‘nO

STOGG

OCOL0U

000G0

OGO00

00999

900000

(Z)u

‘uO

00G00

00000

00006

00600_10909

00990

(c)a

"al

LTIOTL

00000

OT0O0

TOGO

TIT

GUTQD

C0600

(2)u

‘wl

TISTL

90600

OTOO

TOOTT

GO103

00000

(2)u

*»O

00009

00000

00000

GGOL0

O99¢2

OYOVD0O

(2)u

‘al

LTQIT

00000

OT000

T9000

60TO9

90000

(2)u

‘nl

TLOTL

00000

OTO00

TOCTT

GOTGO

00000

(eda

‘nwt

TLIOTT

00008

OTN0D

TOCIT

OOTOO

00900

(2)u

"nt

BLOTS

OOOOO

OTO0O0

TQG00_

OATIO

00000

(2)u

“ni

TIOTL

890000

OT000

TQOOOO

CVTOC

00000

(2)u

‘ul

TIOTT

GOCO00

9T0909

TN000

OUTOD

06000

(edu

‘ul

TTQIT

00000

OT00

TOCOO

OOTOD

OVODO

(2)u

fu0

00900

90200

00¢22

O2@ec¢

NODES?

2OO7cO

(c)u

*n0

OOVIO

00290

OOCCe

O¢222

00020

20020

(2)u

‘4G

00000

T0209

O022e

Oetce

edice

FOUC0._

(éja

*wQ

00000

00000

0900

090090

00000

00000

(Z2)u

*nG

00900

00200

00222

133

»

: -

| :

7 a

:

7 m,

65600 90000

09900 00000

‘f0GC nr

a

te ens

An

t w

¥¢S090

3000

Gu

we

a”

crfrA.

Oana

; a ~ We

’ a

i’

. 4

—_

. .

o '

- . :

*

*

'

1

.

j

r %

oti

)

( ]

‘ bad

a

“ ae.

ri

» '

> Wd

i? )

SC

Fad |

j H

i 4

! '

ms

coy:

' f

1 ae ba

r \ ¢

‘ a

- ¢

es s

.

\

60090 C9000

OCUOOT 00000 22200

f2¢uU0

090009

o00v0e

eccud

OvdOT

090001 00000

60000

00096 00900

co000

00900

ecc2u0

O00TO 06000

00000

00000

00000

00000

00000 00000 TTTO9

9C009 000900

Q0V00

60009 eecU0 06090 TITOO TITOO

00990 6009090 99009

000990

0CG000 00000 00000

00002 09000 09000 0090909

00000 00000

00000 00000

0°0T09 0c000 00000 00000 000U0

062090 00000

0OT

OO

OOTOG 00000

06050 00000

00000

00000

00000 00000 OOTTI

ooTCn 00000

00000

O0cO00d 90000

09900

9009090 TITOTO 909000 00000 0v600 ¥vQ000 7c020 00000 TIOTO TTOTO OUTOO 90006

00000

06000 90000

90000

0C000

00900 09000

90000

00090 00000 00000

60990 00090 OOLTT 00090 090090 69000 09000

G9zzz 00900 OOLTT

OUITI 00000 09090 00000 00090 oca00 00000 00900 OOITT

OOTIT 09000 09000 00000 00000

00000

0O000

OOTOO

00C00

02090

02000

00000

990290

02000

OOT90

0O0TVO

0000

09000 0u000

00000

00000

00000

02000 T0000

09000

00000

00000

00000

00000

00000

00006

TOooT

Tc900

00c2u

06220

090TO 20062

OOTCO oCoul

OoOOOT

00000

90009

099990

00900

CO000

00000

00c70

00000 00000

00000

00009

00009

96009

00000

00090

oo0to

00009

Uc002

ATOD?

O000T

00020

06002

OO0TO

O00TO

T0009 00009

00999

20000

9000)

00000

G200¢

000095

00000

00000

00000

00000

00000

ooccod ocodcod TO000 (Z)u

*,0

00C99

00000

0000

00C00_ UL99) CCOCO (d2)u

et

CLOLL

COOL

TL

OLOO

TCG0O0

OOTOO

OTNDO

(d)us

£40

COCODO

0000)

00000

00C00 G2000 OOTOO (2)u

*nQ

00000

00¢00

00222

O¢cd¢ _ 9U0CO ¢c00c0 (2)u fuG_ 090000 00¢c0VU 00ce

Ogccee

VOCED

CHOECN

(c)u

*4.0

30000

20200

00000

0U090

G0009

GN9¢O

(edu

me,

cevuce

000cr.

OcD00

20U00

0020)

02990

(c)u

‘1G

OGGO0O

00200

00222

Occeec.

CU0DD.

QOUED..

(cin

Pal.

ELOTT

OONTT

OT0V0

T6600 GUTGO GVODO (2)u

“OL

FLOtL.

UPull

OTO00

T0000 GITS9 C2000 (2)u

‘nT

OO000

0OVDU

0000

00000 09000 0:)0L0 (2)u fu 963900 00509 0960)

OG0C0

OV060

C0020

(Z)u

*.0 00906 CCI00 099000

00090

1900)

CU000

(c)u

“40

00000

O00G00

00000

09900

OVOLT

OOONO

(2)au

®*n.

0 YVOO000

90000

090090

OGO00

00090

OQOTIO

(c)u

“10

00900

90000

09CV0

GOOO09

TO000

00000

(c)u

*n0

00000

O00C0U

O00¢C2

Occd¢c¢c_00020

20020

(dda

‘al

TIOTLT

00090

OTO0.

LTOUTT

OQOTOG

00000

(2)u

‘ul

TTOET

COGODU

OT00)

TOO0O

OUTOS

OC9G00

(2)u

‘nG

GOO000

90V00

00300

00000

T4000

00000

(Z2)u

*,.0

OTVOD

00000

GOGO

O0YCVO

O00U0

00070

(2)u

“10

00000

VOO0U

00000

00000

00022

00000

(2)u

‘nu

OTQ00

GOO00

C0000

000C0

GOVUD

GOOLO

(Z)u

‘Tt

TTOTL

GOOTT

01090

134

«Se Som o $$$90

Nope

8898

GORR7

Saso0 abige " on jer 11495

- 0000

02000 00810 GOON?

60000

20000

i

ce c¢o6g0

“36000

one

. $0090

So9Cco

y=)"

90900:

GObd6

StU

A809

_,

-2g0@S Se800

a

49600 (00040

; gSaou

O0Da

‘- aheoo

QOda

ne

eAiele oe

ta ia

leit An

OC

i iv

bg 2HO0C 9

Gen0g NoedO oc 900 d000 909

; 9

9n000° ‘92000 0000

OdoND _

90000 69000 p

aca "89000

07500 00000

oos00 OO10d

09000 OOTIT

GOOdO. NOODD

OOL1F OO000

Dairs 16000

nooe: 90066

2000E C7302

CinoD aocsH

90 ae]

G

59

© eC

Ooo

voe

saan

aHoOoS

08004

Hf

5

Sogan

o

a0 » \

iri

IO

HG

80004 90906

09000 90900

2aNOO

042000

¢ }

oOoes

dies

dance 80700

G0G08

frois

Ou

Ii< ; te

MT

biGic Soitr

Gurae atone

20000

CG30c0

§socr

Jatse

Leo

OsSE6 abs.

ans

é ye

30509

ecpun

o8eoD

[CoG

sso

Gotii

ATS

ios

S u7Gp

69000

NeCeD

BOCK

ger cen

7

- «

oe i}

a - -

6 BOR

it:

50 OSs

5 90009

.9D 00 4 De

ve") OF900

09000

OVO

OF

wo -

20—Oww

‘@o000 ode

ORI MaWweS

e) sc a>

~

— =a. ~ poten.

i. 2

aneog

Hil:

7 As

00000

GV000 0v0V00

00009

00000 0000¢ 00002

00000

09000 0000¢ Q0000 CcOdOT 0C000 TTTU9 09000

00000

09990 ocoTo

Gyu000

0000e 00000 99090 000906 00000

00000

009090

00000

90000 00009 ccc00 ccc00

00000

00099 ccc0g 00009 TITYUO 90000

00000

90090

00009

00000 90000 00090 e2cu0

90000

90090 0u000 00000

00900

NOT

OG 00000

00099 00000 O0G209 00c¢60

00¢00

00900

09200

09000 OUTOO

Ccoce

09900 090000 OOTOO 09000 CoTTIT 00000 OO0c

LO

00TO0 90900 00000

09000

00000 00000

00000

90006

09000

c20c0

22020

99000

00000

72020 09090

TTOTO 990090

09009

00000

00900 00000

93000 00000

22020

00900

09900

699 0G

0000

00000

COTTT

09000

02000

00090 o0zzz

00222

OUC??

09000 OUZ22

00090 vOTTT

06900

U9900

00000 OOTTT

0099000

OOTIT

00000 G922e

OOTTT

00000

00000

00000

60000

00000

09000 06

0006

00000

09200

00200

090000

Ococo

00200

00009

OOTOO

00900

02090

00000

oc00n

00000 T3000

C0000

00290

99000

00090

00090 00000

09909

09900

70002

29000

o0o0

uT

00000

090¢0

00300

00000

00000

00U60

00000

7u002

00900

00900

O0cOv0

O0c0

V0

C0000

00000 06000

00099

09090

00020

90020 00990 09000 0cdcO0 00000

000TO

000990 0000€ 00000 09000

00000 CoQ000

00090 00020 00600 o0c000 00990

00000

60008

0GOEO

ANOTO

(2)u

“He PTO

08005 OTOOO

TONGGD

YUTIO

OCOOIO

(2)u

“89 C000

0000)

00500

00000

19

JO9

LOOO00

(2)

* ud 009CG

80000

CCOCCY 0O90G

COOTG

OG0V0

(c)u

tA

19900

GOCOD9

00000

00000.

0ORTO

00000

(2)u

‘uc

cceGee

CO0C2

02000

Z2CG00

00200

02090

(Z)a

“an

ceuce

OLO2S

O00.

70000 9209

O2O0CO

(2)u

fuc

ccG2ée

00000

O2000

29000

09200

00090

(c)u

nO

UcCOU

09909

006) 06000

09003

00000

(2)u

‘id

2202¢

GV0¢2

0200)

6000

00¢c00

O¢cOQU0 (2)u

‘nuG J9OG0DG

OCOCOD

COGCDDO GGCO0

CCO00

09200

(Z2)u ‘unl

TLOTl

OOVUIT

OT00) T0GC00

O0T90

000900

(2)u

*n0Q G3I000

COGO)D

90000 00000

O00GG

OOOTO

(Z)u

*uG

00009

00¢c09

OOITT

OOOTT

90000

CO0c0

(2)u

fnQ

00009

00000

00000

000900

060900

00020

(Z2)u ‘nl

TITOTL

C0000

OTOO

TOQ000

GOTO

C0000

(2c)u *n0 U9000

OOT0OD

90000

OGCOO

C000)

CVD00

(Z2)u ‘ul

TICTT

C0009

OTCO

TOGTIT

QUT90

O9000

(c)u fu

900000

C6900

00000

09000

00999

900020

(2)u

"ne

e@¢0ee. GO0¢e . 0e00

20000

09290

02090

(Z2)u ‘ul

TISTT

00900

OTOO

TOOTT

OYTOO

09000

(2)u

*n40 JQV09

00000

O0G000

O0CGG0

UdN2T

09090

(c)u

*,0

00009

9000)

OVCDI

09000

QCOTO

00000

(Z2)u *nG

GO0009

00000

90000

0¢000

00000

00020

(c)u

#0 OO000

YOOOU

YVOL0OD

135

~

e

is

” tao

- i‘

~

ta)

909,

anuDy

apEDo

Hong

Ht

fie

omo =< iw O—i3wO~O~D:

canna ree

i: “pone

ones NOD0O

uC 29 ooone 90000 G

a0% Sends

obos o5

; a

— 00

—_ 7,7,

- 7

ne

be

es

ude a eee

00000 00000

govoo dpode

O¢ bg 50 800:

4900. 900

£00 s0000

- ca rae

IOIOM

O30 to >

at

§

4>

roo 342% bio

oS

© re ]

23

a oofsr

voce 00002

ceteo shoti

o

; od

SEO « QONCO

SS0S0 SESS

0520, A075

OHOTO shgie’ t

o 290. ase

ie

a arate 90000 00009

49000 ogN70

ouDCe YONGE

TOOOD ORPPO

OHS 50

0

1s ye

er

06010 cape

COLE 29008

551! 1003

amen eB>%

POSEY -Pesow. gone 15 ie

| | re 7

>

.g@e06 O9na0

Gace Gente

Bo000- 90000

quo0y code

Gigbo o7AO7

BOG oo

Th)"

' "> @eeoe

onabh Ghtse

ogoNE OnE1t

Opebo UoENr

dopan Iip2e Fo fo> Woon

if)" 24 ee

en Od

00 sigs

hiro, TSSO

GDM

fiat: parse,

(oi?

5

“QE Gade0 oad

Oaocs cunte

oscco., Waneg

ateor Goat:

Hens ae

fa 1

me =

ORR

cage D6ICd

adn

o900. 60924

GAEL” EHO00

¢ Meo

OOWid Yo

i

Reger

Pia

eto

1.2087

.coitT a

ae

— Pbaeo

ogse2 ox

$20 -On9N0

ORAQ? 9208-1

ce tg

POCO: -SkVod!

dotea seos0-casse

GOtDe SoDDT

anus ;

Fe)

; Q0000

80G50- diieg0

Andes

O2n5)- Ofa0h

Bette Qdo0n

Nec ct

M g5G..

6

“- “qegnd’egseo.

O0%er oc2ee

onsets ginee

OA00 Odau0

s\r meas

1: )

BOOeC

Seth

OES

29sec

aoSet eset

Smee

oF obit

, :

a?

Aabes “S$o06

Gest scose

Ashe GaSe

Boots. couse

ciaoo (hehe

fehl fh)

gaged

age8e

Géore dcab?

Celipe ogoro

Saben..09G6e Ui

yge “Ela

oon: "By

"

; one)

Gg00S ondgD

oD0Gs H=ndo

sche oOGCS

HOUND GIDC

mK OI

Cfo oH"

bosses Goons

oored wR

Same

aoORO mE

OO 70

aD |

et fe)

re}

| QO89

uOscC: oftind

taitt gods

ayaa eal BO PRES

0 ie

alee F5 3

ors ‘apede -onags o

rn: Spee

seuss

B8i:2 Gotie

is)

¥

| eS se at 1 cs

| |

:

: ¢

oaf :

2

c2200

vQ000 09000

V0000

09000

09000

c2cu0

00000

000090

00000

00000

00000

0c900

e2200 00000

09000 09000

09000

09000 06000

09090 ec290

00000

00000

90009

G0V30

000909

00000

00000 00000

00900

OUND

00000 09

0000

00009

99009

OOOTT

00000

0090

00000

00009

00009 00600

00000 00000

00000 90000

90000

09900

9G000 90000

90000

03000

00000

00960

009040

09009 60000

vOuU00

9000

006000

000C 00000

09000

90000

00900 00000

00000

09000

00009

00000 09000

90900

90000

00900

00000

96000

00000 ererereye)

00000

90000

20000

00000

00000

A000T

00000

90090

09000

09000

00000 09000

00900 90000

00000

90000

00000 00000

00000

00006 0v

W000

OOn00 00900

06900

09000

00C59

09000

00090

00000 TC0G0

09000

00000

09090

09000

00000

00000 09000

0090

V0

00000

60909

00600

UcOOVU 09090 90000 06000

00000

00000 02000 02000

coo0e occdo 000C0 00000 VOOTO 02000

62900

00000 00000 OGO00 00000 00000 00000 02000 91000 00900

090¢c0 00000

0G000

Q0900

03000

02000

er

er ar AG) oo0c0

COI

00050 00900

00090

00000 00220

O0O0cO 00900

O0G90

Gvud00d

09000

vo00u0

0090U0

00220

900¢0 Cound

02002

90060

00G00

0c000 00900 090900 ucuode QVOdO?

00000

00090 00000 00000 00900

02002

00002

00000 00000 00000

90000 00C00 00000 02002 00002 00600

Deccc,

GCUUZO-

7

0DcO-

12

)'n

a0

ond

JO

06009

v0000

O GOLA

09099

00029

(d)u

“nO

YOO

IO

NONGIV

ON000

00006

O000¢

OIV0C)0

(2)u

aD)

99090

069000

9000

00090

VUOOT

OVNCO

(d)u

fu

00000

00000

C000

09009

NO00L

00020

(dia

£13

O0CV0

00900

0000)

09000

09000

09990

(2)u

wu

O9CND

OOCOU

Dc

Deeec.

DuuUcD-

COUCH.

(con

‘10

909009

O00¢20u

VO00K

09000

96900)

Ov020

(2)u

fund

06900

00000

0000

00000

OVU0C9

00020

(d)un

*u0

00000

COVD90

0900

09006

Q0000

00020

(c)u

nQ

90000

0O00V

09009

09000

090009

v0020

(c)u

"nO

GI000

6000)

00C00

090

00

QOOOT

00020

(2)u

‘nO

JOOK)

OOKOO

TOOVDA

OO006

00009

09¢C90

(dda

“410

GOCO)

COCO)

VIOZ22

O¢c22

00029

20020

(c)u

fu0

OCGO)

60200

OOUCOI

OV00G

CI000

C3020

(e)u

*20

GO000

GOU0)

VOUOD

oocoo

Of000

0H9020

(2)u

20

O0OU00

OGLv09

yO000

GLOCO

COG22

OONGD

(2)u

*n9

OVA)

00900

VO0D

VoCd0

GCOOTO

CN09D0

(2)us

“yO

9UI00

0O)00

VO0U

00000

OvVVTO

OVOOO

(2)a

‘nO

OL003

O0OGY

YODVO

UG00O

90000

OVUCO

(2)u

‘2G

GOX09

G00D9)

COOCD

06000

CO0U0

CODTO

(d)u

*,0

OOCOD

00200

CU2@22

O¢ece

vO02O

20020

(Z2)u

*n0

JO000

00200

00000

00090

00099

00020

(Z)u

#0

900900

000900

00000

09090

O000TO

OV000

(2)u

»O

GOG0DD

O0OOOID

ONOGVN

136

09.90000 95000. annve odtios nlckn

ose) 09 92,09072

| Q

0 ooves

-

5 00080 ‘Feige G

n00 ‘bende

91000 a0050

pop0s © af on 00092, 9808

| :

eae

NCSOO

CHnHE |

ST as 3

2NN05 90000 00000 DN000

05099 aaTtsO

qeocs of

7 O80 tele

: e

G0000 be989

OXND

00900 C006

d0000. 90250

onbon ohooe eGo

ONNOG | ©)

BOO0O GOTO

OHDOS TONED

Seqac0 SOD0H

CLO\m OfeCO

OC Rye One

153% -

5

*

Ter

0)

a"

$0005 NOOR

OFOG0

OOEDR

90590

S0090

59090

OROuO

POELO LOAIC

Cod ise

Saude baad

NNO

40007 Caope

06000 deoD%

Bopee Croce

Hiss Sate

LaI*

“ Que08 0008

GI009 GeoM

D900

DG020 apse.

anees of6ba.

ho

ok Pats

ve O00GO

GaN

2 HONOY

2090 ¢ pode

osdee “Noses

ootes ofeae.

vo: wee

Sige es

=e

SSEOO GOGO

HORE. Gease

O1nGe OTTOS

GhsLO MOO;

¢ ig: as bs E

| Gnas

se8ic epon2

bODC! fo0ed

55916 Oea00

DekEN Don!

. ei.

;

an!

MOOE 908)

GhOdD 6007

soand Enes,

26509 hu!

Lah rian)

ees

| CUR

SROs

Reran, DhOGs

Boedg GoRse

GO3uG wIHu”

0 i BO, e

et =

a6

noGne AGGne

Groat gend>

esOTe OOAGO

GEO Ie

oND0n OOF

. ia «

onuse s08do

BOOTD

82908

DUPLO

GOMOs

eeer

ones

mm ¥

P h

- SEPOS

Q00RP OboSe.

02220. GTAP

SKOOT OWET

i 6°

Seat” sca

+>

. pinot anu

2°200

O200¢

aodan

AtneD *

#) ant

1 Se

5 ae

|

ng O6000

GUG0C Goo

GoteD LuoIKD

HoWO

Gio,

on mn

ter

. Snowe

GONE? LOGE

OTELE cudne

oor

EFOWO ore?

. af

Gaesd 990Gb

shOd> SopKD

Evade o0EoS

Eero Cobo 6!

1 a¥oen

te

OLA08 PEON?

ooese Ghtce

naan

G8etO A65°%o

Oromo ree

‘ie |

at)

MND COUN AEHDD galte aEDDr QITH

BPIP Gow

ory

os Ban enoel4mn

Sece ea a io

Reka sak

6

ro

iS eeresteeereereertereereree ree n5r5r5ee ewe we eee he ee

HOMOADOMTOF CODKDOKOCOMNDOFOMVNGDCrErOOYODOrD DO ATDOONRANDOOMOKMOEMNONCSEEHOCMe TOTO UN DORADODRPTRARSRDONCAHOK ADCOCK NMNOROr-DOR MEDRMOOTY SNN FOP NDODSFRODGOErMMEKEONMMAMNWH MmOOANBMINNDOCNAAOSTESTEMODOOCON DORR OY SIMON OFF DOOMED AKHGOGNNOEEFAONNNDODORAMOYEE

ee it Saye EE NO DOO 020 i ee ~ rr &

DOeN~Mm kee we He ee ee eR eR hE RR CR RR hl RO FR Rh FE RO RO RH HR Oe

LAW ASTON OMLIAS AE OM DOD OM DOMINNAT NO OM SMOOTH MUDVOSOMDOHAAINDANNNKHANDVOMANNDOMORDOFOTNTO POGCRMAMATSOATO GMO GHEE DHDOOCREAMNOHMOPK Ota ODOMNOGDOS SCONE NNDDOSRE ODODE MOREE MOMMA Ee Ww FANNON OMNMNAOETEEEOMOCONADAHOY SINS

DWFOMKE LP DDDOADGAHANOQOKADNNNDODAAM MP - pee RY eee ee ge eNO Fe @

ODreigt~Oreereeereeerer een ree ree RR HR RR RRR Ree

MOODDDOTMOONOOrFVNONTCOrF OD DYENTOSTENNNt+C MmORAADNNOAME DNNMNANOOMANATOLTONHNICHATOADD DOWOADADORPFSERMFNON RANE AOODOCRENMOQNOAROK ODE

© TOMAS TOOQN SAR NNOCOASFRE DOCK MMEPE MOMMY vom AMINNCMOWIHO OTE ES MOIMOOONDOAGHOOtS TM COM & & KODOMM CODDRASHANDOEOADANNNDOD CAM Mh MADDON MST SHE TESTNMMNMNNMNMNIMNODO0DDDORREPE mMOMa No) pn ORO OM et

OO HANDOONN IST NOOSC TE NONDOMNMMUMNOSMN — ODROTRAONOLKNVNMNTRDOMNDHONOMALTOHTFOCYMNDO HTD HADOMYRAFNCNMOGANEAOODODOEEMWMOCHAh OM

0 ANT COO RAENANODASEEOOORE OEE MOMMA ID & & HHOUNNNONNRDOSREEMMOOC AND IwOoOt ten MONOM FOO OEP DOMAAMORANDOOMADANNDOCDORMM~ FRONDGDVNNSYE SS ST TSE SC UMNMNMNMNMWMNOO OOOO OrRKR RE 0000 =z. Crime eeeerere re 50wen enn 53n ee ee eee er eh he rh el hr eee

SH KODDNNC AON MNT OA STOMNTEOAS NOM NAOT RN ANON CY FOIE NOOMIM ONO OOPS ADND~OTODMOIACINMOGE>

"OO DWOMOMFAOPOGNONOGANRODOCOMM MMOH HY ONO KWH & & HONS DON AA NNOOODGREONOCKE MOK MMM ARAY OK DO NAOINNDOMMN AO OSE ESTMOMODINNGOOMMAOST St eH L400 COMO OREK DDMNODOHANDOEEANN AE ODOM ou. NDOONMS ESS FFF eHNNNNHNNNNOC SOOO ORREE = FOR AMODD BB BR RR RR RRR RRR HERR ERR ERE HR RE RHEE

HKNOFAOAINODMHNGOAMNNMMNTAMONMYNADOOWOOCOTOON TAD eas we MAMAN ONNOADMOOTNDMANDAONDO TAM Jo & & HOD ODTOODNCONODAHNEKEKOADOORENMNORE OOK

Cee PTOADOOER ADOT LTONNAEEADODSFHLRODOPS NOM MMMAAMN COKE EF NOMHMNMONDOON BROS TREY MOV OCNNOT ROOST MO CHEWY *NOODTDOOPKRF ODO ADOANNOKEONNNOODADAMMY DORFUOSOGNNSETES FSET FTOMOMNNMNNMMNMNO0C00000FE hE Oo HH DODD

‘Cc ata cap aes tO 9 hs nO ood

COodVves0ce0o Zeb COOMNVNDAFNAOSFONSENAHOCOOTODDADOTGTHAODE COCOSGOCCODON~YO && MOK RTO DANVDEMACTSEONP Ar OrREE MAMNar DODO COSDSCSGOCWUN NNTODRADATMIARDNOONORREEODOOCKEKNTNOREE OO COCOSOCSCOVOOYY eFOFOOCTOWONREENDOODSLTRODOEE MME MMMM

A At Oo He DO ASBDNOCRRIMNNNDONKHHAOVTTE TYE MOOLNNANROoT tO oOo OO GB CO CHArONRODODOEEFOTRAAOCANNOER ONNNM COOGAN BOOGSOCOCS DODO LHMOFrANNSETFEtTSETT FONMNMNNMNMNNWN OO 00D0D OF EE NOVCOoOOoocccocoraryTtwy Qodocowcocoorr- vo a

CONONDVONCNCORM Ker eT ONDOYT CDN DODNDOVOTOTAR CO OOOrSGONS 9 0 0 OC OO ZY aetTDNOVORNMODDOOEEMPOTME NONE AOMNmMAT OM

eS oer tere” ~ S DEANDHRODANFOSOADSOCOCMNCHAOKARDTOORNMMNARE EOS OKO RKC —O KD KOWWONOODCOAOYETHTONNSRENDOOGFFRODOCMNEMOMEMMMMAW NNONCNONON GOLEM CDARANMNON TOMAR OS SEER SE TMOOOANNDOHMOS STM N~O~ O~ O~ OC ~ OMT OOMDDDOOPFKODEODCOANNOMPF ODONNNODOMAM NE OCS Us CE OF CYYOTITONNG TTS STE STTONMNMNMNMNMNNMONOODODOFEFE

OO Ww OO

00000: OCO00C

50 00000 060u2 00000 0900D0 00690 00000 00060 000G0 ?

o00n0 O0COr

Co0dG ON0CA CO000 O00CN

0C000 00009 GOGNO COK0O OOH0G NLON0

ocooe OoocecOo OCODN OD00e ONCOO 00000 GO00N OLODE

) nw

anaes 00000 CNGGD 00000 OCCCD GOCOO CcClo00d

W

00000 OOCND ON0CO ODODE ON0O0 COL0OD

10 900 0 Q", '¢) QO",

137

es)

. wee rs cs a er ~ Oma eae ~ a - ee ee OD eee Ste hoe ee OU Do Deer tN e000 © FOND DOD NGM ~m eee eee ee faa) - FO MeRatreeE Neato es tito mere ew OF ONSFNOD et +O en faa) . a4 aH esis essa DNDAMC OW MOO ee eMO a et ene e ew any # o UY wt faa] OFr—OanNKW won - SCOSWNO OCOTOWM eOtOO met & eG ee eee ew ANN SOM or M ta FORHTHMNAN DooNGD NANCS+ enans MODONAYDO HS ~eN ODOeee pee oe oe on BS te | AO OWN eH TNO —- DOOMMAOO Nat eMOMWM «DO « “4H 8 ae eH ede mn ree mODDDDODH woo CN OR Owen «lh e aman foal +t en ese ae He ONN Be OR OM eNQIOni) FeO Fest eee 4 Le ee & & SLAW & CWr-ADO SODRHOMNAG WW Wo NSN OS eee wn AOOSFMONN OMMO eman oo Oe aA Mae & Ce aD ae ADO esa MmADDMOYO gq oO ~ eri ~ « CN aHeNe HO Ha Ho 4 OM ODUM mae ene eO & & eO oD “DO eM we e Ot Or M aco - ene en aan TOOT CUSENCAHO TNE OORAW SS ee OM BHO 6D e aman MMOCINOC: + Ht OC A S40 ARHOMNG TIN OD NADRHO CW OROMMADSC wOy et FON FHORM ea ce ey OetO fH eos eaa a a FEOCDDODGD ain eo MNO MOSH O ~e © eO BAD eM aH 4 “NANNY WOW eQaem a eet AMM KOM as eeO « N nigel tg en: oo on yt ~ oe se - WMO MORN ee oD elm «OO « a OMmDDONOFO ™~- RHO; © FOOD «Oy es ~-e CHOF OD WAHWOW NAAM el aol Ded De 381 OV a k* 8) oO OD RHO HODHOH ee ee NM § es SRK OEM OAANMG eh & ANODE} eM a FNM e et OO eRe Onn Ha a ~ eee AANSTOOST OOFOSGT BOM eee PODANDO *O Oem -« HNN MOONNGOOSt tM M~ METO en FO He me eM eHiinm eo er DAOMMODSO tN ewe HNN « MOHD & eee e& OTE *D NANOS eee -Y—DODMOD + DaAOrF OQnee ~ WO rete UN SOC meet! ner) it eNAQNd Tee OFO ee COON ex CULNS Bm Om HR ROE ot tency) | i no a en Oost «co NW e& fav t+ ANE Ne) N OO et (= Ce ee NONSONSO OMFOWD #MrO nw HO wt an AU em mm mE AN mS eNANM Oe Or MYON as OPM COMD O OO ese e—NSF WO Fine oc ou CHE OONAWw - - Nee O De eNo MONI FLNE ee Ome eer ee SSNS TOOT 60 On et & FT HHO Oe eke OOdaaA Om + eNaei MOMONNCOODOF+ BMRaom OM FENN &M ec WG cate e ~ UV et ee est AROMMAAHRS DOM *NOOHHOOO 5 DO Met ee em er ReihaAyto eo name rEDODDDMAD oO OWTON 44 O et ete BHOOM. eh y DAFNON «mama "ORNNO Mew eHOMM De LAN MOMOKH «4 mateo SF etree & sO 5S SY - 2 +4064 Ori SLAW ew & aeHoOr re o a — Fe & UIFNMOATMNATOM WD Ne Oo” Os "COHMOO « * ‘ SPO FU ee em MMA WAMU MN UN LA oO eX “MOC. « - Oe Ost oO FO ne & POMOAHTO er_y ™N OME OONNNW ater wo O et eLomMmeH ~~ “NN UMNO WTAMNNA et mew ew. AaINOTOCTITOMM eae ee OND MMH ADM #O CK NOT RS RH SRILA RIMM AMM MAMODNDO$FSo OD «gM « FOI a DONDIN ar w 4 fon - ak AOOIOMAOC YD SN UMNO eh OTe Mt UN a3 . aD al a oe -EFDDDODAM jon HN OT ON eHO ote al WTI eM ee AQOONRK SA ZO AOM SE OD FAM SOD ee ee eNHOODOY oO SMO H ol a oo ee ee oe oe “ONG SF tN HMM NAME OHO Be ert rat rs ~<a) O tes SMHAHONODN SMES FON N eM eS ee ANOS Be Oo a AOS AAD TUADINORHAIM OS - FNMRY et ate HO ene me HeD me “CO Cen Died Doel aed CAT OL OCT O81 8 Bd fon) eC OHM O ee ~ AES ONO ODN] ' (GME enQue ec le os OANNTOOS te es Oy Ww ~~ OD OD & ey acy Nhe © “OTONE MAM MS MOCONCOF$t CO GD —-| ef Re eHO MeN FOFONMN Ae eat otaen Steet on ton LO Reon MODOMADCAOCG +O a OMOTT—AeH OO GM OQ *o -~ Hx © a DMaeee EE DDDODADWOOHS 7 N OO FY Od esta eaitwe & oD ath Pe 8 HCN YH xX<HO UW NN &M) eth er © So TRADE ORE #00 eo Cee Tee ee Oe OP & BLNO OricmM + OF OLY BRR OY ANOMOANH ane eww MCSORNOHODONL e0OCHOM o« (a9) SOPeEO OV 0 Mets eat er OM ROAM RO et OCONMDSMAMA ar FT Oe DOGOM eNO &D « ~ © a eH SE Eannnananyy SON 1 SOW Pat Pe eee on eC ele mw & om Hee Oe WDANNISOCOStHO «0G oe wu - 1 AH OCACHDAHODHODMNIN ea rMaanN MMOOON DOG TR ay Set BO eR ee Lf ~e — EOtr Fs AOMOD RE MOUODMMAC OOM Ge SO) TMA RHKOO oa ©.O0 «4 CS OH eH SHO RHO RB em ee MH DDDDDAM~ etoods ara OOH ONMoNnonw - oo ZMOANN Mov OMtaHeeb ey CO KOH FO ee «OG nn nwe ew ety penaee ae te ae) ME otal ot ooo ereTN © etEON, CO. OLIN SFONS « = « DOLTDOGN ame e« Oo - Woe. Ne en « FD FQOMO ere RFI NRA NR CAMDMNDMDOMAAG « ee 0 © POND esttOONM ET aH Os dase. HOME otnan -eeOhTDDO ~- CO MKOM i" sie oe MANNSTOOTSTW COO OMNnD Oow est eo mw Wee mR RRR em MLN MMOONSTOYS OAH COO « OL we mee mw OOD KRLON §O eDOR NOTE mOCOCMMaACOaTTO e« HNOATWI & etm “NOMS SIEMINOMNHTSDOON FOR wane EF ELD DD PIANO MANNS OD I rite AP ANOS deted At cent inn O O O O Ww wi Ww Ww jan) Oo Oo Oo

138

*« thor & ‘% y she. (nfe—s

cat tang *)

yi knw jee wife, ED ems p we *

a 7 an J = oo) ioe ~) 7 A> % “9 - pee sr ¢ o

i! eee o- ph ian eh 4 Fn ee = 4 4678s Oreo

9 412 mfiage 9° part 2 feu tae wy , ay ed —o

' 2 s“s & => esr =

4 a &¢.209% ‘> orn ~o@ Meoe fertace LY. -

>. ent ‘ea * : at a ee > . “<s é ‘ os °° ~_ iy Pn

ar a « : « 2 Se %&* ¥ Tt —- am Appr 7

= a s@ we Due O47: $70? aoaes w te « ‘@*iee-f. oe

yr Shes VTi oO bt Me ont reese «Se, et i. Wio> wo

=? oge- a> sO @n ™ s | °C ~<« & é . " te. = Qw Aah

an- = ° <“@t< 9 = Gall -_ sca 2 a ©? 4% ween at 248

j ae powea. 7 a ae ioe - = Se, nie “—- Sank ."s. ne owen aa 24

7 _ == ~~ Vest “= _ ae ee , iF “=e (>= a”, Wo +25 of mw

w “a = he ay. nee is ev We . - 2 nme -?* < a ts» ¥ ’

. hon ’ - —~ ~~ ~ 4 7 i —~ i 2 eos - ©

- (oe \ er ~ ot «re ‘4

e-q* obs - @ - 7 ap > am “eq Sow >

ry Rees ian 4 a +e eee WRRMo Wwe *

* a ot » A i- = Lal. «8% +) -.«

mots owe + hw : (yl ire ee Fe Ae

= ad 7 1. o~ = ~ ° §" ” —e

Ae = + @ a i ‘~ pe Wy) = .

“ = s&s © wm 8 ’ a7 * Py = . —t -.. +o - yh 7Y

inte i _ ~ a ‘ - <a al ‘eo Gee =~ ee Ogwm

_ ’ . " $ ee ] OL tre SaVveee

7 > a ? - —a Tie Ge v3 « ae ao o20m

vo ~ Q a \ 9 -@w

ry hd

a « * Yj< ta 1 et

<< oe 2 @? S - > a a ie ep | _ ing Mm

- ® a a ‘ > ’

- 7 . ) ' * # 4 * « ~»

~~"

. 2 a - ya 3

“ . 38 re jb *

- i. ies - > af ce pone i

7

.

*& i so AA Vow?“

a : . *. : r ; 74 i >+os

> .* = . el else f 4 wi —- a@bea~122 22

: m ’ ' y* “in & ecw et? 3 ~

: ; 54 iG es a VOQUM4IaD sc ee

m= ae spore <* ANA eat Ta

wig ° .

e . = * “»e se rqorwrned®

~ - es “ eo : ~wiB® YRohvrs GMM

pall : j ‘ . =, heures OF PD orn mica

ime ‘ » (Apna OSTIeMw “So ta Oe a

om

‘As

Cc

er ~er eee ee re “ree ek « *

N COOoOCcoce Oona eco: Om LOU CO = Le ONMSO

~o ~errereere & Cc ef e fF & & Ge ee & eHneeoe

oO Coo ocooc mMuotT TN hal TINOD eee ew

~* ere ere OQOeere ~r en & TMU CO

Od Soo COCO Nere* ONMDNTY ad MOM POG asss

~ ee ef fF ee & oreer re TUVO OD

et oOocco ooo oO0CoO co ore ee e Ne ee etOnter

ee ee reer ores rere er MONTOONMTIN a OCOOCOCO ooc ooo TODO OFA

. o

te eeere ere OoOrre ~erenr Orvernreeneene

ae COOCOCoOoO ooo MIAN LAS OOO OLA - FIIDRONMSTN

~ rrr re & Qo rere ef - & o oe foes Roe Caen Been!

=a OOCdScso ood Onrere o mtNMSt ee ew eww

—= ee Roe ee Oeee oe w TOO OSTMONAL N GYVO0000 Ooo & QAM TwWH

. Ore & en enese ~ ee Ce ee OQreer ee ere SRO on

a Oococes ooo CCcoao FUOD em ew om ~ al TANoo

-~ 7 fF ee ee Co rtee tn oe od Core * Anne

Coo0oceoo ooo CO90D AMON RAdadeA o tooo

re ~r rere & & > ee & owe & ere ee &

aa OOCO0COVOo oO0 OC3D0 Were ® eNONKNVNAS - oe NONTORAM SOE

eo eter ee & & Oe ol ee oe oe od eTONO DS einnese

an © oo = oCoea Co ced '@ ~ Oe oe en ee ed

-~* to ol ot ot ow of oOorer wwnreenw HAD ATAE NR HO

N JO oO. =—" COS COC aAtTODRoOOoONYTHer <a ~ od ee ete kee tan|

7, eee ee ee LS eer <I ewe ewe YS FH He KF &

Ne FOoOOnOoDO aAstsOOGW FRReONDO ANOS ew ener

noe mao Od od oe emt PO DAI Rei er Deer ee ee RR mm RR Re mm eee cl QOMstWNO

Sa SCOR COo K-ONDC KM 2Z2COC Me & & & OH HAAe Chl oe] tel oo FOOOS

Do ee oe oad ot ee ee oe oo a ee Fer T TU ew he ee ee

AM DOOOCCZICS Kr Ccoc oe ee NF Onom ow meee eOONTTO

. ee ©Om & ee gece eee DOO trad

AAA OO SSC ODOKY DOO OOCHEAIGOOKMTNG [e8) —— ile ©

en & od el eer i i a el bee) wel a ne)

NNAKCOCKDCOOROD0OG=— COOCKOOrOCCNSTISTO rd fea) om MOTO Oda sae

ee eh Fe ee ee ee eee owl & & & &)

Pe ee OC SOE 2 CSO OM oC O°Ce St eee —_——~ a —™ O00 Or

AN, doh om EPS S Ge oO. 3e Ew & eine

NANNOCOOOCCOSXK~TOOCSHMWOOOTC O

<t UuI>< agen) ate td ee)

NOS lomooococZoocea rFocosxKm™ = Bes te | uw

48 9 Sis 68 ¢ 97%

ee >< ee ere eB OO Be Re OL Be Be OO RR Rm ORR stries

NNAWOOCOSCOOCSO ek ns ee Oe en oe be eo MmeOTINOW we ew &

BS a eee eee 0 OMWND

ote eee a ee els eee ew CONMIO

a4 AtTOMNONR aS eis oe Ce a a ween M|STUIOM

MANAWOOCOOCOCOOWWSCOCCOWWGOOOUW (ik ol ol alia [aa fa Ao fe Ba oi Owwree eOTOMO

ered eenn ere erdce eee edt © ew & eI MPENNNONMYTM MHANIODGOOCOOAA0O0D00 HID O90 IM TON ODA Ase

O OU OO OO uw ww WLU uJ = QQ [any an) OQ

139

*/ */ */

KOK A OK KK OK A OK OK Kk KK eK Kk Kk kK ke KS we Ok OK FE OR OK KR KK OK OK KK OK Kk KS

DECLARATIONS FOR THE SCANNER ok ok ok Ok Ok Ok Ok

wok Ok kK kK Kk OK KOK KOK K OK

kok Ok Ok

/* * * xX

Kok ok ok ok Ok

/*

* / /

*/

rho Z2zazw

“7 ¢@es8

(ue ae eee '¢ 4 ee

DECC MULT? Koy IME COVES

J =» * *

@ »

=f .

e

.. "

w “

» 2 “

*

+

ti s

+ _ 7 ti .

“-

rr ow z o>. “t re

se / fw . Wh. J

io uu Cia. fF

—? o< >

a €

**«eretae ewe see ewe @ie

‘ ¢

icier arcs “late auigasiala i

eee * Ce Kalle d seer

a~m 6 4%! §-=

~e me res ¢ -. |e cee a © be

a< G—"« « 6

at = Oa @ eee asa

Lap heen nas see te ns > oe aa “rp O*>

+a te ; es 4 2s * e 75s < ©

bw Oy fjivime- + & Get “~wy ogit py BL ee ee ae

>

4 44.8% a9 4 toe Si Goo

“At Ot | PB v=

O46 PER ei,

aoe noo. >. oir} *ca o => w@ —_ies « = —

+ 70G « ,ea «¢ « Se? <4

4 w= ; et voSur = -

aa @ ~~ G@e

tw ile

+s + oe SJ oer

7 vo <4

se atta~<« | —_

w*

ae (ae = = @ ost = %

[oa 2oCvgQreE om —!+ ie

(bdintmentn > OSG € ns we M~ Ce + eee = 2 2 a fame

‘ OY QOS+ > FOo o—Sonococuoo “ -_Fe « @ = om A — =f oa : -

> via ~~ # « —t tee 22 8 oes Ow eee) | Oe >> ol" >> ‘1 2H5IRPOO ae pO OO — > ‘

eq -~ = y fr— ony = ~

me + @ @ 494 © & © nm eas a Bae

= *& & & & < Pi > o pe) 7) Soma ,

mp FF. = AA * . ™~ « —_ é" a -4@ « A e*® « Ge © @ @e@ © @ allem S&S

7 ~<4 A) 4D ~=a0 =F ~Dioo Gory

=< « « miAge i»

“lh. «

ro " ne SO Shoo o} 4 ‘ (au ° ——§}

| ~ e 4+ « «! »*- «& eo <= ~~

ae = Sl 20° Ccooowr

Ae #2 eee i Oe

i. A@ocagnco OMe = i

w = ‘ ° 4a 2 waa? << >

Site VOU ZOOts ow =) a

_-« > >< - © a 2 Sew @ @ Si

ome yh- a OOOOCS0Us inn ©

J YY e J i ae :

—-

= H+ H

nnn ™N ~~~ ™S ORR RRR RR Hh RRR RRR HHHEHX HHH BHA HHHHHHHHHHHHHHHKHHKHHHHHHHKHHHHHHHK

a QO AM <a

~ <2) Bs oe a 4 nu 2O oO =O ae em WY ” ac. =f Ce wo a ere IN &F> aw az ae ue Dw “Aw OD NNN co VE AN \B; len eas

—) oe 1) [aa Ww O27 ss od i <e Oo < wc NOZ wit CTS oat SW e = z ~crouwc Cw CO WYHr reO Ke aes Ke WN _ woeawuw wae = bree (2) uw Ow PAA oe eaode eazew OW OD = vp) wee >>> Or WweO e

=O LINO WO aor O- of Orvrawvweveoa 2 QOwOoydg Wh a — Sa <aooa CSst 1Ooay © es J 2 a ea a ee So © Ow FOrF=S OD Aew dea & ere aAWeYrWYerYOO =eraxNnNO

jauO4 aoe Mee SS a2 | Xk aS CaoOoeOm.a: ODNr Zw ar <a WIM AWMFUMW ILO J2~—ihwurusornanas Zaadeowy)

MOowa Q0OVvVa aver & OOO. fee + SSVSSS>VM , He VIOYD OZNO Se <oSRtL>. AK Oar © YM OF>w WwUEMNY = OO adn SuoO ZOOu Zu ZY uw ulbWwuZ FURFrF SF UZUUL F-> Oanwo at) qf OoodstOewWwvOoOrOoOrOru O rFrE OF0O0Y

: HY FF FO i > a) ae Saint Lo Oe

KHKHHHK KY CWOXK WK eH we EK KK Ro kT —KWKWrE WO on™ OFRWW OMMWOOWRAZWZWWOWAWOUWINONOODMOr4+wW WDOZMHS

WMO AZzAOWAOZTARHsCKHCOMOZzZTCOOCOZW ACOs e= M<t ee SOs QAO OO SZa zzz ea a2 SaaS aSewaZoZtzae ao DSK Ft Dt 0 tO ZZ ORM OOO JUSS RL So ab

HHH BHBHHKHHHHHKHHHHKRHRHHHHKEKHHHKRERHHEG BR MR Ren Reh Re RR SR RR RR RR SR RR RR

ee

o~ -——_

- co oe ~o

-* oo . e oe &

- | oo ~

ei N ~~ co

> Ooo ~ et — 158) x ~— = — -—e

= . is oO oe) t —~O o= — oe on — -~ - Saad -~e ~~

Teme wD ao ~ (oa) rite SNA Se a . oe -efree mY) ro - — _ ~Oijd

all & sd ice — uw os Se > oP a a oe el © J zZzoOrrw = - wy aot t— = SS eee eS er —od - ke e N wre SS et) Cc <<. -~ . Len! us ~ mene Zz aaac z=. Or = = Pas << - So ell ell eaerxet &= wo - ~— x _ ~ lal - = OMwnre Wil la << & or Mf ~~ (aa) uw [a Cote SS. GE Ree Fr FSX “x~eOoOoZzor ned cc Ww “ Ww ms KM Od meee OD OWI LE a Oe lw x< “_—— x CQ I <Wwe

agJIJ) dae elle Cx <X A ~m be RL _ 1 weer O CTeCKO— et OKrKwW ke eC) ee ell —nA Ly ae WNOct

DOWHSEICOUWUMNX ete OOO eh re . OOWr~a ae DURUCN & K OR OCOWMW WoWwtURPOMwDM e a ee puDorad OWO => phy ct ha iN <aIxx<xZ2wWov Oo eaocxsaiaoaz

Ww ODOT eZuaz SOON ee Tee DK OO v DT eWwwedayvapo EFOcZOZzeOD SIRS OL OWLS a eek & URW OO

oO Ww oO

N [oA oe) wade D

”n OdlierwCouz>~—~ YOxXwWWWY | ONW WWWwexX<buWerroO jouw Ex Se OFWO &§ WYRM ZR Or Ovsa he KE KKK WOOWWT~ NIC OCYCODOAEFULH OH IOOU SH Ze HR OULRE Saat See Montes eC eSSsOsSe 2S] 6S DL DOA eI Adee SOe we ODRredIY Orda ACTOCVOOCCAnOOCeXaIe 4 LANNY OMNMDMO OCUUOUOULVOLOOWWWWLLeRs QYIS see zezaaad

CORMAN LS UW OUUWFOWOOO luene- Twn

140

ws as OE JIOOW Nez

aaa DOD Daawo

ant iy T297AI

Sn Ata

Find i

PART am

SBanve

aan ASM sid a

et

ea eT

Nia a

8 ;

P29

on an, om

.

~

‘SS Teeseea st a

ef *2e

0.0-0.0

0, 3*B+le9D

t*! SYeWVU mrrral

«{O0JAT)

Ee

grat

eo) @htte

We

Fae

seer Pe

4%

9

Oe OH

oO

a

ae 4 bee ye on .

RORS L U X A LAWIUYZOWD

= C8 2eOdwiszza Wide OT Yee

= FeO YeBDOoUOre ae>wa7eu0O> FEF CLHYO NO NW

aqawow oO Zu Ort>a W2ZFERKOOO

MOOW WRWYFe wl MEQMYr SQ QATUMNY w= -Oas- Oi D> AINWMNASZYNeFE NA = RWeEe La2Za>>

eRe FMHSEFCOmD UY Siow Oey eas Ow tor wb KE HOO” SPOODIMREMS?W Cz= 2ZOMOW WRQOvors= OOYItRrOcOZOaod OIOrArAOsUW OU

HHHKHKHHHHKRE Me SRR RRS

~

—_—

-

o~

-

oe

*/ */

META-LANGUAGE ny:

kOe KK Ok KK kK Kk OK K/

COMMONLY USED STRING

/%

Me REAR ee RS Oe ee AE Re Set ike ake le x OK K K K HK

aw -

wef ~

—— a UO

aoa ratte = el al aoe FE", "FEFEFFFE"),

~AN ee Resesee S

HHH HK HH He te Ht tt Ht

Ww

=)

wm <i

Fiw wi = —) (es)

am Ww © <a ao 4 peal} a)

mao Oe u<aic@ Awtwaiwe lu

Ste ee ct Lu LL be WO StleaiksaS Oa tk ami OT OL COot>t- >F> YF aAr ——a-CS See ae arm met LU Lk

ae Z4Zewoewknww a p< GOO) onl Cole oul ea >>D 2) aI>OoOw

=éMYTWwWwSt- AOU SOrmgaiOoc® OC Wi SIa <M aoa onmOr<ct+ wo WIarrFiddadeTaead OW SNNOFFFE GON

He de GE ae ah HEC EH Sa A SS cs

Sad

coe on

ee ee ee ee Rm RO

ereii\ie ewe we ew & & & >

MANIA MOF OODANeRS

>>> >>> >>> >>> ee Se I od J a) Sa EY Se YE ee ee aAqdqadadadaddda [edfedja de diode dia da gs Ha alo Aa Ma a Wi Li Lit bo Li a bt

BLES TYPES URGE XTENT FCK ON BOOLEAN CODE ING ADDRESS

a Ln tt Rt et

HH 4 He He 4 I He SANNA

L{0O} ~ &

aIeerer am

em mem (TCD

role NSN Mn eos tte Oo~ 3

Zeer Sid

wt ed ce

FFF T FIXED, I RS FIXED, F

IM R 0

~

et = Iker on ~—- OO Orrae2Z—

re e#W * Z2arie MO

Owe cow oc FLL eweN OW

HO OF Rw OTR WRe MEF O

Re rOeHx<OYOLRd WOOWCRIEH Odete Ww fu~S DTeiaecarat U>eWx<-FOYU MEAL Uiea-gea— 1 MmMmnTtro

SWOWLOrREWA OO YO> OxX<*Y~ae Ss, Ww WOPWWOx<teastr LANNNE EEE SKK XX

PRR RR KK KR RK KR K KK KK KK KK

DECLARATIONS FOR THE SEMANTIC

oe TD ae LR ae ee ae oe

[x 1% /* /* & Bixee s

cael pel coll ed el neal beeen ell peel bel el oe ae Bs a el el oe ht tt et et et et at et a et et es

eel be alee bead) led cad the b= be te weet et ae

(aa Pree ed > > tu Pt at et bi a fee

(od oc Od WD oO>OaeHt = 2 = Owl QAGDOOWYW~ ZOwrwOZ Fear M OW WWiUxx< <b

QO Wwe Rew Tet AK KKK Ree

1 oeeewe J itl wuuuut ~— WiIONQOrII FU} Carn CIaKadae OMOaoaanaVORNMSTOrFE-O SIwWwdee eam >>> > DOM Rete ZS EO SAOMLANNNEFEFEEEFE FOS ao

O O Ww lw Oo oO

éeiare o8@y

vAtRR>

_-

“9

+ ~ se

ancaesceyve

ff

©

4.”

* 2

© .

=

« Shade atom

3) Taree

a:

a

‘s see ewes

ev eee

* ©

ee 4

6

7

iTIAR a3xia

Ti Aly

» (4)

Nas

Weiss).

1 9cl7s

ef

+

Seitiut

83]

~ 7

4 SA

7)

GME

AST

e)

JO7TiW?

.42F

OF

rT

» €

«

> «

«&s

Afecr

jy

"T%

4

‘+

3 ¥

+

‘Sey

.

ft.

s!

- Pea

‘2

4

o

~~

« ;

i

5.

4.

=».

@

yi

6?

4 4

‘ wi

f +

ge"

4"

4G

<=

,

i?

‘ gt

* 745

9 “

y

iy

}

{O04

(R77

TT

rutic

f he

i

Pee

ht

a

Pe

ei)

ht

ae

g (20

)

th

ee

‘3

tees

MITEo

< q Ste

soar

ee

29

vw!

<ct)

is

we

eras

tet

ss

a7

eid)

tetrive

fF.)

M ]

a

be Me *

Va) =

(0) (2) a —

w Fe od =f woz uw Za) qtqw Ow Se Zo

= za <iL w OF = Se ” ie es. Ge

wn eZ Oo e Q =O. Wwe D> RwOMNUWw _ (oy) za ~~ > > We Adc | Qa nN2Z2”0= e os a> Crm mm rer Ocke re Wea <= Ww ax qd «aa —aIqmo am — 2£o a = Wwe (aay (oS (adiod reaeZzreOr- CO &RrR2e Ww Ow Qo co NWwatnrw4

Zan a x C OA. ae: aAawmn 7p) oo > wn oO O (a age ago ECG ©). Fe NeIS <a [supa wa 2 i ee)

wO a ke On Fe F&F FF wrOre Sw eS. FEOW Wu ~Y ale a sOay Ww ZOMnNM ke — wr She eed Zree<aww OO Re<Wt WRK KKK KKK LEEK EO KK KI KI KKK KK KO ZNEOKF

SS sHOoaononaoao OoOonmnHOOCOOoOoOSwaoOoOaOooOoCocoown 4. = Ae See eee ae eee eee Cee eee IZ ZI ISS ZZ] 2S, CC OO WO ZO Oe tO tt tt te HRD SO ORO OR Hee Tt TRE OL

HHRMA HHHHHHSHHHHHHE MH HRHHMHHH KICK KH HK Se SS eS a SS Sy Se eS SSS SG SR, SUS RS UNS /*

« CS ome

oe -~ e ee ~——_ © ~— —_—

=” C3 ~ > cal Ol) « ~~ ~~ 23 ae oOwu~— -_

cn ee e —< : ro a ~ a ety Cad

~od<ed--Oo -— ee Oe ~ ~ ~ tL _ —_—— adit ~e

Se HHO FM) BRR ROE _—~ -~— eer © Q =—or <i a

MmINO & Mer rd o Dae WD

~aAIIO Me Zee aod DeeOnw~ oe medio eel es Bere KOC Reet ete et LU

Meo ees KT ORF

a ek Od ew al el ed On Ot ol

Set IDS ONO U ZR M RINGO URN Prez Ze erie wm rit OE OY ORE OY DD Reet be DE INH ONS OD Oe SNL ze ee eG de SZOerK Skee Sete ete i I tt

SLU ra Rt ee hr et ett QO KER ZR Rt Ro te WOR Me ARZ ZR Rt Rte eb Se RE OF oR Zr eR ree OW O MW LL ee ae RZ RHO OM ZH O MH eH RH OREO to Leal ool coed onl © xa

=x Oe O 2 Z2e2u 2 2erCOws 2 QOZOrD Kee eke er WO OOF KOmM Se KORMORM Se ROR OQwWwWeRe OO wReilk LMZOrROxXWwOWW eet O mW Ww COCU WwW eWeW swe UX «K FF OUIM OL

Fe DaPOwWHxKWxXKOUUOWOU KOxXKOWWTIIOKOOKXOKOOK HOC a o>weewo

ZeEeOCIM Kibet Keer UK KO eee ts ok DDOW OF LRU &K> Pmt KE LL CLL KO KU KL KK KL KAMNULIOA MW OO | Yael KL ay ee A Oe a ee ee Oe ee Ge a OOWYOs Sy KUL DWe LWOUWWL QOW DULL NIL WW EEE Er OO maaan JOS eR ie FO I) 2x<O _ se MYM WLULMNNMF O Moe DOC OOCWW Ws Oe ZOOM KX KN OW ORF BRINN ®O PZ TW WR eet

MOOOCUCVUV OOOO WWIWWWWW WW LULL LL LE OOOO Ht Ht eH YY J I

INITIAL( 75), INITTAL (69) ¢

D D

142

cxseeee & ¢ AS

Ae

eee

Tie

a.

re

Mee

ee

- aio.

x

=!

».

se /;

, .

y eet

>

eyrns

As

en

tras2*to

9

“ al x

Son!

s 28

WIGS

PIBTEST

WES sae

3 2a"

) y*

om

| +

400

PAMAPSCN

S073

OVAL

E14 GML Sts bat

5208;

bs

Tas!

1357

1

vaaprersT. 165) x td

ape

*T JAAN Ue

y Stitt

> errr

484

?

s-

yasanuseT

jee"

to

We

y oe

Tk

) raw

esvat?

TAies!

CF

oas%

be

“1

th

ben

Sareea

va

el

tt

ea

ter

4

a

>

ee ed

oe ak

*

~_

*

-—Q—L wot the = oD De eee a i re

~~ wh, “re oS ) ae'de a ee

~~

‘eo ee +4 =

am ‘s

jit, ae Pind

~VR e R S RSS, BSS RSS RSH MS

BHHRHHHHHHKHHHHHHHHHHHHRHHHHHHHHHHHHHHHH * +

oo

2) © + aw aod I ON —O om rote) ae nl mw | fu N aw le =x ~ wort jer — bd | . _

7) i Fe tow nN Ww Om tse + ca o wn | *+ ok Iu (a) (=o ft a => lor + ¥

oO Lamal 28) WwO ke = = RrrFO A WY <I a> De~— ce a = ro = nm MN [oS oc iT] | Ww © = oO w w = oo A ee a me Oe _ (Oe) D aw + oO — _ i a ata ocr i ~

a eT =a eS eB) ae ~— WwW ~x< a. 1) a) [oa a eS (Coven eel! Wes) CG Ww ©. oe iw a 2eatoZ Il 2t- ad ee ae, te a eo a w Le On De oll uw = i) Se & e& CORT Il wes

= et Oc =< << © re ROrFVEU ai - Ww Reh A AlwzeeYN NO

O MK DK OO KK OK OOK DK OO OK OK ELLIO KK FE KKK EEK KR KO Ike V

WWW WW a sa a OO eal i=

SooacagQgnaHSaQoanOoa J e.sOOOHb D0. OGGQO0G0lI020nW00 mt | LU eet ee eee ee ee ee LOO 222 Se eee EO SZOZ 22 =f wweEens<t mt et te et te Ot OO se oe DO ww | twos

f = Pag -—-

Ho See fae UE ae

KHHUEHHAHHHKHHHHKHHGHHHHEHHHHHKRHHHAHHHHKHKHH * bette oo Rg ae a eS TA SS SA SR ES SO SR HN ™~ | QOnwWNZ

—_—_—- D

eewil ao |

te F a WW ew =

[oy ba | fr & - . <tWw =>

. Sn, - PIES Jp G1 Ee JEN ~ ~ ~ . ~ e eo ~ % 3 eR ©

oO —— Qa = = - bad oe SSW — +O ~ Om e _- = ra ~ee nd re Sy a

po | Om -~ J oe ~~ ne es ew) e_J J + = oe oJ - =

aIee seit c- a eel am ONS ee — =-

we eee met or mw MOK Rm CR re BO RR Het Lt Oe Ce mod ee |

RM Om em em Se TR RM OTR NTR OH ROMS Ow Ree ew SF oO OOM aiom ea ct DOM OI TIO SMe tN OCW RP ee HO Fe HID It teri ee moe Zr YOR NS INS eRe EN Se re doe toe LF Rlke b Fe ee wt St OS ee tH TR menue es

i ee ed a ce a Oe 2 Bl ee ed eed coed ee | oe oe oe El 2Oxe ee arth SIOZ mY i th ter tr bet moO tt ert ete te TORII SO ee SU ete =e te eel noel ae a el ca ] © ce On ed ed ed ad el el a CNS Z2e eS a Et SO) 2 eS OK eet et 7 SL OMe) We wus WwW Se SSSWWOM Ze Meee Re Orem= OOZOGMOSt & i~ ee eee

Ow SexxCw OW ODOM UU KOMNWSxK SK <a K KT Wt =<NMNwodwt < OWKOCOWURWxXOWKOWOLUNF OK KREWE KH OM TRI KOK oe (eck = ys ANT a ees" Te LU a LL St LL te XO SL EL We OO rt et aUxMWUa «&

Sel KKK Ot LL OK ~x be Juul <2 a

SoM vingss Stl eg MOUANZ Derr ULWwe jow ~ew Ooe KK ZR REO OR Fe ORDER KONONY OS OOO Tk oe iow ms SS CO00 Ret tee WHOOrF DY DDR UOrFDDWWwAtaatawwoar oe —- - Aa4IIJIIJS SSE SESS Z2S2 ZZ ZOOOAaRAACAASIALENNNNNNMNNN YN ny MN

143

ew «(|

roan

seagate

amet

ESTs a

£s>

%

cole

WOTTAGY

Ba aei ay

GAA THEN

~~

ww

<a 4's ~ zs

pnstadies A

a. 4

a%335 53 -—+

- vo

. eee be ae 8

,

Ob ”

—- Ter

» ; 3

ge 4%

%

tb Pale

ota)

a

ss =." 5

= ai

eu mx

i)

y dont v4

¥ ews

Pe ial 2

sagf¥"|

Gs) Re

ute”

P

SSH AST

ows 7 ~ 2 a.

® rh.

:

esa

Fae A

3 ieat

440K

= 55

Te Lsreae

?

= *) *

a » *, a

%

q74

aa a-$hasts¢ 3 330

+ 4

24 Sear

- oe

pAPANGNY uae

J! >sAT TER

on

%

'

*/ */ *7 %/

GE FOR TABLES

~~

. aw ~~ Ww a

eye) 2) — = on UL z | zs

Oren ere <2) a Om 4 a << won ”

= “er Oman 7p) WO « ww O FRO Or

Oxrnnoow S21 Oo at 2 eZOz> 2-20 om =o OF aw ae HH qa w<t>t [ag = OH—Cwer Re Fae Ww WU

eo WW OL EaIvo ae —NXLOM WM Se LE are EE Oo0

ee Se a ¥~xxKOOKawWOrFFx |

Se er OW OOO OO Zr

eet eer Tet OST ZSPOODZD DONE ME Ge ZzOStE2Z2>> 24awWwO0OZu0 RWOS WRU OFF OA OFF LWL

HKHOS HOHKKAHAKRKKNKHHHKHH

>

a~

ac act o>

wo (eRe ag) > a UI ra eee

a oO jt

<xxOKOAIN Wi Wom CoO O2z Ou) ZZ02> 45 RRR Re NOk-

ERAND

HH KEE KK ee ee Se ee eR SS SOS URUNSS, Ss t= -) ~

= > Ww =

eS tp > b > We es

Se a» = . co - x I~ = —_~ oo Cd

i ee > 4 ae re ret ~ ~~ -

‘= (es cf {J ~+ oa Goo ~~ i) oc Me o=“o a #~ doses Lt ee S < ~ ee UW - mam — WO et el ee eee Se

" id — Re Re To bw HK -—~—

=~ JI SD BORK OYNO HUH eer HOMO e& ee

aA ty a 2Q00KSOD Seer Re owe eK eX UK

i Od O10 ak | Oe Oa ee Or <a oe FO Fr Suede azZqm Hee Z~O HE asa ee HH RDI DORR OR Re OE

ae Ze 2 aeqoZze ad Saweto ade eZ iT Oe Oe OA LOO TO mee Or

N = Re eRe OR OWI Ree Zr tt Oe me CW CO Bee TOD Re KK RRO Ree a om WW Ww OMS > UW Oem rea i CG tS F- HAX OC CLUES OgttOReHs CUE " O44 O OO KremQWOr Se TOW © FSwWRoO ~ add aq awoduwt-aeer OORMKO CHF A

x CO SxS <KOSAEZOS CeWOWx<Ode oO ae — Urex<~OraqyoadDwseduxKaxadrad <<) LO vi Pees | | JOKUNMD Keser Fe OS O Y UOO SwBwWOR PONnUULU~AITO ~ = Or @O FIAYIY Bre we w {| woo

ita) CO Sivas eOoOamoOo wa 2=oaasDa.0 '6 — ke RReFRO>>>- SeetetOWwR KSOOG> YO 7) YD NNNMNNNEEEREERERF FRERFRRD>X<

144

*/ */ * /

ok Ok ok ok ok ok Ok/

xe Se ee ok OK oe oe ok we k/ *

ok ok ok ook ook xk NLY USED STRING 0 X X ae

M D is 1D 0 N C I! Ih

KOK OK ke Ok OK HK

xook ok oe ck ok ok ok ok Ok

MISCELLANEOUS PROCEDURES

*

%

aise aK 63K

[* & eX

(en) uJ ~x< met

u

CT a |

we

=e —— OO <r

wes qv a i Oe

~ mw

re FO act mY er ro

zaI~ © ert) =< Oo2 ae ee mOO Fe oe ao) Retr NYKO ~~ oreo wr =D fre C5 F< DW || WwW QAMUAd wt Os ale Ou WwW ChWw “wa

Ce Sl a aD

a0} A

rh he lies

aetna

2 T1h3 gate SM 3 30]

SAT

JONNY

ga7wIO"

FIBAT

“koamy?

, Pal

‘ 2 1th

. ¥

$7. 54003

r

AaRO 2

fr.

sane

: z

jaat aG* agascte.

v 26 a

cs }

on

+e :

WO. F/GAT

OF BeEntL

ae «

\e

Saat

45

7H.) ue Ma; P

jasntavae AD")

Jet

*\

4 Tess!

od

e (PV

JA1F ivi

ADD") }SATT Tima

-J3749

» $49

e iC

«kS TOA

. Liar |

(he

ae £Tey

6860585

The

(m4

8

TQ JJ

rw

PTIASAHD-

AT

bIVTIG DAIF_NDAT

MALTTIMI:

OQ3k1l4

MA

IAL

TI O3Kn TA

;

so> (eV O

RAM

bh oeMYe fret

G2els S74

_Nv 1‘AITIAT

STE! ki

vAS

Thar

i

C)9F38.

JA1%,

pé&e ans

<i ier?

i a?

“%

Pw 4

t g

j

“i

> wy

7 wiz

:

f

Af

He

Lets

<

’ ’

f

’ (

i

| »

a

Puy

eT e2%

y 7

*%

©

: .

‘ se

ae |

8,

a +

the

a -

. wee

é

Sy

as

ee

a

SUBSTR(X70+0,WIDTH-L) 3

URN STRING bee

ae

aw Ww ~ Ss) .

<a or

aw © <a = = _

O oc id

© ~ = iad —_ a —

rod

“wn ~ uJ oa!

—_ 1 OO — Iw om cx =) <r me

= ais = OO ~

— i) ~~ J ~

— ©& © Ex - OF < al a) on ~

Sse — OC SS O 2k

CG weeZ weY

Were wo Owwie -D =OOrINM eo

D=Z=OE e 2DD~OZZ<a et ne ert Oi ie SDD x ec ie FEC Dw 2 Ww

eOAXCOWALMY | RWwaotZzl i DOs ZW

=OoUc il WNO Clef i R= EE de OA OY kewl

= _

SAVERS ow

oe =

— = o *

— — WY +

= a +

= _ © — «£ wi

oO ke —_ ete ~ aw —_ Ww een ©

Ww We Mm

ja) Ler + ~s Ww D—-N + > oaD* © <a OO rus ~Y —ie 6 —

—U>e =

= hu oO _— = Za¢e— Ww

—-0 — ic

© © - ore Ind -

- =—Ss aw —~Y oe

eo —+t+UuY oO — a _ a WwW ‘@ Ww J = —~O H fa‘d + << = Tien a Se ere > WwW ~Y ve t+ Ree O iad

ul . z2=—r Ww S > FF & Dr-—> fae ac kee a fe rl WwW fad HHO D O koa > Ww me, Ui © I- NL ow Ww | wi+> O aAx<Ss & ~ Ww > << | ow —Zz WK ow wWreEMYM O te—D WN > es)

eNZ a Om O ze > —~ DW <« ~~Y 8 O A cet Ww > «+O oS —~r We i BLP = ~ FYXeO- ~~ etre WO W on me fF see Se ser SVU ih rw = Crea CC OW woe Ss —OOOCS0O @ Fa w ><ave jad WiLaA¢w ag x. & weraw~— Oo = eae ot) ee © Mow ler Seo uO OD | * oo. el Fe j5 OO - (2 ape UR Say aoe OO'’>r SD ~(lNXOOAGC e& uw Y fea) a) eel (Ose uPET Cy ei o | =Or~— iI! OrDHEA>S>S> FS WwW ~-N2 i CDM] Ow lw mm Wee w=DO fF Wea When FY We we OC eDonZe il ii-enae wD SCO SWwoOR-o0aAaWIOD WIaWLLOaa We Ot MOrF>PWUCEFFOOSKOFZT NS watrcO Oot ea 8 =i Ww OdJOOZOWNes fZOA0 2 >H2 200 eel

e"COr WwW O Were WwW Wu QANO Cawarit Tr ano) Oot a Pad Oa OWr- WretOOQ AFF LULL Uy a a ul

145

e ?

ECT OUPCIGCATE IDENTIELER*s1) C*UNDECLARED IDENTIFIER*, 17%

ENTER

C'SYMBOL TABLE OVERFLOW! ,1)3

em >

OW e« ow ke es aa

xO = meet = wi tia > - enon

arn “loo a OK ~oacd — il il ee a = >See Ree Z2ZerA OF AYCYA

ULIp-- ae | aia WE. See) = OSES en WWE ww > | aw

a Gee NSS was HS. SP Sere Svs waa> qat Ow~ncw

Os MZU0 eOWeHd Oz ou Oz=AkrFO Cw>ur 22> Ws a2OMeF We aow

I FIXED;

146

co

lie _—

o on e

Q Oo Les @ <4 ~ a sO

iS tl Ww = . t+

eT ke ian)

ce ©) N -_ 7 rH

cow & © wu e ad -

el On) NSN —er

OF fF en InN W -— Om tow oe era ee

eeIKCOrnrOme w air fF = <= NONZNZONE AG =—- (ip mie Sy O wWMnSDD>5 jC. sek Cc NE-MESD MO

es SU A Es Oe Ww SCAaCVe tet ww 2 <ujat a= © DLOINZNZeim- eoD CO@oo cw iw OrO wala SUM IES aU Oe el 2we Ob OMRREO wow

Ww

= O

ja <_

> ~~

ee

Y Lu - weer oo

Yn re ~>< oe

=>

wait " _

et cies

nr —_—

—ZLO ew ure ml ee e+ —Fn-4 AC r= « Satya mAaIeyn awn Ol ee ing ~- EX

~~ Oe 94) at WOOD S03 ~ Aa TeeNM

won SS eet = Ce LG 5) La)

eo DULY FSS | WC il Ce ale || OQlwl<t ze ae OOwWSO ee =uN OOO ett SaeelIG O

Ww

a oO

13

LENGTH(S)

°. ?

HAR(SUBSTR(S3991))

BIT STRING */

CASE 0 =

/*

rua Ww

ae =

fo a or <a eel

> WWM 7 =

af wa LL

i ey

Se) ee WB SS

OV HEE RW WwW ried

a> fo ile eal US

u wy oe Je

“rt et LL oe

a oO = | uw

x /

CHARACTER STRING

CASE 1) =

/*

a Ww

5 —

. ad

uw el oo

> eel

oOo wn oon = a4

ai acd LL

bor =) ae

mel aor Fy} =

Owrt Ff Rew iwi

re iow

a> om Iz WwW

il WY

YY ee ae “ri r+} LU ee

SS oO = [ =a Ww

1 4 4

*/

NUMBER

DO;

BYTE( *0123456789' ,K)

How uu et Y

on -_ peel |

mt e««) il <— De TE

1 Nt

1 LULL [ee

7 Rr ID ee Ooo> ke WwW e OZ Rw >

oh eis Bc onl tise = Met er a

Ww Ge Le ea wo 7a) 8 ies ao

MFO Web eeD ar

O Zw oO UI Ot ew

a aa ui

CASE 3 = VAREASLESa*7

/* DO;

BYTEC* Cd PEEN

Leth sc be Reb on

Y G wO a rO w

ry

EL eu mh ete OF oon

Go =z WwW

CHECKCODE$

END; END

~~. HHH HH

* *

* *

+ *

* *

* %

* *

* *

* *

* *

* *

¥* +

* %

* *

x W ao

ye ee Eis OQ

%* WW oO

t* © * aw

tO. ot

Oo te ee

| |

ST: St QO

ape ects Oe =z

as ote

= O& + ad

* Ta # oO

% +

* *

* +

+ *

+ ¥

* *

% %

ris *

* is

+ %

+ +

% %

% HH HH SS Se

Ww

iva) | oe

uw [aa ; Ww

ee >

= <— LZ) ~Y

en Ww

~~ [aa —

ret —

n —

e —

ei -

Zz a = — = — — _ co oO uw O a >

uw <a a ue (2) _ ve

=> —

(eo) co —= Zee : _— ne

| et o— —

[omcs) = <a e Uc =

kee -——

MW ~ —_ Cc Lj ow —

oe 8 ad Zens an >— ~~

uo Qa aQ— - Se ey) es jw Ea a -—

on Oee WO Ow z= a OlL | on Ce ==)

Ww O Z2za-a a oO i oc Ww) et H2zz OO io Qa Oo o = | a ~ TH eeG 1oo jen) ow OH I— + (es ao =a za =H~ —~ Tat a 3s & mit wu) Ee &o O

Ye LULL oe We e hk QO —e —~uU = | he ~<t —<l een

Ww ou ane w>~ OO Es Weta [aa LL © won EeICU YOU

—™- Or Uu ~—}— od CS= LET = LO

es Ce ww A Dawn Ze ee ar |e OC eel Ce a) Orcm ee) Ly LL ee LU <t ee

WeU we AQ YV~ND fF Oreste ewe Ft OF

Sau ROO) HE) es a era w Liiewn ee 6.) Oe) 2 BN oe) aw iio [om ree © (PS. OF C VOmull He a ee ice

ow rin lie Lf ate Lr ee wes TC we 2 Wie KFNDReOa OCOZOMY O MC teen UW etorls WW YW MEey-OO’rD | Si OOS LOG) Bike SSeS lies

—"OQerZ2AIuU CAWMU eS jIZOoSZzoo ow oOwqww atD a4 Ww> O Se ES jo~w © COIN SZOO eBeZHCOrWOrFrROZNOZOW LW Il qouou wi eye ai QONAaX<XK WwW wasS' "2. Otw at z ad UG See UE LL Le eee < POOK-E Lr WLW OR Re eet ONY OW

e

Ww oO

148

¥

hal a a 7 haley —_

" = 7

ae Loon

' 7

fie

a

7” =

cone e eed eee as 6 20's aw

tn aoe Ee ran _ ‘ Poy : e,

~

r es

~e

7 ~~

etpe

4

et 4} — Phils Ui wpzet ee

it @briem f°

vi tetas OM

osneteeoeeees ¢ &i & & © .0.2 OS

a é bal

i = Ps ‘ —o o & nd he) 7 tay 7

3 - o » <<

~ «o@ 3 i ha _~

- da > td Pa = =< . z * < ee : . : ~<a & ty -«

2 * —_ ~ e Nes @ ol —_. . 3

om i = o> _ os’ ae ¥ |

Pon ee 4 os ‘ef * a =} os = > e * a ih ~: i & 4

‘ 4 oe ° . 5 as @ > °

< © J J 2 > ey = z e « =-b +> Ld » 5 J

=>)< ge z = >

“7 we hy ie »—~ x a a

_ eo pi om | stints 7 “ ~ j - a% = ®s 4 4 .

ana Oa * 2a- ——_— > ‘ ~—Lea -— His a2 « Ow « *

Shea =f + 3 wel - + 2 ithe in 4 ‘sai © ~ ss ? »

ie 5s “« “Oe re “©

wy ong = > o> ort “~ -_ ot bad °

% » he 4 ° * a ” 2 ow = | @ e -

i ‘i ate < yp) = 2 J oy OGL = - i? iui SS A. 7 Ca | >. a e s |

' ' ee Mia tee 2 wl ; yh Be iJ .@& | > Ae ole % *(. a ; < — ng ve + * iJ

aoe) aS 23 - “rt a = } = ai ioc —

) F i ag sen Sus : “ 2 * p ~ < ee &Y CNS aul Sy ot -t 5 7 bh ~y ae a rc oo tek. B W <> me) ie * e > Oo

: oe => af at age TACT 4 Ss Py OO Zip a L- } . — he. 2 * “~ Ww

, & <_<—2 o ‘x AS <P os + SRA CR® Ties >} is od § ~ ve + 4

e aw ly hi atu » - — y |‘ ated

>a @& 4 7 el a

Z =

= i De * ~~ -

i ee

_ = a = ae :

eK oe KR KR OR Rk Re eR Ke Ke KK Re Ok KS

EMISSION PROCEDURES

Kok OK Ok Ok Ok kk kK ek OK RK KR Kk k/

Kk OK OF KK ke

CODE GENERATION AND

TO KR KK KK Kk KK OK Kk kK kK OK OK OK OK

eke eK KK OK OK

e 9

"CALL ERRORU®*TABEE OVERFLOW?!) 3"

ea

on =

Oo Fz w —

x< uw Les | Cc

UL N =

ig ”Y a ~— oor ‘9 ee aw

=r oe — —

~— — “Y Y + Sr a

o aw — =

[ ° Ame on Oenr ee OC on ee (va)

Ws mo “Y re Weis on

hw ro) a ees ao OF ont © Il + ee Oo ae (9 — aa WY x< Yn I—weere—

ES ke —— eR Orr Ke a0 on WZ Se 2 il at aww om) Ese > -_ = rea = on Te ee & ~~ a

oS) - —O ND Orem st UOUMNMAN & - —jereem er oO O>ke ed ee e pe:

som + SD Ze DBO. th oe + Pe) OO ee H—NOr ZS CoD Al Sq] ariL~s~~_— F a & ceo -OW D OMZ0KR Ne vr r - «& Saw ZO —a WwiO ANNEEE N OW Reo ZOD wit Il _ iH] uw il rN NY) teh eo en

Z2e—-weo — et uw —D aA eYNNaoneNnr-“v~e

w2t~D— —Or eND R—Or NAH DDDRE YR Sr ~uw~ COW —~Z PSO) a Sz S—NLNNN X~ KH WHEE 27D UD rOourF DtUDd «© Wee BRE REE CuZO pO seHMDO: . ve =a Ox<aQii-— CO Demet Sua Fl © Mao -OrZAG¢eo Go | DW OOS OS AYOWSDVOIeEe A WwW OW WRF FS OOD WWD us

oi) mZNOO rele WONDDO ee WOT wah mt) Oo tt 11 Ww an Oo NMNOOHWWNWVANoWo

eeOrWwet oe a me Lace <y<t <t FO OUR Ieee wu ws LO OR RE FEF OF OF O _ fea)

= ; < Ww rs

149

oo

-_

.

et oa

Go w .

ia) be

Wee F on _—— ~~

et t+ | iad oo -

Not N [a QMeete WY on on ed on

7am Pt hae tt oe

YD et meer tes wees Ne ——— et & ~ On &

—-e aH et OR OR SNE ~ etn E FHM = ~W FOCrRw AG~RW

—~—aown Mw an uUrwaANn Ne e& eRe & eee ON e&Fk & ee

MAN ZNMSTN FONTS

NOR SERRE YEORR =—DYM ONNNY ~NDNN INw~- Owewewhw Ow Y~w

= ee SCE ce eat te S—— SRE OE

"CALL ERROR(®* STACK OVERFLOW! 283

wt

~

Pa —

we o

N ~~

Y on _— oo CS on

on a -_~ WY ~~

on Col | od ws wt

oa ~Y Ww « — . Ww faa) re a oc — a be _ D> meee on on oe er

C) eee YD FOR YD Re Reon eS tae oe eT | temic am eter

Onto — SHO ae =e & & een &

<a enn eel eel ee OA an

I—@W@ee — GNn= ete RY OS OmK Re — — Wew KO CW ACKYriu

aOw c& Hr~WN MmOWY “wWeraAW Oe eo OF oe eee em CW ek & &

PEMONMN OO — FYN ANMN FMM VN Meee RR © FF YOR RRER YEE AMANDA O fF ~MWDYM ANNMNYN ~NDMNM

3 a al & As Af a a - i lpi (ee rar Hae ee ONNEERE NW WR SERRE ORR EE

RY ot — NN NY 0 ON VY or ew

YM CHrnwaoanwmaeg-DMO Comer

LNM~$ QLNNNN | YNNN SW

- ee a WwW

O—— = = = cO = w> WeH uit Nee NEE DERE Ff

= a | = I RR aT TT eT (| ak

<a = < Z RRERORFERFOFFEFFOUW

HD MN Y) ef eof eo MOY om NY te MN NY) em oe

aA NDODeNKMR=D OMKNGAOK-DwO DOF

NAD DDR wr wer OAD Ee DDD NDADDFE Ww ~NQNNN~Awe yee NNKLNNNS NNNN SY

ee REE R— ER -— rx “un PY) tae nt moO Dwcad =alf=as —SoO——F= =a

“OXD Svoue ws Lue We RFURARERF DA ND NRE DEFER YWFEEF wo ae ee aa sl = NOOUUNNHIKHIthsnnnshinnnsnnnn nso anal) a Sale < < az OQ QOREFRREOFROFUOFFFOFFEEFOFFFFEEOW < od

7)

150

GARE OMe s Tt

pS T ve ZA YEH

re OAs 4. 4 ‘<> — a * J 1? 3 * ’ es) = ce et | Or", hat od a ee

1 = ie at ha a — ~ - - 7 “ha ae Vivew~ Srend Trofletm at ae ie sae, 0 : ee wea

c 2 “pt bs ‘ , > « » «Fs * Aw o~ no awa o at = ; a~0e. Ths ~~ ony 9 paws ~t 4 md &

oqin Pet aap Altgew A>”) ee ee eee owed ae oe Opes Poe e (VOI AUPY ages

a wae mi ven -& “ ~ _/ iffy, t ww Pe “ren na 3novrnwwa

peas eee age Tre ge pe o— tie ott ee oad i “a. on A one he “9 af * “ 4 ott oe eetCeTorory

a -@ - ~ | é —_ a 7 ar a

——————————— an —— a Ay - ‘; el al

Sa = _ be BP c“™* » wi et ee ee ea

ati ~ ane Alin ‘ “ poe ok ol k, tow ll cw

7 a lee -4 3 } @ ~~~ Paw! 4 <4 4-4-1 - +. _— * — _ Le

LF fé-t a — - : ty ie i hte ttt wn ld o. 8 Be ag » > -~ ey wre ud a“ > > Pm,

= wl “5 ~~ a L4G 1) Ot <9 OY 4-408

a . ;

> oe ’

wy 4 =

~ , 7 ¢

| *

Se pe crve

a CV¥e

\

¥

ey.

EVD? EF@e Cit

ERMOHDNE!

ERD: |

ee

CwEr Ewtgr

ene 2ini2is*c ‘ah

Fi 21%

tA} “en

L bt

cer Eat

EALERIZ)S

| a

ree

» Ne

<cesIWe

DECI WEVLICGU>

+t

<2isive

GECTVHVLIOM,

* <iTlcWilelees

e'\

- Cyz

ec. #\

a evn:

? :

Brat cvir

¢eeoeune!

; rf

£4

Ziv rhe f

ti 203

) Sot Lapel etn. iets

Sieinen ia: ‘

©

ME

if ie i ot

a)

2h)

\ & ein

pA hed

ste 2Zielvue

<LOeKATELEee>

: even

ae

ieee

‘evge eee

et oe

err re a} ABE conn!

é

x/

xf

*GN3

uV1D4IG NVId>

3ISsvd

S pre

<8slsIiNsdl> SVi4

I *

nO mes OAHOZl

-dNQuOuYd3a 11V9

rP<P O<

(S

*/

a83¥) «u/

930 ONIYLS> . S bo

<NOILVYVID30 ONIYLS>

é

<YdTSILNAGI>

/*

69

m9 OAO ZS

sdNGYOwYs 11V9

rP<P O< ror OU0O> mmronAn

~~ —cC-

om

oh”) Am

~—s*s

mam =<z2 He —| om — oD nH l

oo

T

*/

64 3SVYD x/

pial thay Pe ONIYLS>

ok

<YZISAILNSOI> ONIYLS

/*

mM i Oo <emm ARN ra Ae “nO m tt Mee HO HSHAHHO“Z™E

b>D <P> O< O Ort tt worovo,r i ee mir-OAD —- 8 sS4n— sC-= Ea “vam 0M

CS nee ie, eae nN 2S] D HAH {nm ~ve » ~”NYWAVD Oo ixccc+— 4 7 DODDDmNM dQ A—NNN~S-~— OO Cc be—sa44 =< TFT MD AAD we | x~—o—o

ARMNNMA O~nAAAD C#eNNN®D a |

4 oOoOre oc“o

+ 30-4 Zz"

— pe

mr ~~ RP

tLNNOD” OVL

<NOILVYVID30 OVID

.

<YSTSALIN3IGI>

/*

4

;WWEANaAs JIp7 ®: §

\e- Oh

[TTAF0O1> « SMOTTARAIDSN 33993 =: éfolraaasaaq sJ35> *\

23

jay) 3

+ FUOHORRS

«-\SOW3

; \* 2 *\

OTS DAT =02; 2hOLTaSAaSEe. GARD - 44 ~ ‘

<A7T FT]

rho Pree be

rs . ws ime Pe p re £9 be

£p. <iq

sheen” "SS

Pa Nem --i-- ~ (5 Vii er =>

ST Ie ck ee

*THUGS

‘aA een Gaur Use A Pe oe

~

aes? Re

— aa a — dt ee

bd = i?

89T

ONA

~ ~ 3

A A os We be TL St ts FN es cae oO mst 2 we (ep) wp] we a Oo

emm ioe Lael 72) -emm ann ta -emm ann cz = fa 7 oo a Pe oO ~Z rin ung m m> “nO m it OP “nO m itl mee SHOHHRAHO2C-” a” mes OAOZ mn me AAOZr

b> <P O< -m bP<rP> O< am bP<P O< © Qari cor: vor > © UP areoop ‘és OO rwerToo> | ae mr-OAD x» Pp PMPrOAD > > CmMCrOAD - O ARAN CAR >p = =~ CR nS - ~ CAR re em “am vM aN cr mum uM ro - mam WMH C—O — ae "CO —% =a =O

m we z=4 N~ Oo mM w=z4 n~ _ nm =z n~ Dp 4-4 {om ~~ zat ys) +m ~~ O* po] —f fT meee

m2) ANNNUD vs p -—“UD Zz FF —VUD So taleacas il Oo “n= tl Vv oOo N= tl .) Bnann ee zx CAM va CAM > A—NNNS~— 2 ee Oo OT~ OC . Oo oa~~ Oo Cc peH4Hn + i" cn * cn yD Ga www v -iil i] U0 tN wo | xR 4H we wD ee wD

ArNANNA b> ao A an O~HHHD rep) wm ro) “am Crt NNN® 4 m 4c

a, AN Nr a. Nr

4 Mer — ~| fag = OCHO S) aon eS

+ =ZOn- m fale) 9 nolo) z-4~ Pf zee m ~~

~ Dee A = oO ” ve «RAD + QS = sad

~~ nN ad > —se mH re aD _— “we — m ~ > —

_ pe) 4 Vv — — n

= -- =) ~ b> =a a

im n Vv

| + “ ~

oO ~ = A Fue al

— Oo ee m

os nl

nN _

m yo)

Vv

/*

x /

*QN3

YyV1930_ 1139> y wast? Ff

=

<Yy3ISILNIGI> V1

1x

DO:

5 ,

‘7

% .

Wes

Ve Ne

Ck>

s32

2lyci

2 C¥2i

Tv?

- ,

EWD~

:* _

\*

<27ivcis

iu

- fT Vevi

GVi>

‘5

c7 i

» 4

; 3

j

«+

vit

3

4

EVO:

\=

21 9Ck

ECT VEVL

TC _s

Z

. ;

;

\s

LV<de

¢%

> \

E Hii «

GikAiwWe?

= AAbE

GiIi |

ie

ixe ~

7

4 .

-

,s

‘ -

id

< fiw

- ho

.

% Pa”

c \

“4 fs

hand WD!

+ ~ TxA

) =

Aj i

rie 3s

i r

4 1 th

\e

“gid

= *

\

C¥cE

7 &

o *\

7] -

“oe

. EC

- -

4

_ REXAL

HD iAbE

IMiECEu

| = ee

> LABEW C

H

a

iP ,

a,

a 5

f

ee 2a,

DOS aad

LOT

/* /* /* /* /* /*

DO;

END;

/*

CASE

38

*/

<TYPE

SPECIFIER>

::=

CHAR

*/

DO;

FIXV(MP)

= TYPE_CHAR;3

END;

/*

CASE

39

*/

<TYPE

SPECIFIER>

::=

INTEGER

*/

DO;

FIXV(MP)

= TYPE_INTEGER3

END;

'

4*

CASE

40

*/

<BIT>

::=

BIT

*/

.

DO;

FIXV(MP)

= TYPE_BIT

|

SHL(32,8)3

END3$

/*®

CASE

41

*/

<BIT>

::=

BIT

<NUMBERD>

*/

DO;

FIXV(MP)

= TYPE_BIT

| SHL(FIXV(SP),8)3

END3$

s/*

CASE

42

*/

<STACK

DECLARATION>

1* CASE 44 */

<STACK>

t2=

STACK

DO3 STACK_FLAG

= TRU

2=

<STA

CK>

<STABLE

SPECIFIER>

>=

<STACK

DECLARATION>

, <STABLE

SPECIFIER>

*/

mf

=

~-

rr ‘

se

es

34vt> <AGIAI

a%e¢ .

om FFL awe b

eT >

ney on

~~. fi =~ ed?

—_ i a

+1 =~ j—

ar —-

- ’

ot :

wea Alfy

h~ bo

- ?

An

om §

-* mi

,

b <

it oe

cs

——~

~

+

-

+

ft.

Mf bo

+ >- o

‘Ty

i

rm

wit L w=

x /

x /

fads _sadak>

3ISv9d

ie)

-dNGuOuYd3a 11

/%

99T

~ be + >

A “A Oo Tm wa Ws O m=—*t 20 =F a) m Owe mm

aH RH) oor “ ge

INWNre \=le) om m il V>D “nD

mem mm aemaremn ASPMNAHOZe i i i a) Vn

P2a im she ThE eck Thee Lat .ns © < em m io no m “am oO m AMNmM CPUONeTNYS oe mor Hames SHH Ze MZ ee SHAM M24 OA Le SD i

Ww > ° << > CD K= WwW hw m wuo nnnoOo AHOmMit IhOAnAAHOM VEmM<=s AD 33) E -4 oO Ov oC On<<<raza -s —JU — Aw — o-~ A4--: WimMnanes 2SS0U OMA Nr sN— oO mal

o o I om — mm mm —- nv m + = a ae “nnn — QVaK—nD omn~ Pte m™“ + “~~ —-— r—_—§ VSD a Il~ sve o "ss ~ _p n<<PM sewer -_ iw)

we <1 amas —PD NNW Om~TEON~ OC nN ”n

akan) Cwre ic 1 | * “ Vv ~e U o vu nn wow ivuv m

m nm oe 2 nn +— ys) ~ = 4—-~ oD 44H DD Vv _ D -w nn Dw wo~~ w~ Nh mamUN 4 4 _— “se nw nN

~ nAc~— DR nm “ou om | —

AD ~— AA < m — Nn nn Non no v0 ‘ie

—- +H—- AH +8 A> m i) | aon NN we >o bs |

“n onmm ~~ UT a ~

= =s=nC eed ~~ Am v ee] x=HAMm PP + pot i 3 m

“ PNM <>< — mn io) —4 ae AS oe OA 2Zz _ * zp FRR aml 4A n ~

~” ~~ VD ~~ << m

qo — 4 0.0 xm =r 2 N ——\ —_ ~>x< Vv _ wt~ weer avec

€) ae. ie m oO i ae = = “hl |

x ~~ rr) +

> ~~ ~~ “ee

iy

;

me.

by

eal

Pa

hae

la

**

pet

ee

é StAA

tne

i+

|

stanbhef it’

ithe

tt

ice

pe

eee

C.

mo P| Ove

/%

(dW) AXIS

oO. = “ee

x /

/

£GN3

YVd YIYWNN>D

3ISV3

(dW)AXI4

/*

*(TddW)AXI4

>0d

JEYWNN>

du 3SVD x/

x /

dV

> <YuaewNNn> )

/%

S9T

m

a Oo -emm ig 3 “nO meem 4H 4HOH44M

za InSyp = ct 3 m @Oornno b HOAHAAAHZY OH we a > AN AN oe mrinhiomam

FS oNCcs=—— m AaqsnNntAZeee 2) m | ~- D z+ nn aan

oO “ r-iaS>c v2) on | QS Ow

oO ANNNYN OAA W G aC Cc P= = v DwopD QO OW

NNN | nce mae jj | OClznN DDDD oOuaA-+

nnanone cw N

CAMMNMNM 2-——

Sa4qnnqH 49 ANNMNDND = mw —+~ 4+ ~ t+”nNnA

DvenH re =~vZHO MNOrFe Aw >< 0 wet NO

| 4 + aN-~— No~~ Ee LD On-e

~-eeow z=e

O Dae =n" o-=-~ ba = oeue ~N

4 ~~

> =) ~ j - —O2 ~ +4

-_

_— <r

— w——

O AAA AAOAAAAA > > muh innennnn ad es AHAAY ARAM

m an = = — —

~4 4 ANNNNNA=NNANUMY ACCCOCCHCCCCE —DDDDO~TBWDIOD **NANNNMN* ANNNM AAAHAA AHHH DPDADAD BDDDDD l,m in, sn, le, ll,

ANNNDN NAnNnnnm

SAHARA AAAS MMMNMMN PPPNNY ~~~ et i a a |

OAAemM OWDenNy OVsZH=x OVUZH-I = 1x<~ =~ xD SHH+W Zr4+9 PKs HS Dew HD ~~ 4607 - ee

~~ —oO ~~ Odes al al ~"" ~

—_—_ee wewe

m

x XK x< ~~ =< ~ “ m “e

= + “~e

+> Gr

3 4 T

CHOTYAMAAJIIO SUBATS *22 CHOI TART IOND S4GAT> “a

$an3

‘\e

20g s On 7

a2 JGAT

ai J4

.+ ea

<AS0AW

<S51431TK30 15

\ \ f

ari

meh aa rs

« ; s

“S (3 4)~ 1° @

ets ae “Tet T=“ See

SRS ih. © ori at oan

~= + “< = al

EG Mwai t-4- r= > n> 2 ian a —f,) row & & € ve ee ry fed ae

iT

> "ye : i'i< > ~ BA a = vb. A hee

te 1, Soo west — oC

x<~" ta ey Tl

-

ih a a

eA be => ~

. ae § =e mr >

i] ew «

AH ai a

4epDmnaAeO2r

Lanse LTS Os m AAHMmM FUOY ZmemMnZar-OARAD xo Ft

GSinsoe ==. e2sailvumnes

mig m UTTN--. ND

VASO DxX<<bM

-{

—|

lnvy UA

mM~—ZXDD <x

=

m as 4 we

na se bm>o Fi ae Am it ne

oO°o wewe

“ee

—Comn

=) ©

*/

xf

V3SH 3198VLS>

dISV3

<LUYVd YAGWAN> <Ud3ISILN301>

/*

mo rd S| Oe

*x/

x/

*GN3

ddS J1ISVLS>

3SVv9

9V14a°-379V1L

> <Y¥sdISIID

/x OQ€

( <SQ13I5d> <u¥30V3SH 318V1LS>

/*

-dndd

79T

0a

* <NOILVYVIDSG 31dV1>

<UsTSTISdS 2 1Vise

* /

ISVD «/

1930 318Vi>

LVu

L

<NOI

/*

<u3IdSID3dS 319VLS> <3198V1>

1%

<NOILVYVID3SG 9VIs>

1%

*GN3

—_—

Ss

cvrr

Liebe

|

+

4

re :

¥ +i}

2is*coMMw't)

1}

a7

ik

1 = 20ecint

erstas'r)

if

¥T?

ae

*

oer

\s

<DECIYW¥LIOY>

<t=°

<2iwINe

DECT

WHY

TOMD

-

\e

CywZE

«*\

a

Evi?!

z 6G:

\e.)

<DECTWHYLIOW>

<t=

<ive

oecrvrrslon

y

ys

C¥ZE«

Se

#\

ie

/

Bwbe

e

—_

AVit

EWI

s(enezia(eis*tia*ajs:

=

UU

:

\e

<DECP¥¥¥LIOM>

si=

<cerr

DECI

Yw¥1

LOY>

\e

OLYZE

eS

%\

:

;

>

4)

EWO2

-

J.

-Payvexwerve

= -vr2e:

~=

§6!

mu

moe

VILOW>

si=

<2lyCK

DECT¥tV

LIC

:

bade

ae

ct

cs

*'

;

na}

|

>?

tupt

n

“h

IvVGreE

erve

=\\-urze:

nos

*

a4

cere

Eee)

(ater

Eee

<iVGre

beorver

sion

®4

‘ *%

« \

OAAA > Noe

TX

oO oO

<NOILVdVID30 ONIYLS>

/*

*/

yv193q>

x /

3

<NOILVYVIDI0 OVID

/%*

*((6*XIS* 21S) ULSENSILIW3S W1VI

<NOTLVYV1ID3S0 1139>

/%*

‘GN

9V14° WIVILS

>3S 1V4

€9T

OG

<NOILVYVIDSG AIVLS>

*GN3

OVI4S 319VL

-3S1V4

:00

OIlivuv1930>

*/

x /

AISvo

S<NOTILVYVIDIO 318Vi>

1%

m wie oO -emmn ARN mz xrIn NO m itl mee OAOZM

bP<P O< Oo rmvr-ovooYp > CrMrOAD ime _ ecm

- mam vs z<2 -v

Tm Hs+4 N~ wD Hl m ~~

wD "OR Oo Nas il ys) RY te -——~S aS = )

ces — “ee

ao) i] “ee “Y

ot | o< “nv am 7A “cr “nLP +m hom a ei Owe

oO De ~~

‘00

<uZISILNIQI>

1

\

*\

\e.

<fTDET>

-

‘\@

<COWHEML>

=:

=x

- \e

C¥2E

FA

\ -

ae. :

> Rai

; Z ne

SZ

VAG

WEYL>

COWWEULS

e\

’ ts

V2E

*

u

oh

Aw

|

<2/VAEWRUL>

-ts=

Xrveer>

<2ivitweni>

- \e

¥eE

Te

eV

|

eee 2

te Lysis

BW)

cee ee a cdl

ok

(

tom.

6

Dralouve> +

aie

Ra

<POEF>

<sEeWwVeK?>

<BDET>

a\

ASVD x/

O02

/x

moO ZO O-e

<7530Gu> «/

x /

1)

/%*

mo zo Ove

mo z=) Owe

“we

1%

<7308U> <SHAYVWsyd> <1301>

/*

cot

A™

<LN3SWWOd

/*

moO a Ore

“ee

A™

<LNSW3SLVLIS> <138V1

/%

mo Pd Ove

“ee

A™

<IVNOILIGNOD

/%*

A™

<IVNOILIGNOSNNA

‘ -

/ x

> <39N3LN3S> */

<LN3WSLVLS> <39N31LN3S>

/*

Ne

€¥ZE

“TS

ey.

=

= a>

sepiuce>

Git

SEAVEENERI>,

ay

ee*e |

wa

|

Bab ccahePatdUicisguathetiy!< 2968 10 i

1 200 =

OnLenet

pest )

es a} a

teeth site

‘aan :*,

i sen wane sft ype’

a8) ii

seamed isir

Pi +}! i

re

ony:

moO ZO Ove

“we

xf

x J

INI LNIS> SV3 mm <

<LNIWILVIL

/*

T9T

-ONAHOM ARM AROM-Aem cn Leen ee ee | CranLnioa he ero. Nas oS Oe | N= Go Mm Mm Gaean & m i] AMZAAIDWr# OZOvr* ODZO0UMZHr ONNDINYN2Z Hh

ie Cet 2 aTG* or: = ¢ em = Cc O2Zm AO]Z AVIZMOO Mat winanivwo wc Zzic-i vOxH VO PPrliro Ow ONO® 4 ADM CD CC BDOPR NnNCONAxXOCUHNO-S: “” =700 4=0 sR ODFRSEMn FCM G Fie

t-Ccrp arr ~—-> a~— Za 7

oe On ciwD ioms= —) an <= cw

oe I<ee ZS KN Kee mtes TMA) WnNMnN a4 —- QV4 Cod Ad QOCcCHaH OC On

_—m + mm wm ee Opv-*DOWOD o~- = ~—AS Nam AH ew? Cowes Gn ne) Os +0 = ~ aa nNa2z-on zae or vu WwPDO —-— HD” OAAWO 42

ae Oe -“—wsll ——_ o~wrO “~

=~ oGc= “Ac~— pS ne $ } ad Crm. “Tie OW to Zuio2 nd — AO NO eS Ccou8d OH we ~m woo -~O Oo “n= “n+ ~— cy eC. = ~” OD +ee Cue

pe) lhe ba 4 oT ~

YO —~Hs DA Dz ee oz _—~s Ore — NM we re

ia -. 3 re - ~ On ~ a @ we we

oS | | we wal Oo cr ~ oy _—s Ww oO AM ul ~ a“ < ~ —

fo lo —m — !

os a >

=O © ~ = ed “ee

-_~_— -4

~ mM _ .

=

—- a+

WY —e

LS

< m ioe)

=

ss

Oo oO “ee

enezacieas*e eoer*ar

fi Cvee™conmit

ve

‘ shi

com,

=

‘I

eRReE

com4i

©

C¥ZE-

CoML

*

j:

oof

\e <Osr

WIiee

>

tee 8

~~ @%

=~ (¥ZE

@ «*\

evl-

i .

b0%

\s spyvCKe, =.

3:=

coer

Iu iew'

T> <2EvLEWCE

MET INL

ics

cy¥2

*\

| ew!

Bo?

;

>

: ie

<Pesnsuce>

«f= <2e00ENCe?

2eMVCKELEQ

SEVLENCEO

°

is Ee

i) *N-

re

r

- A

| Bay

ee

‘ee <PEONERL ED

1°* CouVCKELED

ZEMLEHCE>D

=\

4

se le

C¥2e

\ a\

.

=

.

x .

Ev):

; AG:

ay

\s hah a

aha? “his £HECT

VBVA LO

2cei>

<DECT Vevii

vw $

oh >

yy"

. ;

Nhe te

EL> 3 c

ar

rena

- ee’

| ggastpecr si)?

bien 2

ie

:

| oes

:

JIsv5

(6*TIASVHA* 21S )YsSen

/*

: inno" ‘ .

$innod 3asvd || <JINSLNSS GSLINDVUG> <3SININOIF

<Z YILIWIVIG> <3SIN3SLNIS> <T YSLIWI139q0>

/*

/ *

O9T

~~ ~ 7 = * % + +

A A Aw A mo owr~X mo oS mo ON Mm Do of ao mt 20 mst 2oO fa. fe Oo m+

oD Ove = | yen C3 | we ©Q Cc “ x - rE OOO Lamed moa Po Bn recs zo 2P ALY a> rat VP an” Bo Ao) RY -Oow ”“”

mm asm —m oe om Vv -4 i mcn

O oO sam u oD an at HAD

on | Do n 4) ain m

* m+ m %* “n Q* A™ —4™ ~~“ coo =—™N o : Vv Vv voc za rs) newZ > a or -4 4

ie) - oT pn~— A " il ~~ m “nn It * —j “Aw “Aw =~ ~ m o i) Nu WY Lo | m m ~~ ee

oO oO Oo @® ”n is ie mon

m QS QS ae is | te ~ za eer —{ p> p> ~ - m —4 o on za —_ — ~~ _!

ie) Oo oO = mm a a “e a

Vv Vv Oo n m

m “ ron) — ~ Vv .

+ o ai AN °o

Oo * ~ m - ee

oO es QS Dp

> =i —_

oO = we

/*

_ Shap

eee Eun

b

mc

ted

= |

2

Vl

et Teter.

*i)

naz

7

“\. OO

-

avi

i ~ +

;*

fla

OA

' =

s

on ie

ve et .

i=

A

} id

4 54

hs. :

ayvt Wiss -

a3

‘ re

i

»' i

= ’

: Levi

(ei

1

5 is

iba

‘ :

.

Lye

i) - BS

” }

Lt 7

s >

a4

& gta

‘ i

& re PIL |

=

of ar

ae

: ‘

iat

‘ ‘

2

=

a

eile

oe

Peet

shieteu

;*s

~~)

2

om

j

.

7

Pnectnwel

a

tCheeorn>

its

2

@

D

on

cr?

_teettt

‘a

i

— rs

4 "7 “. 7

€ f

&

Eut

Ti

twa

vi

th

tis

SMEvOEK>

haw

&

~~

2 —\ 9944 6

CAMS

*

24

mL

)

j 1

Ail

' a

eUTWMi« * 24

TEGNEMCES

evD

*QN3

INNOIJLNO Ag ANYLNO

S(O84LINAS ‘TIS )YLSENS

JANG

LNNO = Q TNO A

37

a3Avs ||

SuSAVS

a aes

nAsSROM ARM AROONNNe- Snes) Lins ance Ne =< eo tm Gam cain

TVNZOWr*OZOM2* OZOVM oi Cc oFcnnwn 402zmnn Con ao eee Cc nONOme—m™—O S44 AHOvC oa RE, H—>P>nnnnyn oO

1 sO0CCaHC tHomnowvworz

YN <-"CnNC4S CCR ZA o.mMm Anno | NA ~aac AO - <x~OnN NH A - tort ee —D- ONW nCcC~ “Nw ~

4n~- -<OYNn NO ~ mo 3 © — =O OC NC bz ate 4 pH OT le |

Ore —_—~S

oO “t~

2 io) 4 ~

~ im

Ww — an —

~— “ee

O = _~ w

= nN

_

we

oO oO

6ST

/%

<13S NOILVYV1930> <NI939>

/*

T£siN10d GIIVANI LV

: (

GN3 <3DNSNG3SS> <Ye¥3aGV3H>

1%

mo ZO O-

="6°SS5V0. 7

3SV2 TIAN

/*

a

QAM

IHE

SIE

S :

13%

7+

8 oO.

Se.

eet

© FF

-*S

@ Ae

6G

GeO

YF

ss

&e

te

a2veteés

@

**

y =

LHE

2ZAMIME

CT

2 VECO!

Liiw \e

: ‘ee

@¢«

€ ee

2 Oe

wee

& ©

© 4

Se

Se

Oe

le

se

€ =

© «

°

.

EMD

2AVCK

DGWe?

9

= Oilisha’=

t the!

EAD

Ci@e

- = TIME

1]

KI

PT)

Atevyete

sivceiii)?

Evi

t

’ Cite

@ ee!

UMM

bnAlL

« i

ACA

SEY

Owe

ik

(EMCSHIT

IME)

> 102

Oy

5S

*

Lees

re

SE

a

: mii

* 4bVe1iViT

Lb¥K2e

AU

LHi¢

bUiMG

ice

, ;

Vell

VEE

PRVE

CHVBYC

IES:

: bY

COANE

- IVY’

Dilts

*

ce

iW

Ti

3

ae

’ Uilgiil

SS cesbe

¢isine

Vvwe

ev

s tt

bsEELIWi

MALL

© stall

=a

hi

frcony

my

WiLoni

© véCvn

i,

= .

| Ovi

Viit.2)

MiLeii_

©

sPAVCKIMG)

OECT2IUHe-

= «

|}

Cyrrconuls

: DONnGTE

2eyCks

‘tae

bEUCEDNEE:

/ Ye

Of

Tt

= ; iL

we

= eee

et?”

?*r

© &

* @

@ >

« we

‘>

=

oe

WI2SCECrvuEoN?

pROC

EDNs

2

‘ i?

\=

' f

3\

'

ay.

a

++

bee

4b

wee

. ¥

*\

>3ZIS3HLNAS

* OK x

kee eke ke kee eR Se SOR kK eH & 4 KK K RK OK K K KR K HK

WHLIYOOIV SISSHLNAS J3HL

ik *& Ee 2K BR ER Ke Ro ee ee Be ‘Rk NMR ERE ER EK hh we eR eS 1% 1% 1%

8ST

1) om 4 = SSNS QS = % tt 4t tt %

orga@wo moooodoTvtv MUNAAYD OHMDA ZOCCCOD-4 * + 2puvuProo ZOO OAs aq4Cco-4 On faa

ion Lame hamed 021 eee SP Te | vuvUOM ss + #% AUCras a ha Fite. Ge Gecrnm =m RD m Pinos eass-ing * * Zl noo

Mee OZ nao = | mNeor OT “Cc mM e TOee ohiu nh winw + * 44 pb--—

a2=4a02 urem — um —pPp 2ZoOOW NVIADADHwe +--+ + =Dw # % DO w<< C#H4ORZ -nmNNAMNDA mm a4

i4 x 4m RPEONMM % i mo mn cel OA Lae! Mebpb-- NWN ——_

St. FeO mazo * % Pv -- + mee zx 4- FO oi oe QD “n — + * — --

~~ mi OA as | = On — a =) eP ye) o . 9 * ie — mM DO — “em

eo V “I = =) * * © tou mm @ m nN

— _ wD oO * % — =~a- —_ Qo +. b> me - DD

uw O 7) ”~ % + m cc < m — = - mn -~ 4 p> Oo + * sewer

v a pat “ > — “a %* OO # BD ~” m ny buna + = m v er | oO ose + D> *£ “~ _ =

=| 2 + m * LD 4 oO oO + Cc + zA — NMAAQD ” ~ iva) DYPpp

el * 3 oe Ge ee + wv + — Vi ae oe ie v9) ~ “CICS * © & we * O90 Qa

4 el Saf ee +t m + “Meme . o —-i1-j-+4 + = +

1fore + m * —— Wn

Thee oe «3 4 4%

ye)

m * + m

oO + + QS (7a) * * m

“ + +

+ *

* *

+ +

+ *

* +

* %

% *

* +

KHHHRH ae Ss Sa

J _

; .. 7 F . pe ?

+

|

7 sryeyy aie &

22 22 ee SS iit

- o ct. oo ee

sey tates Nani’. St-f) A BASES Sh

a ec xz a 8 Me i

i=, «LLP Be ging +>

oo ‘- =, oa

‘Sea «owe Serer mmr Re

A “a> een - *» mt OO ~ «

i= heb the & Pw eter. +

— te? AM Mm > *>+>>

x pa eer —=— & 0

J &* 2 Pr rere.

— Sy ee an ee a ’

4 —— ree eee @ -

e 4 “4a4 = @ 2

) P i] —< oe ere &

4 de to / ee ee Fe

—i Ve von Fe os. ee een

“ "FP c =

pe es onae &, ’ * 3 > ; <,. |

- -— 4 .aretie =O

all - ® st . cm oe @@ wage) ob

_— a 4 7 ts

i if td

ir f ~~

: < —_ -~ -_ t

LST

AANANNANINOM Om Om om Wo<M-A-m Gh Orr. ok os ack ee O2 (62 ro O22 Osaaririn]m <x< bPPPrPrrge oO oO 9 oOmam Oo i DD DDD Doe DAC ee OZ te O ZAC te ZT Zt et tt tt

| sa4qHaqaq4n4 rmx es ot | Ox Ea 67) oOo SJiRtans NT na ae Wm O<~<~<~<<< pell i BPaot Sarl Alana Dom mmm mM mM Mm Mm eee DUVUUUVU AG i= AarmMmnZz ZNZNZVAVZNZZMNZAMNM

== mmmmmm Aa~wD< ArWO ArKHOO FrOMMNnuns4

+4 WOVDUTDD Vilas Vaso VDalAat Aan Dil ec - xX Cas oo <<<<<< mM m2 MaAMOoO Ma MO AOrRrli<< Peat ove -O-T1 oe<e

to AAaaAsaaaA aHeO Ame Sap th Lae Led m —™ MMZ DANAO #4 #088 AN mmmmmm ccm CH 20 CDs Dr DNMsOOH NOAHDZ* eH -r—oO*e

1 aaa eae SO KU CG —| mm | wer ALDH =i + m Mm

oa ee ee iceeetined or 1 T= Ps Ow", orr Di il ~~ . Ps ve 0 060ce © SNH i~—O Wan wn TO Wee i Ne DZ — = hl "

ac 2248 ~~ | Ww | Pa | “z= 2Zrnne ~

Owe wwe CDs NOt ~~ DZD or ie] ee te ao ++. — —

ee es) + wey 2 Mm DW a AN wD m 1] “06

~ Oo aa QO a> 0 C im mam ec » whoa mw = ~— s m it PeZzr wn AMmMM|m

iT 8 Aa 4 seo + oe — eQn mm ae

Oo Nout | are?) ie PO ‘2 Re “aA Vm CG, Wie 0 Ose we wewe cond je c. sale _ mn one. mmm

bate) m= —e = o~_— aa. Dr Pi a ol mm feplep) Leek 94) m i~ " —~| —=-j zm m < : ~ a2 Hap oO rc - nN nn 4 aid Vv (Fa)

~ > ad , wa << - m ~ re = af

“n n 9) ae | m m “swe —+—

“ee Pay ~~ |

—- -T

; fee

; é

“4

“ee

ties

is

i

wee

ae

thEW

ene

at

2 s

, °

z»*

s =

ek

COftm

« f

EFzt

:

& £€@

Sy

“>

2 eo

AGT

EE

Oates

seat

-

: .

| é

21

‘OVE

E “Oe

SEME

L VL

ICM?

Lime Ob

CE

KE curt

sein

é

¥

pegs

ors

WE

4

ZAHA

YY

CHECK

WHD

CODE

ee

GON

L 10”

; pater

; iwfal

F

3 10ME

\e

aeee

tO

PRO

Deeee

© &

& &

Steere

¢6¢tt

ee

&

*@

@

se

4

EMI

LIVE

{it

VLIOW

; \ve

: _-

1\e9

@

@

BP

eewe

FS

eB

eB

C&C

ee

2

+ @

© &

& ;

ate

_

eK

|

feats

tide

ra

Ce

Aine

«= curt

sinh

“11

Shay

Y wo

mtni

weds

a 7t Ne

ha

D¥A

>

OVAC

tH)!

a

bya

+ 2°

¥

La rr; ,

's

in’ vt)"

ae

r

- em

~

Ue

[3°

Ge sWVBCHs*

iY Sa st Pe ae 0 iio i fH ZNZNZNZMN

<LRPNOHMP DH at ZumMnothe omZzoOm-e

QD SA4RpnNAnO [ST we mes eC er e~OOUW ZADAD es Deewe 44moerize OnmGNHN =

oD

mMoVod 2+ D> - “we

—_

Ral N

‘(NOILVY3

JILNVW3AS --

Pr

yey % Ht 3 tH

+ +

* *

+ ca

* +

% +

* +

+ *

% +

% +

% +

% +

% Ss

+ 46

+ +

+ et FA

+ mm “4

t+ — + Pp

+ rm _—

N * D> *

4

* -— + oO

=~ 2 *

* +

+ +

+ %

+ *

* +

% +

+ +

* *

+ +

% *

% *

* +

+ *

+ %

+ +

MHHHeK ~~~ NN

9ST

vu Dp —_

m Om OFAaAeON< ew ] we by » a2 ba oS Sram mmnwDa go ro mn <LS fon lon lan |

af"~o Se 2am ( De2.2L COO v~ —<I~ <i w2zprPrpmyp ~ “ZO Ile Orem UNOVARDOHA — -D - pmnPds - <AmMmmMmcm Zzae sm < VD Or~wme —4—"= Oo =FNOZTSZSEMyP [_—HAa +0 NOMORrND -OmMm-2Z o | > < OOv m ZnIZO P< ~-< O = OND eHaMmM 4m + PVWRrOr~ -2=IPHH mDp>z Vv < sO wr POM | 2m N~—D+~ -<remMps 7. go +0 9S NWO =. Om a2—= > J vee pT ~—~OMee o=—m < iT] Oppo, Te | “” nn Ow MOODO 4-1 > Oo 2nNz2CLYv —e D> R - ~~ yOUZPPpHs = @ ~ PMMNDO~ mOm * ~ D)-bp--s a Ww - On

o— O~ FAD o— Wn ame

zA ~ Cw = vCr =

+O wWp~<~r-O ma W<~ -2- zH4 ae, ee | mx Wa «4

“= Ooncrm | —-Orp

se “ & wD

—_~— n-~

— HH -O ~~ x “Cp

sta m- p< oO “27

x AC me “i>

ZvUnD — aaA<T7 — AM om

mse x< =) ro =m > mmno ~< -= Dine

Ceo

1 ~~ D Ww -C

Oo -OLD> > ~ OD ~< a-i< ”n CO = -_ ~~ oOo

| HDs re - *-pD — m~

me © — — i.

a ae o a

~LNIGd GN3

LNdino

SS3W N3KL Ww = Vv

-

Veet

eet

Ok

* eww

YH

eee

os

& *

Se

o «6°64.

6 ©

e «

. ol,

Le

’ £ i.

e

oe LeWe

WHO

Beet

Ser

: '

eet

awreenrraieve

see

e'eeeeeaeve-w*

» *

a

*

>

7

t ==

0009 / GOCOIe GOW 1 II

SSS 4 4b Ht Ht

+ +

* +

+ +

* *

+ %

+ +

* %

* *

* +

* Sy

* 7

* %

* +

* *

e) Sore _—

+ = m

# + >

x. <r oO

*+ DO >

She m

* +

% *

+ *

+ *

+ *

+ *

5s +

* *

* *

+ %

+ +

+ *

+ +

+ a

ae *

* *

HH HHH ~~ SNS

SST

m Fs Oo PT ole a MAR O

m2 ["“.. 11 Oo aD mam

CerOAMZD il mm 6 6hCD < Fd ZAOAAe 2 §6f|tmMOOm-s.

aetxom

oO mo ui gam

~< +m ia D +

ee, EB “we > ov

- -~— nm Oo we a Sl

we il

@ ~<

4

m

=

"

Oo oO

6 3a$V¥9

S1VNOGA YO NOIOI

/*

2 OA4A@mM oemMmMoz

x<x<xoO0 i444 +e

ial our “se ——

“ASO cro OH Wn a

“ai—

WD

a 4m mx xa oH! “ee

a Ag On”

vs ~~

Oe |

ae O44 a Nt ue m 1. Fei

DOZ-ZOr!]S] me =< ArOZDHAOD

(sese SLAG = (dd

£(064,9NO7 OOL ONIYLS YILIVYVHID.) YOY

$(TS-dd*TS*iX3aL)ulsans

ve

geevOS

[CHV

VCIEW

Qiwtue

100

POMC.

*o|

ae

a

| tis

cee

&

iN(9t5)

4 Ch

> Sei

ee

Me

A fer

| ~~

Pes

HE

aL

os)

7s

BAiEtaess

33

w TMzivTHS!

Po CAMEVCLE

Zistie ~' 4

Nj

- eCoed PAw2LUK LEXA *0%CD)

“=m

The

uv

[ae 4

an Ene m ©

Owe DOZM-emM mp iv

4-o2 Cr Oo > | al ee ee ZX -

RD D 2 OE a — ~

oO + Ss PO eT >

ae ow ss

m an WW

~s

2) —

wD —"

= cep)

+

oO oO

ik © 2 ep)

~~

oS

=

9ST

Maes i umn = = ae ae he oO ; AM BOrw Mm

NOOO AARM AqmZ2Orm Vee il OD

M@pumina Pe ie | um <e fe 2. oO mm CKO Sn

wen I DOZCOVAD a mpD> mee i<— >

OMoCll@D” —-os2 it =e 2B we lTlee Cw Crom “am “n

4+ x«<O D wH OMA =| | —“ YW 2m Xt vx ye) Oo weft 3D = 4m Lan) > o +l x = D 12] (oo) cro fon) ey fo) oO ~~ we “e 8 | — 2 SO

“Oo

oO 4 mo) iT]

Vv oo wr

N o uv m “I -_

-

=

se

©(TS-d)*‘1TS*LX3L)4uLSEns

°(04,9NO1 OOL ONIYLS YSLIVYVHDs) YOY

x /

we 9. 3579

INIYLS YSLIVUYUVHD

/%

m

2 i=) ~e DAHOM WnoN mMonwvsa orv osm oO C20 lee HAROM == it yo) 1°) ~Tnva Vice aie €3 m o 7 OR OVD " Zo thee DOZO <ee

=] v n> vUmMmH

~~), CO. O° 19g m

iV <>vVv0 CrOVUuR ~~ =—- DP we ef

Oo ee MM H+t 2M WwW Mm a —~ Me «DD WHI

oO on ARP Sd v2) i- mona oO ~

— <I vy.) aon — — = <o9

Se! - oH~

7) Or= ow Mee vn 4 _

@ —-OH 4 - nn wwe = o 7a) - x Ho ~~ - wD “ee

al al

m ie x i?) +

- 4 ° io) ~ oO oO

v z= — O ee Ps

iP) =

oy

oO

7

we = Uligis#l wel

\.

C77E

1 ~~.

63a

Ziwlwe

-<\:

cwl. >

*

GAJECLEKA*Ce)

I

CVvri

CuMye?

£3

#

75%

EAD:

EVSE

BEC

CHOL

Z

ie

vei

(

lie

=

JENI

Tiedt!

r

bby

I

.

twor

t2e3]

4 =

.

=

AL

&

i

tie

ME

CPTE.

ity

c

bi

gt

1}

oS

©

@ALEL

als

i

ihée@

*

iB:

is

i

‘e

An

=

oS

Pa

;

é Guaca

tis

¢ 3

j

eee

ya

)

wth

Oca:

t

zi

PALF

Cada

|

BAG

Litman

“=

Pare

[

res

2.

=

it

'

}

a

SCAAZE

Es

4

a2}

rer

BALE

LlezAL*( (y)

“# GALE!

«e541

it

Cuyay

OO:

\\

\e

VCE

C=

COMMEWI

OF

OLALGE

e\

| “@

BAJE(

ees)

- 4

? Exbove uti vi1 6

0 4\

y -

“ka

:O0G % /

= NSAOL

mm 6) Se

>ONIYLSLIY

ONIYLS LIS

/*

est

aw s 75 =) oo * 2 =) “ee Oo “se

onn Are “Dm MARO Orz pe i ie) maz ge “AL. 8,

~ © ms > =—+0O “am “*enOwMN ARMs DAZoOr ”n cee OAMZO il NPR]! <— Tao me < m D VO < =, me AKXVDAM 2 AOA

Wir hee NaS SH HHO ZNO UH CMIAMNTL a we i mOoOOme-e rs cCons ns ne mm Dap zee xno

DOW wMm MM ZO ae AZ ! a mo <INM MA2AZNZN[AUNAVQINK< = Il mee ! vil zm 4p. NO NM NMDeer “HS ~x< x ma aan CF Of Oo wom Sn a +m ie -—_e Prenirnw Pir «~Ile — = oO »x< ~ nil nD = = af < = © = Sone ag A 88 m AQOOWr-Be-DWBn m — U = -O Cv < HeHO< < <h ADs oO. = m — fo 4 22Z4nCH44H~- *-<~ Mm z “A o 1 | Am2zmx2m tree we 4 ae | a OOWDAAS Pe Il -m it il v TIO eD=2OH = _—s oO

~ OOor—pcma4 - o >) 'e) “e VUU0- “OH ee = + ~< ~<

N—mn~— ~os ~ 4 | 4

Hun - m Oo ~ m — m

om con 2 * is) %

be m - NN - - = 7) J % “4 N i ~ v4 ~—

_— ad @m

H < —

! m ~

Le | a

uv ~

+ ~—

we —

we

*/

£QN3

GS 35V2

/* NOILVILNINOdX3 YO NOILVOIIdILINW --

[——

es

vv

4 \«

4

ey

ole

° 6

Pe}

S45

Ver

a

CUCL

G&;. -EX¥eGi

heb etfi

+ —

pF

i a 2tTsa

ei .

- >

= 4

= ¢<¢

tee

i F'

baie =b:

——

MilnBEs

= cs-d'4

He

A“<

Ad

@,

TALE

«

am oO vz OV

Ss, terOZ Il

jo

SLIWIT LX3L => dd 3

oO Oo

> 323V2 «7

$GN3

ANV 19

/%

S((LX3LISLAG)XL

0d ef

& isSvl

/%

dILIVYVHD W193dS

$duvd 1359

cST

ga ss 24 =

— Oo

oF | - §©ODMMmM Ooo ie) (oie P<

A > ur-9OoO omm ~ fe eat

OoO02Z m il i] = ye) -D Oo

zVAaRenogmM il N 1mo + D-+M

crntwv< RAO moz “=m m= I -e| O AKO moZznintnac ! cme mm = <= mene AZ awn DO DW — n— = | mA<v mm S oO oe il <a - Dp = oe p>Cc smd «se oO m and m-wan-O m x< oO CZzo- y 2] - m mee sm—4 - z

xm 4

i o4é&< + “es

~ 4 , _ at = |

—I—o

+t oe =

Fo o te “=e

= ow

m y,°]

| <= Lb ‘ee Be m

p .

~n i

1

nN Oo

‘ eu

A+ xrIx mm

m —4H2Zz = ee oO m Ore -~DAZwON mo Oo AKAVORMM cmoO w AZzerti il z “A ei <<

=| — HD “ ~am

(1S )X3QNI7A

me |

AY 12y

rm

rm

<

Se -tre<

ae aed Ae Se ret nS

otgD Ss me om | OC

a ar: - a = i) roe «x io mney <

) aay Cee ~w > Alm @ “44 @€ fi mn

— te zs tse 4

-_- TT ft ~ "—AO € ys i =e Zz Ms oO il > 7. < — rr - ( ~« e&

Feet Tle - }= g* _—

. - - = : e > 4 ~~ s 4 os * ro

; — 2 x pe. Y : rw tom eo ~~

: CA ~ the » - a x ' « 7 >

~ 7 Ms = - * . al > ry

- “~ «= ~

* ‘ 7) rat) » ‘ ac wT |, hae oa

SS ) - aa —

- i ' : + ie : w

.s’ a a os

: e ~—-

el

9 me a « >

i as

&2s5 232

\6 2¢ @ @

‘esd

« *

\e \e \e

4\ 700 on3

=< 7

0 3249

LOEB BE. JADS IIL )RGRAD JAD

OW

ARAM

9) nA — ;

e

vizor

’?>

2791

Ist

Vos VHO OZONMOVZ! MOA-OVA QCOYPPMAs Z2ZPiwnWs =Oer-OoO orm =)

om M—nNo Mmmoro macnn oz crrngomitnnopPem im) v0 Om

oO Am DR ADADT Ion Oo Gs -m. CO. Ss. Oe OAS = Nene PMMAVC mm, «© ta Oo * b> UMM Voc eHZz DVD DAA DBD

Gy ws ”~n <xxKxOO mMprv =s—mM | Cc +m ee hay OD m u4AorVvnar | ~Aree OnmDHA we

Ho - > io) | = ie We pPame wD > cc. > © 8 | a ges 4 nm -+~—~ Wee «Kee

AHOn Ww ie “A Tt <2 w- m pm” oO - = iw m Pe AS Qe 4 Can ve | m m m v2) Cea mo mm ~ as

HNAeZzZID & z) oe O44 =f Oo ao ~ T=. Ti” .cy~ es nD < —~D 1 ae PT 4

m OAM | > ! Uv anh On _ oe ms Mi 2ool w ! v2) ! m DD p>S to. 4 ~ User — ~ a4 De om

oo m+ 7 = — Oo =<—m oc Oo ViTinv = mn _ CC <— m>< ve cee ZO AM “a im mc = x4 =

=O D> Mm m ioe m m —l a | il Do vo) m oo. = a ie -~ = Loc <= @ > On Ww -—@ QO m > rr 7 v=. =. lookan) Da So . ~< ~—— OW | Mm oO —+ ve +

Oo Ox ets oO a =

a oN yy) > zw we a m4 oe | v2) QP €.

” + > oO vu Sete | oO oe 7 is ©] on v2) 4 m ~Y <o m v9) 4 +" Dp A m i) ee ~~ — mn +f

— aa ae - a m m = x< x< ol _— = = nn — ~ ~y — = | a m a Bi pe) | ~

uv ~

~ + we 7

S(0°(T' O*1XSL ISLS ENS

*/ x / */

Ke ek Ok eK KK Rk OK Rk KK KK KR KK KS KOR CK OK Ok RK ok Kk OK KK Kk kk ke ok/

* OK OX

S$3uYNGIIOVYd YANNVIS

See KOK KR OK OK Ke OK Ok OK Ok Ok OK OK OK (ee Kk RK OK KR KK KR OK KOK OK KR KK OK OK OK /x* 1% /*

DO;

ei

x<

ee

Oe ae

ea cee Or= lean) Ol)

lao Oce.

Ba ata Jee ULMNWY —~— -

It acoe a oo =

QO mH—NMNern OC

NOOO ee |

YANN, oma W | a

ASN Fae On 2>— = nn wn es | ~—Dee SWE ol

erxy~orw <a LOGO oS

>O <a> SAZOFFFE O eel

Wow an Ts FEB

nee LULL) oe

*/

<IDENTIFIER>

?

<FLAG DECLARATION>

oO oO

wom Us | Le a—Y FS —e

aT aD nO wn uJ —— ee SY

Cy OQ =I —aOO3e. fi t= -O a> <t AZO FEO eel

uu

R Pp 3 5 (

CALL ERRORDUP;

i} aM ee Fao)

Ne LU LU ee

(Ba = Ww

170

my

<ASSIGNMENT>

23H §

<OPERATION>

*/

<TRANSFER>

oe

ee)

oz ou)

sNGs june f ‘ = = or

* /

CLEFPT..PART> <ARITHMETICS

~

oe —_— oo

ses — —

= Caen! oon - _

- mo _—

= —_ od

_— —

— ee ee o— = -_—O _ ~-—_

et | - oe at ~ ok ow S olaee!

ee Y oO = -——

_— Ou ey) ee (Vp eae |

_ ger a “OO Ww LS) wid

= fk or) — ES

nee Wi a~aler | on w>

_—_ = = Limon _ Pa 9

o <e owe - <—— eee oe OL iT] Zam ee troe or a_—

—O -_ . <a— Wie aes 00 -_ <Ie

e) - awn TeQ m—e © - (awh me oe tm e>OrF& ee} oe =~

ola “~ Kr ee tN wo _= _ Ue Oa Kee _ Or a I] ee <I Se —N. I] on on <a

o— Nn e— Wu o-—— om > Fe kK He n— —_—e ee me YG MN

= to > axv—i | rN > — nn On > — CO Ae nM com Z“ao-~ — ee jie reat be <b eR ne LULU) wes Zar te Se ee j= oe =e me usw = )—2a eo Nie a Oe

— er ee | -—wU! on RM (A eS | Reel

a or ~OO —= Treen SH avao0 We we ew OOM er lie oe rFUOZO

= — il Fe et Ce OY = 1 — ie NtD= —aOQ ANF Fe > rFO¢CC—~—NaAa AWN Geic! Be x~KeO Y~~oao N~w Q (BS x¥4HO Yur Iw O~kr FF | Cc Se Seo ie O~— EE e~ te | MWe Or femur ~aoe | “Nw SIO R>e eNNer Tar x Fase > §-N mre YO O~vHmM ee O PNR NO C~Y S| Ea ewee Lh IP oe Us < St CAS BD ae ~o WW reihe— |} et + en Ose IONE di us

Oo RmWY >) Oe eo ees | | ag YD HORNEY Se ee se OQ ee LL + + ese YNrWwnr- ~ JJ eweerrwreere Yer nNetr>~ JW

ras ee ee mua <f iT} W ee ee ee ee ee meu aca ms:

nee PEE HIIAHHOOO BREE EERE t+ 2OORH -m CO etree LL > CO Ot tt et twee Ld) w>

OE FE SSSacdetytr-oaw & N SSESSSSSP SHAAN Sw i i Salk ated tare wy OW WWW OO kee LY

a—0oo0 low = CONS Led IN ee SEE TS tO: aoaAaD>D Re OIII IAW eee ww emt HOY I I It See a VISES WO Io) wy OMWaAOASDYIIIISSY WY QO —~O0O eee adaursio Ze > adage TtumMyto = CYOOTOIUZOOOMFWO Wo ek ZOO OU O00 OFF WHO Us aIqg4suno w Oo w >> es We ea a ra 1 naw - Lue

Weal WwW AIiNWLT

0) ceed oe Reel eel oe

171

Ps

— _ oo -~

ot = en -_ oo -

oo c_ ce ~~ ee

=~ ~~ Oe e Ww i

= - t+ Oee eo co {

oo ~~ se ied a WY or Q a

a o _ ~ wo eC ae ke 1 oe on cies a ere Ww ae ec

a a foal += | © We wae - a oO ~ WY ke en on =a +t

| ke - SIO WY 2a — — ti Or — | = wa _ ie —LY) fad ww ~~ «_

= Oo >a — Ie . <i ed wo

a — tic eer oS ime co — = co bee — ao | ee —_— - SS <—t ja _ oOAw-Y Ke NY a _

«6|- a -O =—< ee Yn ~—~w =a = ~~. tu iva) = hw hee ss wD = a e& ke H C5 - Yt = ec SS =— —ee O aYer oe OZ ee >= Y => iT] =~ —— rt lew —~ OOrita ee c~ OM GG. fe «= ae W JW bw eoekFrO ez D— a ag i esr tc) > -_ | t- Ni ore 2 re A oS —-e <a Ow+ Q §NZ~— ee & u= _ “ | =— — O22 & Se ers S — WOeNe | — at iT] - ce Sew wie Imo Fe —e Ter «= ¥~O —-, Qa —~Y 1 eeO ed oe enn) MO LW es. © _ QO —_—

| a wi . © win ~ = Ce O~ Xn ¢f dae —H ~—- — a YMIN HOH+o FODDOH ee Fe FH MO | Soe - SE a SS oO ae MENG A Nw wee - OF Ee — aan a ae ee es oe iI) Nk k | eC wae _

| LO~./> Ne OW, f—w -mnmNN F IO a>D —ie - OF eC = mr OWN SZ a—DS~— Nerf XK ON~ —fre

~ i—F Ja Ul sre fe Be Wo Oo) | ke rE —_—le RY eo © Ges! ‘Qe << Fe Nc coal pee oe Keel © 9 pel | rw —fK OF-O ~— tc ~ Fe UITUO— NY of + N— = OO wri

Be Sts aN CWE Tt WD eon —OOKOFeHI KH u <— FRA RK WOUWWY | Ow We eee ay VO FD | erik CO y = et wee

—as Su ~— Hee ed Na we it Ses” Et It wee ORF NMS WW OO =] lL Ae

ee lke CW Ww Almsow WwW erI- | Fear OO0O | Il eee eS) mw JU OL LY > SO tt feet Si: sk <5 Qoee =eaat Ods= — weaeO!s WN SEBN—————ZllvrSWDDUOee COSdMZ WeO8row 24 0 3 MOO 38 we Wwe, Ww wn On (Oa! a

ke O Jiu <I Jonm +a lIN~— ow S55 coils me <u LT HAd2re2wi <= J HO ZW tO «ef — SOs) ad tt LL Lee Ff ZO ss WW wos OW no wo Aanwa oj) il Wot th @ “Ww

—quTursad WM fers wry ai Pe <et <ztO rae VES ORR er WO eT -F OI Zl Woisel—-ZOOOD>S>] 00 LL eet

ONMNWNO wW & Wy Gout Ft HL a pz | a i WLU eel Zr Le

Oo Ww za Mea Be We

E72

= = rete.

: 7

tac

: ,

, ;

"ae itrstdor.*

117 Lh +998

iJ ;

a"

é $1

Gel

4eS

ie

le}

} Cie.

=

’ “

. ;

5

»

%

TEES IAOIGARAGC

SIAT S& HESAVN

LS

PRO

HS th

p :

4

*

i=

JOval_Fesi

* we.

’ ©

'orusa

E46)

TeiJ

17

A Base?

|

/

J

pe’ : >} et

3%

, ’

<2

a ’

r °

7 BR

‘ -

¢ a

: 21

F Ra

ra

9 ;

sf ‘

(#7 1

3 :

-

ef €.

ge ,/T

' 7

,

tt fee

i

ny ae

ee

s aVve¢?'

7.

,

« +?

’ f

3

‘ -.s

r e a

J A

34 ee

45

J]

7 '

|

ot

da

7

“a

“ -_

*

“ «

Ne 7) Ls S|

Val

sé i» aA

»

~} J

Neen,

<<,

= .

¥

antl on

eS be

[40344 TE.1

27 CSU

ii 4

prapMEissererateeue Fl

(ety soumet

i) Oo

wl

/ yen

}

sat est rl peywoeteen*

|) TIM:

: i

>

£3

t-i%

; =.

oe oe

i ee

eee es) Oe

ee ee

| |

A

’ -

~~

a +

faa) —"

ee e&

ais O = | 7“ Ww

- on a |

a —~- a O a << a eb = Ww —

oO _—

= LE — qf e

aw Wl be oe we

~~ en

_ _ OC em ew

—- + + ee ~ Or o

- = CWO ~~ ew

a eellL Qe ee O We Kunw~ a WN rFarao—

| oe “nz JI0—

I an m> a, Ew ae ORK

<= [aa ~—FNO OO tle ioe Hew

as ~n (ea lc:

—- Oo ec ~O oe <> Mei tK - | iy Rw ew = ur~ 2g Pee, Ww = Je co

Ger Wes <= ee Ose <t SCONE mee i! owas

<a OWL enc <— OreWoy |CrFZWO “ONSIWEO WY

aI Ww bE WLIO e#HaZeeWw

Oo w ZtL= Lie

ae

Lu —~Y oe

=—J om WwW

ao Y 2k oo

i} oi " eelL

mm Or I qe. 7 If — 5 Oo uw. e_e

ae) EY pao Or oe Z2uct nm

wun

Jerre LUN enf— bh SRO IZ eE ZUO

1]

OP(()

ELSE

TABLE_ e 9

(et 1 |

RATION® ,1) ERANDS* ,1)3 Wein

<

QOnMNWULO W WN alee UD Ea SS

WW ed en Rt eb eyes ra UE

173

or on - -

ad et on o

oO a iT] ad -_ _- &

- aN

ok — awn —_— Ju

Cle Y Ne

r-Y) ew — wae = ied

woY« = ee kK ra

—o nS

(ov) O— LL — & = ze Nm oe et on ON

ORw —- ee AWN —O VY) oo

Ww e Y4 Ow W

WY CeVelicd —~ |lr~r mn —_ oe ee te var u)en << mOm lle+#am — SY eed mo

u © =< il Ament

iT] Come © Ol oad OatDeE tl oul On oO Ir M~— Il

(a Sa BR a Re wi re @&

FOr JS SY Oo Seer OF WreO Ww wmdtdue at Oman

| PUM eet initia wee uw

coh YVIWOdKZWwuL! 10 | OLWMNOWFEO WMFEWEOII Il Il ah

raze| ONY) I esac 9 Us eae fet HO awa LU Jb emit Zeb LL et YNZ Er OME

ew ey Ste Pas) a auras We Ue

e ?

STR(ST2sSEMI91))

*/

<LEFT PART> <BOOLEAN>

DO;

ID | -

© ec <a ~

en = we ee

oa veal 9 loe ~~ fe HO

od td

not Hae oO wo — _ Nea

Wwe — Ww “om Ce et . N Bites * le -O ro aWw+Ww Yr

: +”nNNNM ~~

were DooIL4 “dt me Mud eee

SS Te NZ mH een wer e- Cr

re mwMOWw W De AZ e-DFD D n~ Se NYXNY YY ~eX onee We SRS FF FOr WL or Se & meu NN

ee Kee Sem, = —-'OoO WN «zt Wied daa

YOfxe OYoYr IY aI uw te tem (2 SIWOSOvuees a jee

aqaandr = LTeLloOd<t il ZY NO WONOWOO Ol ~~ O~ Lew uu! Me SCE

CeOwdtOrZeZrZ2oOZWH Het JOO to Ee CE Wwe eae

>> > (baie UE see Us eee tt WR ZU Rh LO ee

nou wn OWW awit aut

Nk ep WwW LW jen

a = Ww

174

= xf

ik <PRIMARY>D 3:

Lu

Wn

—_ WwW)

or

uJ en =a

ert fa

LULWN ad on Se > oa 9 iH] Yes

rFuL Oo “— oO -~O

Hot Ax [a sa Pa

CO ROe tt ~C twt - IO LON J HsAWaReae aS

| 7) JOR [YrRRHOO lie

FOWLWRFWMNUOTG II Ww Wu me © au NZINeIZ f Zee

uw © Wy w ESE pala niese —}— LL et et p—

on

ee oe

ei r CG uu ~N ~ ~ * NX mo

% = WY

x ras “~ e = my “w 2) © O zs Ww oa) — — oO mo. > aed - me ae WY <= = = Ww | oc a <a xv — WwW uJ me cO — ae a Ww Zee 5 | oO a PEWY

Oo xrnDnD~ Ww Z Oo Ce on on aug © Ww Cie aw [9 @) <a Ee

weilw =e Yn O ce ~k ban >. “NV “NV to OF + * * oY jj 1 iT] ul Iw dq es ee oe OaaY ke Dee Oe rite > ia uy Ne) eo) aeaw <a “ww “Aw A Ww wy wa = Fae FE 23 ee WO wid wo PEL ee OP ne ne Ne

OOW ar a <r ZOow Oct Oat Od Wj en [aa on mw a (ad ( ty ee) Us ee Ww = £2 O02 7a, O24! +a: Ss <2 ew .6 aw “NG

Vv Vv Vv

175

sol

*/

*/ */ )

<DELETE OPERATION> = <DELETE> <VARTABLE>

/ <AUXILTARY OPERATION> PAL SES oc

62 64 *«/

ERATION> ::= <ENTER OPERATION> & ON>

ENTER_FLAG = ° 9

END

DO$

> iL

"

a oe

wy _

~ ei oO .

al ae

= (a -— eran ~

oc ao N rei ee

—~ —_—e Yer

co =F ae = @ “ee A -mD ae

? 7 M B M EN ODwW

— ey - «+ Co~r NN

i ae, a NE WN MN

~ eWY ——~—

st OND war a —D FEF -—O awn M~—Yer

mae — ao“a=m ADee N— DAIDE a~D OO NONw~ Se’ ~ EWR “n Oo ee <IOrO I Il Ww >> FEE AZWEE ew = own onnns Lta 6S

Der WEEE Ose ra Zz Ww

*/

DELETEe<LDENT LETERSD

DO$

od

A od

Ld

OQ z= a

(ad WwW a

O

ww WY en

= _ A Ul ——eer4 a poe | —— & uw

Ww ce Lom

oO -_ = te

mau _

QO nAxNM = Us mee 7 & =

NON KAN LJ aet Ske r oO

woe WnN onl a Os Vv

Cr eee “aw

awe coal oe ~ AN Ow~ KNW ern.

oe YF LF YNRND— wi —-~ OO ~—DIDFE = nM CFe LHW “WwW

fer Of YX t= ke + J

—~O wew Oe, ui a> a o—= (=) MSO B WwW ~.-

—O) Se ee OE 0 HI CO iatwatO = oe

to) OG OC) I) Ml) Wo as > x > <a uw Hear SU F-FFO ee OA

i} Ww wn jo) Ww atu ty = OF Yee Us en uw

Qa = = *#wW LL Se)

Vv

+ SS

176

on

O Oo

e 9

D DELETE OPERAND' »1)5§

S I L

SUBSTR(ST2,DEL,12))

WOR

on YY oe

ai ce Fas tow ~

—A Wu

on

rY)

Prt aS 4 = AMZWo ta) wo ~O au _ jon Se

CO iaowatow~ to Onooim

ete aa rea2 2S

i} Ww ww AL Tut

) tt bt fp tet F— LL

oe

OQ z=

*/

<PRIMARY>

= VAR(SP);

VAR(MP)

DO; END;

* /

<ENTRY POINTI> <LIST GPERAND> }

7

ei

~

-

~ fa a lw oe

e ~~

Ww et

>

<= _ (3 = <= uJ a. Y

rs

te on N

eS ed ~— re nn

a La ~ ws Cliex

——~ FE ve oH WY oe N erem

-o => eC NYLRNM uJ — &— &

Nn CAN ~= Fe +— SD NANG raS= OM za Da eN WO Ome | a Nhke~

ce WO —OuWo.

mam af =—>-@ ok OF Mc | —-—A de —~ FW

—~ | Fer M—NYMU ee Qu CC HOO ae | LoS SS

ee~ Deer lO JINN ~—

=“2aIN £& O - Ode e—WwW o_r- on

-_-> om ae Cc QAa~Ot+mR > Ww OAR md eeNEKFE iT}

ID .AlwatO ak WYK OAOO Tt I Hl i a sees a <— = OOnwweAzWeErEEr Ok OA aw iw jan) i

Fe NMOWIY aie AL tee LU LU ew

" Oa iO za

To) al 2) WH ew

177

* 7

<ENTRY POINTI> <PRIMARYD )

*

7G

ERATION>

{CASE

R OP

<ENTE

/*

O QO

en

et ~

~ ee

= e

[ad _

uw = | oe on uw)

Ee em WY

= a =a al N (og CO ee |

Se fol jeu —4 —

CQ) were

Ce fraASbF

WwW NAAN ee — © «DD

a ACNrt> maw ker +t

red ANG areO O~w— ae DA — +I WEM

It Birt a-Ww> —OWe- a JZ —D}. oO

amare Nea Same — FE

com rei—UY = ee

a—~O CeO omstio ~ DdcrF —> fae ANN>~ a= es = Oo —wW Orer— Fr

lDe = WSs uJ AOw de YNE EE MNOw ato wad qigaodoiliuiu wo

re > < WE ZWEEEEO ow

iH} wy Se rate leet =

Nee LW LU ee

END

ad

<ENTRY: POINT>

om

*/

Ad .

<ENTER> <VARTIABLE>

DO;

D ENTER OPERAND®,1)3 woe

CLO N LWIONZWEE ow Onniia wHnaa = WERE ORME WEF en

aq oa0ooO a art

[| Ue eee) pe UE Wu WwW WY ate pe 3S J

NDR Ree WwW

FV

uy ~~

(=) ~

= — enee

a D> tom

” —- oO —bF a Cc 2) a

al Sd — -

b-N x OF > DW

Cow

" =o oN] a

- ReWY

+ Wc - ~_— >

oO rn - =

> en n—

— o-—

ow =D FW ee MY aro! il

ww

Ts mif- LL

-

eo

7

on ee

—Y tn

" — N — mH

ow

_~ en D

ce ~~ I] ence

eee ~———& oe

<— & ree Ns =e el oe Lael

= ee ——= +- oOaw We

Orn kr eae ee ZN ke

NNN m=O. KRere Ore | NNWM QOWwrwuW — eee eye MAW

Coc @m~=wWw el soll cd JlUI<f ANNAN e& Il eOoUe- once FAIO DDD we il NN w et

aIuTida

178

END

END;

*/

<IDENTIFIER>

(

DO;

SUBSTR(ST3,EQ41+-1)3 6)

renin Ziel «e LU>-r Ore

a = u!

*/

ROP <IDENTIFTER>

ised

O oO

- en ow ~”- on

SS = = oO OT

uw AQ es mm OO 1 ~j - & =Uer Jf

ce a

oc Dee |

-_~ Wie om &

st ~e-_——

=) — - FOW |

oO oar = 2a | Ee, at tiwe— a _—

Ww AY—e= —ee

O Fat ¥ -~ rOn> It

& wma) Cf « oO -—Y ea

a. —s — ar

Qa We ll = & Wore NO~a N Nea cago -—- a Ke —coOor —wH iv> =wo } ~ OZ - Onde

wedge oe LIL Sd Zee JoI— New

a> - >< oe OMOrso WWW OW

—-O Seer ke od wo a 0 fa el ee tt On Vvesioaasa wa > tt > aqaauaiac te2Se-SUWOOOORKF O ew

" Ww Wyn Q et Tu Tt za

Nee et LU ww

* /

179

% /

IRECGT> risS Vv

+7

* / NDIRECT>

seD

Oz Ow

/

xf

CODE <CHARACTER STRING>

79

. 9

DO

CALL EMIT(VAR(SP))3$

END;

x/

id

)

<CODE 1> <CHARACTER STRING> ) <CODE. L> .<ORERAND.PATRe x / * /

80

CALL ERROR(*INVALID CODE STREAM',1)3

Case RECT>

/* <INDI

/*

ha

N te

-

(a O —

~n ~

* uy oo ool

~ YN Coal —

a ao

= Y “ - (oa) CC). =

i tee WY Zz > = LL on ~ —— & —_

z= he

oO — O —QW e4 Vv Can «a

aoee ~

ras eNN

aH FREE Fk mY ee

uw) =—_—_——ClCUr Oo C18 aaa ~ O toy Lee

WO HOY eof oe

HV NOaorn— ~DDR SE

I LnMN~rw~ Ales ie el eel oe Hee Qt Ye

oOo OE “w\ = WwOuw

Wr FRR NO a aw Hu woot Om =a<<a

on ol ke REr OF O on er QD) jj ow oO

OZ #2 6 ED aw je Ww

V

+ ™~

180

* /

m/f <CHARACTER STRING>

?

al

PERATOR>

<OPERATOR> <

1%

STREAM" »1)$

mf

OP <CHARACTER STRING> x /

_

CALL ERROR(TINVALID CODE

86 —!

—awonilywo =: :

f*® UCASE

RATOR>

<OPE

/*

-~ fF ef & &

SKS MOLAATIAN

REREEE HNMMNM =~.

(jememamgad IAF EEE FrONNY 8

NnNoncais

i wenn

<

KEEFE Use fas)

O =

18

** /

salt d

TALLY “<I DENTIFIERD

NT <CHARACTER STRING>

* /

e ?

ee co

(en) Zz <a

[aa uw

ae oO

on > -.

4 es a | o

ad -e

re + Go

& 1 — e-

QS oH aot

ae es se aoe We e

Y

ee jo de aa a_ ko S> = Pa 7

oe xe te

—- OO —wW WY & a —

od CE |

amQ Ut ~~ en o> waO© Oce—) OwoOpeil ~O —j on>

~O th tOr2WE In oO8OF wn

END;

* /

MINUS <IDENTIFIERD>

*/

OPERATION> 89

aa

on

O O

ow

-

Y 1c

ERRORUNS => VF al a | ~-O Jee

~cOn<coO =<) OG > Wea

W wn au T J

Netre-e L

-~ ~~

a + «

-

oO za , <a “ww (2g > Ww on 24 a ~~ <I

oO N = on wee =

Ww _—oHm— co

> alte a ee V

es ete

= Fte= AN Oounw fag

QO W~wn oO _ “Oo & (ad

OH MEN ce ein GE ak 0) oe ut

> nan Vv

jz ~-D~ Je ene ul We FE * Un~w N—WY en ee

ere O-—mN- roe =) => “\ feo NNN~— Ps

oe = |) ~~ WwW —— —

ri _—_— = Ne J ; uw + — Ske x w<=@©@ =| Ww

ACO i io co. > <a oO RZWEEEO « LY O >

ase a Wat mr LU LU ee Mat

a Ie Zz (3) Wee _

eS ><

= 2 tL) Set

V

# ~

182

OEE =

winnwo <

oe

O (a)

FEE Oe fan) Fae Ww

*/

STOP

* /

OPERATION> 91

EMLICSUBSTR(ST2>XIT, 10) )$

CALL

CALL -EMLT(SUBSTR(ST2,ERRs11))3

DO; END;

a

JUMP <IDENTIFIER> * /

~O i TOrZWEE User

on

oo

=! uw

a <= —

S uw

(0 <a —s

O Ww

ee = =

or &

==) © CF>

ss w

—~a w a> AN~Owy ~—O) pee |

LS Of SS) rt

Wome Ww " wy au Tt Nee WwW

oe

eo .

i

(a) = c<¢

a lw

Qa oO eroe

na

Qa Cal

= =e Sj ee

=. = — —wW wo Wn ar ~

oJ: OW Jat oRR > OM

wz O~ ar tale & >e Ne me Mee

r NN Lo —Da- Fe “N~

fee) eee TS

— I oeN wrto a OOO Il Ilo

> <

wn hi ae mh

*/

SPF CLAUSE> <THEN CLAUSES

183

*/

€lF CLAUSE> <THEN CLAUSE> <ELSE CLAUSES

on eec)

OZ Ow

% /

/ <IF> <BOOLEAN> *

96

DO; END3

* %

DO;

3

BSTR(ST2sFly

*ON3

*((ESOYO*

ELS)

yISENns)

LW]

2AV8

:00

1x

uO

=53

i<yo0>

7%

OT

aSV0

«7 ‘GNI

sod

1x

<Wa3k

NV31700g>

<uyO>

<NV31009>

=::

<NV3700g> f/x

€0T

aS

VD

tite

7

*GN3

:Od

1%

<WYsd

NV3100G>

=::

<NV31009g> 7%

ZOT

ASVOr

GR ©CON3

-((8*G3*Zis)uisans)itwa

cet

Oe

/*

> O003S13

=::

<003S13>

/*

TO%

assy}

x /

£GN3

*((9*NI4*Z1S)uLsans)i

Iw]

eee

/%

£ GN3Q

<3DN3LN3S>

<OG3S13>

=::

<3asnvi9

3$13>

re

(OOT

aSV¥O!~

7

‘GN

*((64G1*Zisyuisans)itws

oo

1%

* OGNSHL

=::

<OGN3SHIL>

4x

66

SVD

oxy

'GN3

*((9*NIS*Z21S)uLsans)

iW]

Arie

VF

/*

£ QGN3

<39NSLNIS>

<OGN3HL>

=::

<3SNV19

N3SHL>

/*

86

43579

* J

*/

*/

*/

xf

x/

*/

x /

184

*/

<BOOLEAN FACTOR>

* /

<BOCLEAN TERM> <AND> <BOOLEAN FACTORD>

CALL EMIT(SUBSTR(ST3,ANDO;, 3) )5 e >]

a f

<BOOLEAN PRIMARY>

SS | on

Gy en)

oO Oo2 am Ou)

Vv

185

%

<NOT> <BOOLEAN PRIMARY>

DO;

"

NOT_FLAG

END / <BCOLEAN

*/

<ARITHMETIC> <RELATION> <ARITHMETIC>

CASE

ok

/*

-

en QD)

rz Ow

*/

<LDEL*> <BCOLEAN> <RDEL*>

al

STEST> <PRIMARY>

DO;

ener ec

on“ uw oe

os Cia meer Creel)

ow RLU Oe we

— oe — OO LI OO ee —_— Wt eee oot

~~ MMO HWY ~ —e HRA —+4) Sor NNW —Ca ~ QO ~eN WILL

rc ~~ & (ame aa _ © &

+ ON BREW omm =e | —- NWNE Co el ee

ee = ~

(a8) =

SUBSTR(ST2,SEMI21)3

AHN CON ANY

_ exry NWT Came a

| NE Fe NEE x eee YD ee) or — NY or

© NeKND -——O-NNos < ~—Fr~—DO ea) ee Ye | - CK LN KEE NS ONY

20) eee 2 ee e -~ eC NMeY—tt Il ore Wil a =o— | —=O-——=.

~ & Sw] Eee Wa Ww -—O— ken NFO aa 2 oe ces esa eo eau 4 = Ne WOH il il union Www ~—O~ vet! C= & Bs at <E <a

COWO UZ ROR RSE WF OFFFEO —JELE) Lu By ee 9 UL. CE trae

uw N si Yt

186

e ”

-_

ret

= lu Yn o

N =

Y —

ac =

enen WY enon

—-_ fa @) —-_

+O = Ost oe eee WY ~~ wer

ee WHR be Le _ JOr ee OLR

wz 7 & —_— WY oe &

- MMO mmc ec rere _ rea rF NNW tr — NNW Q ~we~wN Co ~—~NI ~ YO f& et ~~ wee

N Few + Om Fein

ke NYE Sa) FS NOE YN DaM ce te NMWM

—) So Ee Ee SpD=— er NNa (am) . - ONG = - _ ma AN = Yo mY) on | rer oOo —o- al Nan ——aO =e) = od —kF~O eee, O<ikerN~ uw (0 Ad 8 AO od el of)

it FEF O & FRR —U tl jj ¢ CL We WIL I ji—

— | —= 'o@q@eosmo}-— Ww FEF UW! aA DWDeeEE

—~Y oeNOD) be -~ Jeon NO ke

ES | a ace] We ae -O Y. 422i

wOOt Wnts Wee Wloill 4 il Ww Il

[ea eae <f O)—set) <— suo de ce OZ RRR WE O eh JIU O UE OR Le ey Ww owood Ww vad UE ay ee Gea LL ea LL) eof Zt f—

eo w Sze) WS Le b—

SUBSTR(ST2;,SEMI91)35

et

on nen enon on onee © iW ha en ~“o Ww on “oe ZZ

o- +o most Qo: = man) =< OC en me fee ~ wn Owl oe fod On « Wh ~— CuUlen Oe Lui ee uJ

Onn AOe — ef UZ Ores Zum fon _ «+ ee —_—- WY fol 0) — + «nN QO

mown monO Oy & ry) COM & —+H rr oO ~ — FRI —t+XH4 hr be — Cot MMus Ft — NY —Ca AWM 72)

ges see - ——Z2 wu —~Zz Lu -_ fF & Coe et ~_~ (a ae 4a ~ ee Fes cil 2 Re

women | comet“) + MO FEM OMM aeel weal a NYE D &§ NWN eee NNYKH oO QANM ann a) Cs OOH QOMM aan mm ee DDL = Fu DD>= Fe >D~ a “xo NMa | al -~— NNGS eoco nna OQ: <— NEF = © mA EF AER — “4 >

eek NY ow ——Y) on = eth Yer NY) ———)) on [in eae

-—"Noo— —_—_—om _— NKQ —— OOOO —oOo—- De bet

cash ee IOP] ae 1) ae [od —kF~O 22) ee I © =) ba re LOC ~LMNnNN~— IONNN~— (0 Ad © <8 Od ed Pde eek InNN~— HaYwivw

ee — a) ke YOY F&F FERRY er ed = ce te Ss Y———r wil ire LC MMOL Il lle / = ui ie r-Oac 4 =a-——= | —_—= lw @maa | ed [88 ee | ae ileeoereat wD LJ LL! RRR Ww Cee LS ae LLU Ee ee pomra ey SE Yee YN eeO = - Irn NO He AkFE NM eeO ee —~Wwuy |

a | IIIa = et Heya 2 oo Pe (| ee mae Ue rd ul SVN rsjwond WWI We woi—il WHAT nd tswoe, wns wero

=< qq O uty qo Hwee == Ba 0) U ten eal Us ar <i ©) eee ie Owe Se ae eee eke ee JW UZ ROR eS RWW RO rE O te OSes WE O ee JW oT

Q QOWOAO wW ey ie OwoaOou

Sut = on Lee Fae Ua a) ti Le -— Us eeb—- arf Lie} Weep Zik |

eS Ww Q WnOVWKe raid Ve Zu TygwoO Wee Ur LU Zz oe

Oo ee tu

187

. %

*/

ST3,FALS+1y5))

is) CALL EMIT(SUBSTR(ST3,TRU+1,4))$

CALL

PR

NOT_FLAG

ce" CASE <BCOLEAN

DO;

if THEN 5

/*

T3_ TRU+1,4))3 Y)

° ?

S$T3,GE24)) st % /

CALL EMIT(SUBSTR(ST3>,FALS4155))$ DO; CALL EMIT(SUBSTR(ST39LT33))$

IF NOT_FLAG THEN

DO$ DO;

*OG

N3HL

JV

ia

LON:

aT

£0d

/* * dbo *

sh

(9

*d9*

ELS)

Hs

iT

ha

TV)

a

4

= 9V13

LON

OG

N3HL

9V14°

LON

GI

-Od

tue" 1 WV ELS)

1x

a = hg

s((7*SNSELS)YLSENSILIWS

11V9

3

$asiva

= 9VISTLON

$((€*039*E1S) ISGNS)LIWS

1x

°O3N°

e((E*OS*

ELS)

ULsSEens)Liwa.

V1V2

$351V4a

= 9V143_1L0N

£((7*3N*ELS)YLSANS

)LIWA

Lee

/*

i

s4(%*20*E1S)

4s

$((€419*E1S)

189

oe

~~

-~ om -~ -

t+ oF - ©

iw -

—s ) ~

oO WY ed ~

“Y o —er

ow NY

— 6m Ait D> oat Ww

ak va) — ~= Il a

= = =O w aa Wo) oJ | eee

i PES are © =aO OZ eel

an aot LULU ew

jan) Za WwW

* /

+> <TERM> “Vv <=> <TERM?

=/

190

mf

ARITHMETIC> <+> <TERM> SV

ee D

*/

ARITHMETIC> <-> <TERM> “Vv

ee

(ex as Ow

7

DO;

. r)

CALL] EMPTUSUBSTRUSTS PLUS, 1) ) e 7

END

CALL EMIT(SUBSTR(ST3,MINUS»1))3$

END;

*/

xf

RM> <*> <FACTOR>

DD

*/

*/

ERM> </> <FACTOR>

ee QD

191

CALL: EMIT (SUBSTRUSTS, TIMES +s 1) )4

003

CALL -EMIDT(USUBSTR(STSsDIVIeg Li )s . ?

END

a J

*f

PRIMARY>

VAR (MP) 5 Wa ot _

SS tad a) — — &

aad —-_ cS oO —te CD —~—D> Zw aks TUT a ee ne Se ee EA kee | Cr ve wTtO =) why

Ir-NnO Cw WN oZ>— ex QOwa. £ Ne J G) fal HY eet

SS Nae —w5 to — inl

a) CL we RrOUdO fF FOC adadoq W—nid

See tae

LL te er | RraM20O Jie UWOrAaO il foes WY IT <2.

Jib of Toe Feo Lu

LLU et us Se tt ee et

O QO

1%

<#¥13de>

<DILAWHLIYV>

<1

ain <i = —

V

en

(aa

~O

aos L on)

OA as Se Sree uw

on

/*

<ONIYLS

YILIVYVHDD

=: fe

Tet

“oO

ey Ga a)

Vv

1%

<ONIYLS

LIG>

=: fe.

Ot

3

= —

ee ar uw NO

Vv

g SSNIVATUMBEWAN = (dhW)YVA

1%

<YSGWNAND

= /x

6€1

£3S1V4

9V1d

YVHD,

1x

<GNVuYsd0>

=e W

Te

BET

dV

Yoo

os

> QN3S

*((c*°OdxX3*

ELS)

YLSENS)LIWA

Eee

= Cc ee GIs ae eat OS wD

Lu

2 <A

dS

/x* eet

5.8

Pe

2eL

VSS

es £GN3

S((dS)YVA)LIWS

W1Vd

£O0G

/ x

S<AYUVWIYd>

<%%>

ads

lig

bd

$((dW)YVA)LIWS

WWI

3

*/

*/

*/

x/

-:

rye

\\

=/

*/

<STABLE OPERAND>

“/

* / <FLOATING OPERAND>

144

OPERAND> my

*/ <STORAGE

*/

*/

<CODE OPERAND>

193

*/

<LIST OPERAND> } * /

= NUL;

VAR(MP)

*7

<ENTRY OPERAND> )

Cy aa}

SS Pa Ow

Pd a

<LOC. OPERAND>.)

eel)

Ox Ou

bls

-R> E A

TOP <DDENT IF

mf

)

<SET OPERAND>

<LOC> <VARIABLE>

O Qa

FV.

~- ee wn oe ~

bad Lu a

© oo Q (os = ~Y © «

= © en) —_— anee -—— CC) ee}

x, D- — jmhy = ec : ao YW mew — ro oO — hk Came! oss ke

= O mer Fri ~ -—2D ane —@GOcd

HO fe Wa > —_ oe Se e &- iY)

mN oa mo

fad Or Océ =the > =yY) oe wWwon—

C~ NN Aw~n—

1 eY FE eo ous

NEF NM Nee _ rFYn ~—_~ Oo FrNMO e- + OO Ce ee nooo Ww - DFE =i SDDOF eeD

oO aN NMenf CNHI~ wHe enee & ke aoo-n-~ oo ke D>

ae Dee N—- DDEA- WM “4 =

QAQa~D O— NNW DA & >z iT]

=n = eee D uu i] ee NO NE EE a3)

mew Se) —=ZOr0 ent: I<atmMerO il il UwIeFOl Wd tid4 Ow aa elm ns << Zi

AZLIE en JStaZze-RrRerOss— | HOU wun Sere Ww [ano a)

a ee | z= deiktaT zaio

NDekr WwW Wk FOr et a

oe, uw

194

x /

x /

DO;

44

m/f

<ENTRY> <VARTABLE>

DQ;

=

Ww

tt

wo ry

CS er we = a

— ~" orae _—

fod a — = ci ~Y _—e on w\

(oa) _—r ei td ow

=D | 8 | nen lw

—Y a—D <ame mH

ae Sein u. _ ee So eS: _

Ron See = a OF OcNn eZ > Ea (Ve Ck ia uJ

CO~r~ NN (oa) rT ee ERE m

NEF NNM Vv - RrY ~~

+ om Wem ~ ~~ RFE

= ALN NAMM ee Se ener e& eel aonrnn= 3¢ at

maar MN DDDFE be

eh I eee —_——Po wy

£xin C _—_—_———= a —IidGreoO ill il Ui oe

ae so LL MZ lib- Fen — ~Y

Hi win Qt lt tt aA wit <a O>

YDS wW WEEEFOs Q = =z #2 Ww NW

V

+ =,

195

et

«

ao = =< (om Ww

jeu [ ) on

> —_

a Ne) cool

= x uw i

= oO ~

wor N Nn — JS Ken

ror Zte rN

e~— ea) oe 6.05 =) ee ASP mp) “oO «fe o~

ee ote w & <ik-

—~YNQ Werw Set SS. = taal rs OUsc oes Jus _— Oo aa) we J) 00

CeO Wot Cu <a OO0GFr 4 ae So zat ~WeSsr ou

Wo Ww win fel Cut Norse lw

O am)

7

O

it

<SE0 SPOINT>. <EUST OPERANDS

7

eet)

ere Oil!

CASE £57 s2¥

J*

4a -

B¥MDe * TI }) “— vs)

oO

c **L OO

oC

*/

<SET POINT> <PRIMARY>

<SET OPERAND>

/*

on

O i=)

STACK_ENTRY

. ?

a D = §$

B I _PTR)

OP( TABLE S K 0 L I Le

ieZeSuUp- en i} Ww Wy Oo Stee = Yet et eet is WW ee

a = us

/

SET “POEUNT: 1>. <VARIASLE> Ws

° 9

N - &

ec —

~ co xi > < ~ WwW o

oa t + oa ie) Y w -_ _—

nt Ww oc 1x2

oO = = = - 6 2) ~ —_— [e @} on

a — on ~ oc om

a a —~ o Ww Ke ae oo — er enr-i . on

a wn ~ oe [eal on —— = pet "+

DeeD ell ed ms Oe _

N--D OO —— earl m~ eet WN _

on Se —— hONW ee _ _— & OW ase em coreg) ~

—_—a— ee ~ SS coe ot Se a ~

me NN HOW ZNIN & iad) AZo Fr “rn MERE - N «> NY <I ne QONNYn ~ ca

Q bal oY ere =NAN ar-~—~ & te em tk jj oon Ser er Ma =

{| =n bb Onn tRErE a] Ww <Iteere YY) own rMMNY en —

J SOAS eae SHO Go Mmank—> Y oOo tre =) Nee —D2DDEM ~

I -rNMO— NW ett-NM ee | CNNN~~— fad rk NO —NoOae ome rE

we SDD DO aN LN SIONS == (aw

5 aed - « alin rR D> TW y nee =

HOO me Ym I ee wm NE EE orY) FEF ANODnm AM OO =o = HO ate

CC pea Si SS Senile b> WrFOllhiudi Cl

eo cxecOime NZ Ub bk ew SASF EF OD ool | a<2a.0 Wi tl win Peja E []) eee sie QW;

eS > CS aa = es aul ees WRae rer GOR OMSR tad Ls WO Il Il Ww =! au fFZNDeH ee

uw He —

196

CYPAMI TTY

STB

TOt

-

.

*

<a

-

on

=

- ee _

=

=

= oO ae uw a Ww > oe

oO ~ oo ™

wo = ~

Jt ot N @m ~ _

a =z 1 ee i - tc = - wt e

= OWN -— ec fK- 4) oO ww ~ eco~ aw oo

“x = ” = We 7) Y ~Y [=a _

ee =) — ae =J — oe oe WY on

—_ ain NHee~ Oe. ee)

—_ on ee ~o —_ ~~ tert

too - —_—_— —Fr ne — st oewst— o

eon —_—_— — Be aed ele

See — CF ~ C+ oS Rex H— He Rw FEOF sw oow GS MAN - awanoN rere -_ — fF & as eo ff &

NON DO 8 ANN Z AMAA Od a ee de ed ANA A SY NNN DO NHNNMNNM _—~~ >a ~~ a eee ee ee

Cer w - - eo Oo - Aerrr FEE WN Ww STE R tS ORREEE MN en emp ee} —- NY oof ee YO NYIY o@

OGMKNK—NK NAD VHeKeanecros 2DD Ree ee DDE HE DD DDDFE NNN we YH Le ONN SES Y SNNNNYN

REE oo ve tH DY) et

ee SO SO SO SMS = ty Des Si ww Ww

PRE NY YER YD YERER =e eee Fee a ee =

Ue | ee | | | | aq<«<a < < <

RPRREORORUOFRFFOFRUOFFEEFE O

on

a“ > =

ce

+ iH} Ga WwW —

- wn ow

“ «© = = & Y a _— ee —

[3 fl — oe

7 a4 an WM al

Dee RR NAD OO

own = 2) —_— oe ee —S~— -*

= ONIN —~na —— N +> NM

fam) et —_—~

te if (a afo'e 1 HM ——

w <Iu— ie (Tale)

OF sx] (am —q wSr ea = Fe Fnoc— nM YW ND —_—

il Ler = re ce

a NE Hl ew a OY O

ies 2 MOrFOti il uw ee YE D

er UO NZWeE re ouwaoihi Wn EP Ie ae Week Zee

GQ 1 ZL

197

oo

[Ta on

—eerd

—_——

rie

~~ SS

0 UW bad © 78) aee

=NA

> ell mad ANY Oo@ww=

eae ed

eek vale,) -—N00 t~DD ~“wnwn

KE Yee

=a— us OEE

Cr |

Ont i il aa WORKFE

en

~~

o os

N i!

i

_—

st

~—

Y —

ca =

Y (om)

= on WY

oe ~ on

WY on rs ——

—_ oe =)

—— an oO -

— te s+ —N ot oo ft!

~-A32 ar - +

HaCw OW a st mr be bE rf Sina aw

CNN NS YN~ See Fe cr CYY NM -r- Y= — —— eY)

“re OY & Lm Stee FE a=,

eee NN ee NNen fh ay) —NDMDNKOn-— ke

i Sa eC eS NNN wee rt o-—-

re - PD) ees Pert ter co L/S) fe

= Oe HO us ui wr Ot uu

Nee We FF

= a aaa a) 0 eh ee Cee

— < cad Misa OFF FRORF OFF

STR(ST4,1211,4))

aH Oo

on

-

oe

=

= Go a Ww

[aa Ww

> e en

oo -

“o- ~ ow « << . N

eres _ 2) ot et = LL —

= ~ tal

~- N + oe ee be Qo w ” fag ~~ ~ on

= cé a ~— on w & oe WY NY YN —

= (2a) — _ a! =) om en =F on — < W WNerm W Oe a

-— on OO o-r ~~ He tee

Nt —sS oe tT tT mr

egmN —_—_— — Pr oS ee

—— eer — we: C+ oF Se a Sa a ete Oow Oo man ~ awaan

-_-eef ms rc ~ re . c.f ee ef &

MONMN OO © ANN LC NONTN ee ed a ed HFNMNNM OO |= ANNA A NYNNNYMY Ww ke >a ee ed WY ——_——_—

-woc$§ ~ . “coo ~ Cerre NER AON SRR OR REFER ANY emp emf oe WY emp ee NIM) ow

MNDONAHNAHH-NOMK—N—-ODoOOoD— aS a a a JS | ge = J” =D | HNN Ye EH ~~ LNN~S LHe NNNNYN

a RR RRR REE a WY. RRO et SY tet

Om SMT OST OSHS se eS thoi Sw wou! Ww

\ liced On HEE OY ae ee = i —

run pans a a bss, ioneul re <_< <_f <

OO eR EEE OF OR OPER OROFEEEEO oe Qn az Www

198

OF SET OPERATOR*, 173

CALL ERROR(* INVALID USE

POINT Es. */

T Ww

PTR-1'3

7

<SET> <IDENTIFIER>

LL) Y

te {LIP

er

aot Du

ee EO

— © Ty Ge

ow Ct

~~ tat ea) Oscrte =—C JI oe

cO lictwOo qa! OOle

rh A ee We Ze sz

iH Ui Ww

au CT Dirt ea eS

oe

eS (an)

A‘

rsa) ec oO aii wo <4 be rao oe

ei

| huey | | Ws 5 emt JIIWwaIC IL mnmWwAOOaMM <<. > aca

oO =

FRR eR ZU eo QO win air Wires Ww

TRUE $

al

<FLOP> <PRIMARY> )

FY

SUBSTR(S70;5)

) )

Q tt Fae a

aoe - &-

he OO

er at ee |

_ Go o— ~ oe

et NA

~~ Fal po a NWN

Yi oo

uw oe oe Omen MN

“tM mm in aS fam reo—- OWN Y-—_—

ee ~—Y ——

_~ ~~Ke-

elm a lsé OAL YK I ote aq aM O 2a. See ©) i — leeD bk CrO NZWeeer LI <tc > ta > WwW Ves ow)

wt Ze tL

Mie BL IESE

Nee

oO OQ

Log

*/

GRAM LABEL> ) a iw)

<FLOP> <PRO

SUBSTR(S,0,5) = FV OO om pee fea? Wo

— CWO x o=— ~ ~

cc NN A ey - od a> NN - — —“™~ N

Wi soc — Ww KR WY Omer YY —

FW). ca oe EB <> wee F-oOo— NU Nee oo

~~ —_— DFE eese”)

Cee —— OM ~—— (TLIO ro — De Ne eee et IZ oa) —= it DPOrO il I fe, OO ll n> Go. & AZ 1 If

“ho wm Si) too wa — a” << awe

edamed ool “3 WrOrru~— | QANZO 2a Willi > ew

1%

DO;

iT}

CODING

END;

*/

200

ADDR <PRIMARY>

a 8

<IDENTLRLERS

*/

CODEEOE

DO;

OUTS ti

VEA215)3$ soc

Q

« =

7

‘o*g) @

Aa 4 ey

US > Mw w J |

: Ww i O

enc oe

~ abe

Ww aN e ~

oO e ile- . oo ~N ~ f=

ion ios os n ~ SS | _——_—~

a = Qan-O Ww uw ZrHz ~— a~a [2 _ “Aw Cwe — — > wa Ww 2) om es a>a

ee) rr << Oro

en ciel = on Ow «+ _ tose a _ Se = oy Ww 7 om en — Og + a. Y~NnN W+tke oe =

=! Es I ~ Vv a ce! on on

Wa Go rr OoFa” me i on ow w+n+ >> ~* - ro WI = N+te a

<a NN A NNW -—O— CS Im YM ii re «x “w See | at IF kK . NWN ~ > WSS > FE ra-Oo MWrw ~~ NW fa i D0: -~A— Y): jee~| eo; ace i < Or Hore jo |} OS (Oe ye YMeO FF WN ma Z>- ae w<ay Wd We AYMAW

“On YY ~ Bo wDrewere Se A.J: re ft ek Oo « (od Geren TO fe «Oa im ttre ro a, = a aK—NOHONO aie witli WY

NO—- NY New Vv Ore Pere F&F ose Slit Ow a~ —_— CY ee }erw sco) (Gy Coe ae | 5 Sel Se iT] OA0—Wewew Aro < il << ai >w~m Me ———— “Ne a | elot(es} O FF & a WrROER

aw eal = 3b ee enon <YOIRH Ue J | | | <I —coc~— i JAaoe2:

We eter et SZ a—-O OO Je desentuwl a Ara jes Spey | ”Ym O _—= “w~ ead OO awawaG ay i Sac) rOFKReEE

rOorFO! te DO =A) Sy OOO oomtaad | wir} WR Pes NCMMNM

> = Sopa ~~ on ee | oe Tet W© ew et WYSZW eRe ew Lm oa CX Wl RSS S2Wer re ee WO OYZ dH H-4 YM WM SP o2) Ge fad aakOQ Wo vaio QOWrOacmna Cc W iT WJ a Eee WLU SS ANIL 2 2 tale 8 Wee We LU LUE (Ceo Vi. ANZA RR Ree ee EL LU eel ZR eel

Ow ao hou ww aye aw Fa | O a sag Sie Fah | WS ee e Nee Wet} Wu

S WY on

z-#e O =)

Vv

+ ——

201

sp?

TVAG.eTe?

= T3

IST_OP(LIST_pTR)

*/

<PRIMARY>

. ?

<LIST OPERAND>

DO;

) STACK_ENTRY

on

ee oo

~

=

fei wn ~ ey.

—s Pd

AO <a ma (a a ~<a lw ug a. aw OC ee oe > oO a ~ FO -

se us} HT Ore ei ~ wi og _

~”YM + ~rF (2 Zefa ea <i) fa:

WS fT = WwW | Ot a. wal! 01) — | Om a wU> Wo Oat aw AZ Se eeRE

Ore wm - ke Zoe In —fl ~ DEe~K ex a om MM mM Sf ort

S.C) CE Le fe OO” Fe AS petal ay SE OS i fy =) OQ Wew Kee Ww wm = oH atOs4 | 7 a es |e Qin) = mE C) oedJelq aca aac OW OLE ZOK oy O43 4 O2UAG wW Cn wUew wy > Ge ee a Page|

Wy on co ~~

ha

Cee | Nm ~ Co

- [avs o~

WY eed - [2 (ob ea)

less ee uy uw ay ye = mm WwW <— someday ce <a ~<a So wo jot

=z © fA

Oo en <r

Wr 4 oF and u Nee on ai | | me

ee Ww ee J ce ee ree) {

+ ~rK WY “— > a & aja 2Y a SF +h ae

a = ag I | On x — OK wo Om bK Qa On oreokerF Qo oa a - | mem «© SIA je Ww MY ~ re aw ~~ ea Oe

Yr OM wm a oO ie YWreE q [2 ego © a CA. Te oe oY | Oa S oO wes a bh LU ow uu ioe a lew

(apes an Si eS re OU- wi | ImoO4d@M | QANGUN OO erie gq on fe TS

en abd a ee WLW em UO jE ZOE en] OF UuZz0O4 It-Q

i j

Ww WM mW suTuUT_ Na rtp me iy

i lu Les

202

Weel =p pip WE em lij ree QO w Qwn au. J Fee LL) h4 p— Wi

((u9On WK KR OK OK OK

S(NJWOLILIdOLS

= 3TIHM

OG

£3S51V4

= _1450S1Iv3 SN

VIS

T1V)

NSHL

130STivS

© JI

$3unG3I0ud

>Y3A093¥

SLOLVINOI”LHQIY

GNI

ew

—_

3 (

T4NIAOL)

IHS

$((Z4NSNOLIYHS

444397)

T9)3LAG)

IHS

3 wOIn)

NYNL3Y

>G4XI3

14337

34v193a

$(%)L198

(4143317)3yNNGIIOd

2L9174N09

LHOIY

* *% K XK

ye

Se

a Re

Ne

RE

ae

OR

UL

ok

OR

SE

ok

ak

ae

CO

a ce

eke

ck

Ok

x /

SNOILINAS

ONISUYVd

DJILIVINAS

xf

KK

OK

OK

OK

ee

OK

CK

OK

OK

OF

ok

OR

KK

Ok

OK

wR

OK

OR

Re

OK

RR

OK

Ok

RK

RK

kk

ok

KR

OK

KS

*3ZISSHLNAS

QN3 >

GN3

-GN3

((TSdd*ciSd)dYLSUNs)

LIWs

‘hes

oe

»UU

7- on ((T4d

1421S)

YLSENS

LINZ

7

$4S1

va

= 9V14S710N

$((€4OLONSELS)ULSANS

LIne

VIV0

$OG

N3HL

OV

1d

LON

JI

| ‘oq

$$

= (Y

ld74

S17)

dO74

S11

3

203

>

-

+ (84

(dS)HIVLS

ASUYVd) IHS

+

((dS)HIVLS

ASUVd)IA

/x

gel esa} (PEobisa

Jeu $37

/*x N3AYNOL

/*

SYIVG IOWA

yIVd

109

(T*N3NOL-€

)THS

§ ((Z*NANOL)

HS

§ (

(dS)

WO

VLS7

3SYV

d)

19)

SLAG)

SH

-T

$(2+dOHD

NIDYVWtdI-LIWIT

LX3L*saiNIOd)

YLSANS

I]

S((dS)HIVLS

3SYVd)LIIIANOD

LH

on

Wu

=)

= ee es Ne

li

uw

Ce

Wi ly) rH

min eee

ee ed al 6

ww NM

Cel fae t+Vemwu~

oN WY MNreiS~w eell) ee 7

eae fe ten jal a «el eS

a eel OA a oo

dt ke ee LU =

C

neem

jee mes OY

Re

Wo

> mexvo

tL

iteuwst i MO Oe Uy

BSN oe Dae Mr Za. UE

CL ee

S)WOVLS

3SYV

oid.

AanD

= 2-3SV9

«7

-3S7VS

NYNL3SY

MOVIES

leNOG

ts S2yasvoni

+

>3Ndl

Nunisay

NSXOL

AOVILS

Esas

v)s*

ee

néa2

1WO9

1

ghost e0-aSVv

En:

S + PEPLNNOITIVD =. {

s(T)LI

-

es3aWwns

a 5% 2

oo

i ONAL edt LS

“ACY fC OWOOO

un Ww gq Les _—

A

ed SE Creer Ww eno OKF-Q KOH

<= Re

Y

204

iA ij

PT

ii

a 4

5%

¥ ‘a

47

; f

=)

a s

«A ‘trTeaqnH)

UISsAMe

‘)

—_

wl

i /

REQUIRED

LICTCHOTBEPRO?})

RIGHT CONTEXT CHECK NO CHECK

RN FALSE$

G5

Case UO

RETURN TRUE 35

1

RETURN -— RIGHT_CONF

END STACKIN

/*

END 3

xf

Ui

sé oO

ow fe

et ~~

Spe

-—x< -~ cw

IG +O ~ aa

x -—H iw ae -{

ee D acu

aa oJ) =~ _-O

rexyey, Te ra bt of au Cor

x ~iw =a O a aod Se wor iu = * See a OOr oY Wl

O Zi am uJ Ml WY rim

i = uJ (oe {le x< Cn = Ugae lw QA | ee a ewe Li ow

fod en | Tew a oor X< LLU = -OoO~} D [24 OUI > O ZNx «xa ke Z2atOr O ~WluUF roc

'~or < ner on OZe = (Sy ee LL ~aoe OO on uy a~Wlir Co oe uw re{ oe fy iS yes) Ue a AAS ><>) Us at CMe - WY O ewvwaAWwre WH

oO Peete OgtekFWw LL ~wiluuow a | ww ATOt a OS <f On Iu uw. mr O uw

N eed Se (aa) ES oz Ot {fh CU oz CE ly Sse

Ww EG: iL Fe), Vee uw elecy). MULL Ie» MY.

WY “Jraik- ee —Y “rik e# > <a oi Or a wu O Zw O O

TRrQ LO ow IrO on Q oe

oO = PabeeMC) oO i “ee 7*

205

~nnNn NSN HHEHHKX

¥ =

* *

% *

+ +

+ *

* *

* *

+ *

+ *

+ %

+ +

mg +

* *

* + =e

2 ote |

% ex a

¥ O & Oo

Se el ee <=

%* W + —

x* WY # >

ee <x

a ae. Fe <a

+ *

* +

% *

+ *

+ *

% *

* +

+ * * +

% *

+ +

* +

* +

* +

HHAHHK SN Se

on

et

|

~~

Qa

Y ~

~s oO = 6 coal

Yn

| uJ Yn

fa =< a

x Ww

GO Z=—

ie) lac

aa aw

[oa

QF a

a

il t

es WY -

—- wid

s NM ogo oO=— tIaq-~ EF FO YN Ne

tree | [ae

OnwWw Un win wy

x<xIae ore Se et COS eee) | 8 Be

Y ~iwa -_~ 4+ x< jw

OO Wow ke— OAO0O am a +] ete Eve

op bal Mee jJna e|[~ act oo

ert ot LSS

Yr NW wo 7D W 22 exci @ wi wuict re 6 ES po

08 (2 ee HE wc an) Sawa 2 oO sa Vy eT ca ws EE & LL

(a &

ROR(C*STACK OVERFLOW *** CHECKING ABORTED **x',2) 35

e

— ~

id

Lw a% Mm <—t oO

or on on —y

es eu — a a

+ (‘Gy Qa oe 2 < en oe

=) AY =~ az, Wi er ~ © ~ i > OS dh ke _ SE | a =&—& A @) <= = CG) 2 Zz - > i (@2) H Ee Aa "i _ Ww iH] ag (5. = od NI sie ae uu! ~ eS an! _~ a)

LW eepy a. =D) © WY Q e«S

ae oO wz MOD Ce) oO Ort em) ~O2 a¢u ~~ t« err VMrict ~oO

Ser A QO eel) mt) tf Olen I] oe [Qk <4 awn SHO) Ae -<t il mas zz eee (Bia eo Oh ee = et

Q +A ea Zod ee [or To Vg ho | et eo el fee Vg an (eS) AWnE= [2 -CuUY © Sue 7) eet jA.wiwm

wo ~~ | Wee O how Aa awh WH~ tes iWoD Cie aaliem NO OG NC

Aas. Le ate pale) RUD et WwW Amras< aa dmactui Lai O> Ama ea we aadeet SDZBOWMA Mee CRUWO ODHIZENRE Wa. >t oO ve

O wnOdWw KOIe (a) & IN OS reas = Wi en TOaAzO w Bae 0, HOF azaaddqda2 ectOO MWIOOmlow aaoo

= Oo

O

206

Sjeansceneevwet

e244

e6 6

o

%*/ */ */

KK KK KK me Kk Kk ok KS

* OK KR KOK KR Kk Ok KK KK kK OK Ok OK KS Kok Ok OK x

MISCELLANEOUS PROCEDURES

uK

Se: See oe ee OS

LOOP

we Ok Ke ee Ke Ok ok ok ok oe ek Kok

w OK HK KK

*

CALL REDUCES

END; END COMPILATION

[* % Ok Ok

-—

x O oO =

O ener enee i}

—_— Er N

DEHN ~ YN ——_—~ Zw

[aa Mrww (© oe | 8) — Ooo?O —& -_ a OOoee =! Ww a cal SS = Ww - OOVUO — ay | iA (ibe ss

- Yr ras MORAN 2

bk > on = Mises © Ioenw Ww WwW - OV0OO O ao = wm WH e Fa (aiejals, | . el oO Gy See (es)

» Es ait WwW OOO WwW _ ke 172) oeere

Ch SS is» S) <a efee O a ) = Wen + _ Ww e ke ee 90 88 se S

of’ ce 1S ule 6 or (a) oOo oO WW ww HS © Co WwW us oO uu — cw uw as sx = <0 ae Sie 6S Hi- cz oO © Sf WwW eu «© wi oO wk a

Wwe €MH BSW CS ee — i = wy Go rF O Ss I

O Q Ww au Ww © a Ld Y - oa - Pa |

SES Q La on co () + —_ YW oe

a_ © eC —e YY Wier O= Wi ww ft WwW —s Wes ro am WW kOe

= O = SS ae PUGS ae SPATerF ce ~ eu UJ ar i— reo or wie O 2 er ce sy Fer us = ce D0 Wo et ~O = Che ss — O OW >aYr YA YO Jao zs

ere —- Sf OF Weot — Oy aoddddes | fad Wea I—— OO FREREW~ Ye Ee Ake SS NN =e = OwQows Os 2 26 sO Fem we Ol FMATDOUOU! ee << = © ecw meee em, oe ceeer OTO>

on L on ZACLYNOOCr OF on VM RE wweeweenwr SHOU St © .« UWote = We allie Wi Leal eo oS

ww fF Ir F =O CO Bae Sersw SSS es Keet OCBPUSA YW CH PWWW> SS eee Hee AI nS Mise) =) =e | JOD RF SO REEF a>

ve WO fe LOFORWWEEFOFN~CO OCYO {bd ereoen See See QODUDeYX ([DSDDDo <=NeREOS FEEEND = | cCWeoZw ea eiwudacacoe Jo QO 2222~—0 0 ace Welter eRe Sree Ree ene JH ea ad St” k~ ODOsSUhap>>S]aSe= MM eOS CoeerwOlDe = SOCWArr- CCHKOMWSOOWOWZOW~!t WwW AgaAaAAooO « Suse =) Se ee uw nS) SIS af (Hea + —a NOIUDIAAWZWZe NZWAZAOCZDOMME eI Z— CUDYIEr WwW Ww win w SO Oss 3S > we —aVea Sau ites 1 eae Cu LEOSse ae ec = ZQAO00COOOHE-Se— HRW Hwr-OUS WOOOUrr- WwW

PRI

207

eee

essere

>

Le

aud.

303.

304

DCCC

OIC

OOK

IOI

OIE

IO

CIO

IOI

IA

ASI

RA

Ia

KI

OK

Hk

EE

ak

aie

2k

2k

ok

2k

ak

af

ae

a ak

ake

ak

akc

2k

aft

ak

fe

a ak

ok

akc

ake

te

oe

/ Je

8%

& KK

OR

RH

KR

HK

KR

OH

KK

KR KR

KK

OK KE

OK

OK

KR KK

KR

KKK

OK

OK OK

OK

KK

K/

1

: */

As

YOSS3I0Ud

JDILNVWAS

30

GN3

&

*

x

eee

eee

eS

ee

ew

ee

a ek

hU

le

Oe

Hh

Kk

ek

ee

kK

ee

OE

KR

KR

ee

ES

JRO

CK

OO

ICO

ai

lok

ka

io

a lok

lofi

iio

lok

kaka

sak

aak

aloak

oi

ak

ak

ak

ak

ai

aie

aK

ac

akc

2

ake

ak:

ak

ak

aXe

ak

aK

Jae

a a

akc

oe

ate

kaa

as

aka

ak

/

:SYOUYds

JYSA3S

NYNL3y

-3YNG3AIOYdd

NIVW

11V9

i:

Te

a I

ee

ae

ae

a ee

ee

a a

a i

i |

ri

eR

Re

ok

ty

* x

/*

AGOd

wWVdSOdd

xf

1%

*/

A

a ee

a a

a OK

OK

CR

KR

OR

Kk

OK

Ok

kk

ke

Ok

$3uNd3IOYdd

NIVW

GNI

SAYVWWNS

LNIYd

11V9

_*SWIL

= (2)N39019

£$d007

NOILVIIdwOD

11V3

s3JW

IL

= (1)HIV019

SNOTLVZIIVILINI

11V9

sawIL

= (0)09079

$3dNG3I0dd

>3YyNd3IIOdd

NIVW

a

‘Ree

ee

ee

Ke

Ke

Rh

He

BROS

MOR

Bee

Ke

KR

Rh

hk

OK

oe

om

Ok

Re

me

OR

Oe

=

x ’

x /%

3UuNG3SIOUd

NIVW

_ &/

/*

xf

Jee ke

KK

RR

ROK KK

KK

KR

KR KR

KOR KK

KH

KR KK

KR KR

RK

Ok OK

RK

OK

208

,

eee

@

©

er

aeeeeeees

@

6

bcs

«

7 _ <

-

7

.

a

\s

«2

@

r

e

5

e

e

n

ae

:

.

|

es

\s

\_

\,@

r

,

*

>

§

ad

7

©

y ‘ —*

‘ss

eee

*

saea¢

:

,@

4

es

.

st

@

®

i

|

S¢&

&e

6

B

= «

ee

bs

a

\\

ee

: , oe

see

8

eo

6 6

tha

gg

4

#

3902

WP

AILINI vaL3VYVHD

L3@VHdIV 3uv

1930 /x

Wvy3l17 qveo19

*/ fats

ALI ead

a arirye

/% SNOVLS

3SUVd JO

3ZIS x/

toi. A TVs

3Z1SWIVLS /x

1SI17 430

GN3) x¥/

Ss OsATIV ddl

lI ddAO

ON x

S3SIMLNS WOVLS

XVWox/

#6623) ATaVHa

LIS WLSXVW

/& 3YNLINYLS

1S11 40

3ZIS \ */

‘,001)-AaIVuadT 4

LST IXWW

/x AVUYVY

13dV1_ 450

3ZIS x/

TeusAnaVea la

VWavaxXvw / x

S3IYINS 3VGVL

XVW x/

Goes Aves

ds ASXVW

/x AIN3LX3_379VL

HSVH x/

$,00T. ATIWUSLII

XJ HSVH

/x WWuall7

Ivd019 x/

‘So Sitwite

AlIveali

ad3AauOS /%

S3IaYLN3 dOId

XVW x/

ole. Atwell 4

XVW 4

/ x Wveai1I1

18019) x/

‘10. AVIWUNSLIT

LaSavA / x

TOYLNOD YSINIYd

*/ $s399Vd=(T)ENdLNOs

ATIWYeSLIT 329Vd

193P3 /*

31798VL HSVH

NI AYLNS

ON &/

#,000Ss AJIVYSLII

__AldW3 / x

VOMINOD BAINTYd

#/ Fad TENGG=(T)ANdiAGs

ATIVYILIT 3ovdS"318NGG |

Oe

OR

HR Ke

A

a

ek

a

a

Oe

ek

ae OEP a

GS ei ee a

ke

/* */

fa

YSNNVIS

3SHL vOs

SNOILVYV 1930

=e

*

*e

Je

ke RUA

SE

Oe

RR

eee

Se KR

ORR

OR OK

Oe Re

ee

ER

ROK

RR

ke ks

Ve Oe KH OR OK OK KK

Ok OK Kk OK KK

OK OK Ok OK OK

Mo

ORE

eee

ee

ee

em

me /

1%

xf

es

YOSSSADOYd—3e¥d

XVINAS

SHL

AG

QSHINNd

3YV

SGYVI

ONIMOWIOS

JHL

aA

* ‘

Je ke

eK KR

HR KR

KR wk

KR RIK

ok KR

OK KK

Re

OK OK

OK OK

OK OK

KOK

OK KR

KR RK

KR RK

KR KR

K KS

ZOO

OO

IO OO GO

a CGC I

GI

OI IGG

aio

a

OK kaka i i a

Oa i a aK ak kak ak ak aka aka dake a J le ee

ei

oe OUR

AR OR

Oe ek

Ok OR Rk

He OR

Oe a

eR eR

a eK

/

1%

; */

1*

NOLII3 IS YAdNS

*/

1%

*/

Je wR

KR KR

KR KR

KOK

OK KK

0 Ok

OK OK

RK

OK KR

OK KR

KK

OK KE

OK KK

KK

KK

KOK

OK KE

OK KS

DIO CC COR O

OO ICI

IOI GIGI GIGI

I

ISI I OR

I CI

i aK a ak ak kok sk ak ole e ak ok ale afc ak ak ak akc aK aK ae ak 26 aK ke

aie ag ak a ae ak a ate a) ac ak ake aga ake 7 NOLIV3xASYAdNS

29 XIGNAddV

209

a amb

2 *rowZqaa

vOT3!

3 ¥eR39U2

\OOCES

6666646445 6HS KOE OH

66 CHES EEAELEEDEEEE

KE SEY

7

@eevreeer#efeFtns,eeseeteee

ses »

\*

\e

: 1¢ Py

* 8

ft FF

eB @

© HH

> =

¢ ®

2 2

e

‘eee

Oe

CC

CAH

C ECC

OLE

SO

HVE

HEP

44S

<

6a

if

«

« e

e e

e ¢

e ny

4 9

7 \

\@

--

a4

74-~

' 4

‘;

+.

e *

¥ *

*

> ©

?

: «

< >.

J e

° «

4 @

.@

. ?

© °

- .

3 .

£ -

a i 2

T,

;

PET

jer2

iv

‘ ¢

v

;

i?

ei

29

4 49

' Late?

SP 34

4A

M a

ij

7T)

‘5

tr

2

\4

[MSTNY

FAGA

wy

a=

>>}

; '

1s

YANAE

} rei

' ‘

' UT

IEF

Se

1213

c Wats

*

oe

: \s

7}

. t

e

® Awe

t

VFAAN

) 4

T27 =

' AGT)

Ben

©

-

* .

}

|

y l=

i °

. _—

~N™~™~ RHR RR RRR RRR RRR RRR RRR RRR RRR RR HHH HH HKHHHKHHKHKHHHHHHHHHHHKHHHHKHKKHHHKHKHHHKHHHHHHHHKH

fad an <a >> av = famed Ww

MWwO O ee Zoe i 66) —~ ae o>” 2 ea wa Wwe eke J ~ aiIn> JU Ww FO <= ad ONNWNM Oo a 66 2 <tSe Se AZ Na =)

er UNM Oz OGG) Oas-o© [a] xe wo “nO watTsZ2 oa aa OFavat LWW Ot eke Cw CONnKO eo wie AINEEY el me <a a zal oo w2 DS eRe 7) uw ZN >>> >a Ww oy -Ow aezw OWD & 4 Yn FRO OFW W>YYeYKRO>> WNL OVOF UO WOOrd Or 4 ow xW OW Weegee KHOU ae SHOmd OCZZO OW O O OWMWNIReWIZdeeO Ke esUuddrqQNDaIMNe Ie ENS ODRwWwO cea & SC SLZAIDOWIIMOHYCOCOOWHY LECH IWREOO aot eee ee eee) ilies, ja MaAQOAAANAOrOOZTWH sNnoOoO WIO ANNW #iO Zerit UOOMeEYOMIOAS SS SHeZOAOAwWaAce Cer = Soc - WO» | He RRS See SwWWVaS Se SOFIE OY m=O FUOrFULO F OY LM © Wt ewer OWL CO ZNNYO Soe Oa ee SLOW zee OSes oF Wer rORSDLOYUWIe

Fae qf OoOcOM ewWaeCwO FORnwWRHoOdw>dt es ee al | a we Ike Bee FOeRRUKIIW WwW KXq Sere Pee WI gtd WIIWIIZeE YS NWN

YQ CW CW ee KE KW eS ke or KIO K I er SP! OCrFW OMOODOAAZWZWODWAKHHS UKE XDODOCOOWNANAMOMOMODIKHOWOoOr + WWYrFe- ADWArFZTDDSHOrnCZMOZOOD>-woxKxudodssgssoqoodoatodgeZzu Odd SPDNDHKHOOCOZa Zea ZOAA2ZnZowWwZlZbe JOOCUZReIob- soa Sowa ss Pe ee Pe OUOARAe FRO za © rt FOC Bes |

HHH HHH KHKHHHRHHKHHRHHKHHHHKHHHRHKHHHHHHHKRHKEKHHHK HK HH ~~ RRR RR RRR RRR RRR RRR RRR RRR RRR RR RRS.

.

— oo - -~

ad oo e ~

| oo N las « > Ooo - x _— id

= tt (ee) 7

> —_ eo -~ o

—_ =aic — wer eO ~~ ©§O

loa — & o. eal ee ietiee eel Om LW

” —c — _~ Ce Ko Coen ed QA~ aE fad tw <t — ~~ Wik

CG ZC - _ wrt oY OI ~ <r a me ee O be a= Cw~aoaato YY soda © oS = . aan To Rt ty Ww ect ie

= ST aa te e met KOR FEE Ke —~rF IO

= >< ew wr LL ~ ES mer Ye Sez ee ee Se ge ey

SS Sone = ce uw eZee tere | co OC Weert) 5S wt ewOD ex mie uJ bl ee aS ~ qt oct wx

mere OX OX ~D e eS oe SWWOTOCAOM = rT tyOowWw + LOK ee—wat eOr LL ~-C N SWWic Se O Ix«KWOKL OWIOoOOUINXS em — CAO ee WUOMS (XK KL +o <aix ate

UFAN & Ne JOMMN WOW &F OF xXLN KOM HES a) a~ fer WM0. =

WOt~CRNLEW WW KaIKOZWONxKYyYSIULUe LW ues > Swrlx<eO 0

OdTr e2~ LKONW eH Te WDxK LreOs~ =! ee eX > Wem for eW

OCOZODWaR~ rt Z2~OLOUW KORE Omqt D *OO MOU IL —<lxvO0oo>~-O wOoOxuUWWwuU | FOWO ® FYIZeeHnOIY CZNAKr~e~OY |! 1

OWE KOCK Ti

Wet ILE > YM CQNOOCHW & eX MOUUW FOWNWE HOWWWiU YOOKOO>RK~<t CUYNL SS YOFEWXxXx&K KW WTOOMNEZ KIL

[KH et KEK I ~—~ UICC MOWOOARLHOEHHNOOCUULA SOOWWWITHUULU SS eee Ou et

(ex (s SEI aS | cs pe Ee TT do | Oat aATIOOCOCAHOOCeE XDMOOMRMIUIYYYeTt ANMSTOG

We IL>-UOONMMmNa aA <OOWWWMHL Ww daaqadeaoo

ODOW COOOUOCOCLVLOOWWWWHLULLLILLL LU THe Rete yY YI eS

210

“/ x / =/ */ x / we / */ x / af / /

*/ */ */ ey * / */ m/f * / % / */ */ f at | xf if yf, ssf wad ay * /

~

[a4 ce Ww t- Ww — = - w a Oo 2

e nN “— OO = AZe ce & Ww wow _ SS wore nm = rom “Own 28

i “iu © > ome Ost I004vO.) 0 oa uUwlie

KNOKWOENO «x ww OoWbSw2ec= Oo OCIJCIS>HaSE ZzOczaorva0o oe Sa a CY OE

* asi

HHEAKHHH SN SN RN NN

~

-~ .

re — ~_ —e

i a —O®D eeu

_ -_——_—s ~~

ae -be~ ~ oor eH |

~e we i\~ e) nl

COX es YUNOd -OwOwWxPoOagy * FuwDdIOved O¢COxKIE=aocr WwIdteote ewer KR OU Sete he EU): UWTYeOYUO jo SOW wOK

ee | OOKWNHs Seg SOY eH ao Sader wio ee ga eI L Ci: CY.

* 3

[eo = x 2M

Cet eee lore <u

iva) wn OF ax fag D> FRMNO NO oO = WO. S>5¢5 a> ow [a SO ot OW OUNCE) {e) wc SS OO ee ty at-OGavoe2z = ew Wu ke Rye Me GLOnns ws = a = <2 USOrerer ox hb SSS © Bat Los Re On Ca = OF OC HNOLNN Ww ad AMWOMWW aw oo 2e J OY >aAwWEYH WSerm OO O ~ MOOW eer >w PWM Wo Cw MEQOMNYK AZ Yb e AItaNWHW Ww ES. n= OFWora —OSsiaD> 5 = ps UP INES CC urcd ea la coral IN| Sr ae LE PF FW Ww HOWRHO LS SSO © - FY a FEeoato 2) = Wee PY MM MS OC 1 a eras —b OW SrOOCOWWUE KE OOO S Od =OeDIiadqaqpeqognzwy OSs = ao =ZOGDOrR EEE Pe ones SS -O COAST NNNOKRYOZOWOO O 4S CHUOra F A20ruU OW ©

% HEH TH EE HH He a Se se ee se * ~n~™N SI Sk SRR A ~

-

Ww Wwe

_ «

> 7“

Ow - UL

ro Ow _ ~—tL

= oe LL F a =

. Jt ~ Ule = w ~~ <_WIiL --_ ee O eel a Y 00 oO at HaOrFSO — Weis rs Ge ER ~—UWre et: CO -O~w o ratte ee ee O~ ree Le pab- ell toe Oe) > Ieee . Tere een Ou Ub me YeMmw OQ Ort ae Ow uw <«m ke eu - Zarte Aa O WILE ae nee ps YS ee as ~—~OX LH WH OY YO ole com [24 WirHU Ss ay SEF ORL een cal MOUWLS sao@ ARrONALUO OF em WwW-, <W ejWOe YOK KOK SE URE EO aIites Io +e Xa Cee x OYOOR SONMOU OOWONRCS Salase Odeo er eT NLC erneras Tetleocwraad COMuU>SeWwxX< deere OO_ WOroIagyT FReYU ed ee Tose ns IZWnHITIroO Sess WOW HOO OepEEUOO MUS NO> ¥Y¥YYOrxKkKYUR oO Get ty WOK FRE Re LO Tet he 00a LNNNNNANNANYEEEE > x x

211

ee Se

eK RK HK Oe Ke wk Ok kk OK OK ok ok ok ok xf

KK ek Kk ke o&

x

[eR RK KK x /* 1% /*

sai */ */ */

R TO BALGOL CODE

DECLARATIONS PECULIA

ok ke ke kok ok

wk ke ok ok ok ok ox

we +

*

[we K& & & * i *k ok ok ok ok

(Wa) wn

~O wor << SD O c#OrHOF- CSzYrviLa C= Gea 2 Yr

ik Fww BOOrvwa oe) Sera + OW ZEW azo oO

USrewW OD<+-oOw Za@Q>@ 4

Ww OVUM NX<<lUxS

ae @ @ <a)

YNFESws7

HH He HK ~a_nsnN NS

OC F< >< DK >< LL adaqaqadaaad AOLZSEZZzO O Ww oO

J

4\

2) wi oW ow WM om UW

ote ee (0 Aes | dl el ° 4 O>2Zer ZFnNwaAsre

Ww

WwwtO OOr2Ze2 oOoOataerDdD oud «20

<< ~OWriL cewoamOw <i ed rar CM Ocwowd AawWerwWwo4 aZaxKxa4 WWD D> rFOZUZY

HHEKHHK SS

seO~Zz2

(eMededsdedadadedededed4adeAsaede4-4-4edede4a keds aeaeaodeAea statalalatatatatatetatalatatatetelerete GOoooeoqeg LSet ale ae os mil a at ak atlas al dr eeret ow et ee lh ete eh dadadadqdaddcdadqcdocadadqdaccddaacdadcqacaaded la Memade made dadedede dode aude dedomede Med aode ae de dads Aede dade aa deded:aadeaedeae aden WU WW WWI a Wa i WW WI WL QW EW DW be Ws be Wa at

AaAaaAAAnHAgAdAAAAGAgDRAAAAAAAgAAAOAAAAAAgDAAAaAAA. alale elalslelelele\s)| salem le/a/e]s! =e) se) e/le/e]slelo\a/e)/ala|sia\e)e/eleala/e)

OR raR

Ce oo ol lo oo

OO OE OG Gy Gm, GT, GT GI, Gy Ty Gn, GO Gn, Gy Ty GT, Ny I I LO Ty OO Gy GIy EI Icy A Ty

DODD ODNONDDDDOTCDTGDDOODDDDADDDOLDDDODOTDOCADO Ne ee ee ee ee et Ne ee a ee ee ee ee ee ee ee ee et ee Se ee ee”

BREE ERE EERE RE RERE EERE EEEEEEREEEEEREEE EE EE EEE het ty mt mt med eet pet et at et at tt ret eet tet Pet md mt Pet mel et pnd ret ed beet Det rnd Berd beet pad ret bet pent beet Pm! bt bet

WWW <tOUW COOKE EUMOZ ISAM OMOUO CHE OMANOOOZ sat KZZOOMNOAFF SS>wN BTOOAIeS> AOD KWZENWOWWREOZOZZSORSF WDOZU CU OXNVOUWCEe HAOOO 00N VAIS DOW ZePeIIWZOOZ IOs YWOAeKOOxKHOAGOOODNDNZOCASES UO oO w Ww oO a

212

»"

“SSN NNN ~n_N NSN nn, HEHHHKH HH ye HHH KH HHH KH

* + * +

% * * * aw

a? Ae) ee * % Yn tt WY + + Ww %¥.O * * oO TT 3 3% + +

a * | + * *

Ww c Ye * *

a + + * *

oO te Mm & %* +

e 2 # * + <=

+ = + + * Wu

Ht WN + + on

ede dededededna Y

a OO000COOO0D ~*~ WwW + % WwW

Ww all ed ed od ad ae a [ag

be SIcadacaqaqce %* — % =. 36

O COX very

Oa on a on

WU WW a cy ee ah +e Ww ~ a ©

Q2a0g0qagn ana Dg (ea) O on —) <8 CZs

O0O0000000 % # = © “e e u Ee — (an) a Ww as O x

+ W e oO. + x< heer = HHEHHHKHK HH as

— ra) © Y

ae SR oO ”) LL Lame = Ht a: + ol! gt = col _ eS Si _ fag ==

% a + + wi + one) Cc enh =a [oa CS rn -~ * Ww + +7 <{ 3 wr (7) uw a a + ol oo ~ kw 1 oS a3 at. md oe OO x< oOo ak: Ww <a] ~ aw - we Uy - se s 6) 6% YS [aa cx 5)

FES ~ Iv be Ir — tt (© % H+ pm — ” oy FE a

_ a Oe (ea) O . * Fr # + * oO = -~ Oo

a mW 1") aa -

+ « + % + Ir Ie oO <= eo — ex ~

re rs + * Oat _ Or ~x< O

MOY en on miC) on tom + W ¥ + + san Co Sem im

a Co Bay Be dee re CGS ee

+ + * * Coie a (on ed HY © ZzZeuww Were eva

ee a Oe fee an lace + =a * + % SOY ELK Owe _-=>

LO mm om Ll CSelNWH =OOr- LH en

MMOMDc maa Md eae, Se + * eden 0) oo Se a (Ape aa al ed ed ed ee nes (eS + + “Fr Deaw ~22f2’THve>

tt at as pes pe py py ay WY EDD We Seppe

Sacnmanannm x O # * #* Cc DO RR eo xe tO FEO uw DWZ jwWwWwoO PW 2yuwe

O2NDOFZaASND + Bl * + OYCWACY "OYOWAYY I

=I DvOD>azy_- Ww Ut yj Q rFPWItZ_y _

OFM AANSH x ale, .At * % QE slpziith, LOIe UZ a Oo WN =Z=OUOR jj WYO

*% + + % Cw “Crd CX 2s G8 FOO ie Ls OA ON SGe eww HHH HHEHHHE ue ee aS <x

| a bet

213

IXED

VERITY F

II

ERROR WAS! t

CHECKING ABORTED **** 5

D X P M

E

>

_MANY SEVERE ERRORS, s

= SEVERE_ERRORS &. 1%

TOO ise

M N ? N R

ERRORS: > 25

S

* FA

T R E 83K

-VERE_ERROR

. 9

ei uenew — wou OA OFFOOS>OF-=

22> ew Eanes Zags >SNZZOO ee Wer Ww Wi ana Ee ES ZHI FOO AaKre- lw Ww

A ERROR

oo &

LO

Owr> i il il We<t wo

Os MEmMNMe Ovo il

END RETURN (K MOD HASH

EX)$

?

END HASH3$

214

e ?

(YVCTST STRUCTURE OVERFLOW!, 2) eleles : CIS SS) SOD ie <na eI Leal wl I] oe

bee ee on Y) Wye Us mete OY tes ml cjsJeelh wie

DWuUTtO WeED OCWOO IlWY-E

eollicl mu HO su 2 Webb Or on

GETCEEL:

AOC uw aS WiotWwWu Ty Paar OWOrrFwW LuLu = WwW O

FIXED$

(I-J-eTABLE)

wa, REL E LSS 9

@* *

-

ad YP ©

e -

®

2 > é -

Fa ¢.b a!

+ ¢ a o% «

w+ +

v

Pr =f .

he

a Sar & i) o

to oo 7 dee

~ ee 2 -

; zs 4 ay

Li

215

fel @teray

|, 2203

ae bee Ete oe een

aul

ii

eee ‘

PL OOk 7 i

ih

-

cee "MASTER TABLE OVERFLOW',1)3

oO

i}

>

w ax < ww

Jew

wont =)

wet ec ac

eo WOOF IT Sek 2. 2b yw> O>~— Il II

e ?

=

Ww =! fo Bt) << a

t aS 2) <I aS

> Il ew

- > O =—wW

on a> P-ewerom UW |

CWS wu mes ih Rw Zou jl ruic war Wii

Re jeer Ke

tL Wea Il WWW>

~~ WYALI Sm—ewee

mek fF HOD> es Wr WW Soe MWYWwWetLWY || 4, eel ® aed ood * Se

Ww j-qurt huUmWw> > WW HT Saw

ewOrdtnOrerz RL fo

Wy |i Wr Be Steere Soc ENTERS

WZOO WY SHO MRF DOU a

Ww OQ Ze Www

-

on uJ

{=) = tui (ea)

~x< <r _ be ww

i

_ f ui

ail ~~

foe) _

<I ~

Le eS won —

=

—— os

>

ctr >

reg a ae UU ke Wir LW = 4jauU~ Lu oar on

aan Wee

raat Fei ee Ce ins ~~ US ~~ -—s> Cc WwW oe OO E>Jj Orns AC O> > iLo> We date 2 Se on wZreOaaeNMw Ww ee Wie) Slee - ee ec DPwrWwO rates MWY WI eZ S Oates ww ZO wor Slee Lea xe

—eO ma Seif enD

aOb il Ww Oro wre) © Zw WAOmHHHRE OC Wor

Oo oO =

216

met er Hg

ei

N

.

©

aNeee

Ge

LW on c+

OQ =* WwW per «x Za | aml om

LE _

+ -— NI —

. (as) a8) ot N ON

= = N oe

™ on —

eo os ee WI oor = Oe

am Uu © Or ct Co Cor ie fos @ae w =e =O ew ws =)

Ce ad re

MWe er We eO

z= OOOOS KN on Ieee mM -« w ZIOCOWH— —Z2SsSssz eo = O

fo a Carrie a

aise oO oe eCYNMNNSkF—2ZD

UU <f aes SOs wa W Weavers OOO ier cert = OCAWANMSD We QQAONNNNO mW

. ,

DURE (INDEX)

OVERFLOW(C INDEX) $

NDEX) FIXED$

FLOW( JS)

on

(ea) Ww

x< _ on

we ~

© ~

ww =

—s & fea) = < 2) -— (Ss, - tL

_—

~— = O

con =

cae a

awl >

el> ~lWwW Pee Cre OW erst YX zaw aw Wk Wee ~20 uJ

WWD Yoke

w<tw

WOU WMO eeu Lae WO Orie WILL

217

wf ~ ~Y

! on us

a Lu uj eee

eed ee OL ce

Cn a] ~< ue: iw CES ot O OX Sane Zum << Ke

m4 >< LULL ~2ZWOO Il WwMeOzs CC ZHmiy es DUI ee O QOrw~KXKNnNO wtOoO>re OtdJeOawWw

BOY~Yeywe CWwerros®

rhOONWNWMLW

. 9

FIXED

(4 STACK)

LC! MASTER STACK OVERFLOW? 51}

PROCEDURE

CARD HANDLING

REST; e 9

ea A ad

=

e &

et

Pe

= =

a = us

oO uw O tL : 5 2 fea) _—

(a) —_—

a ee

— ee KO —

face) aoe

- eo

MW Coed

O Plu ate on ~~ wa a t+ Pr. @ « Sw mE ae on O ee WO PL

oc OW | oew = uu O a = se te) = ow ht v4 oO | a) - on | < ~ (ome) tnt Af) a Ox <= « a <a a 2) — Ife + ~ a Ss mAs Ww ©}

Ye LULL ey gf arm HO He a ee ee ” =% Co Oe os uw il S wiy~ © z= & [ad ue G warm | F440

— Or Le CO Oew eS & OLA Sn (a a | OC eel » © [oa ee) enc LL LU es Wreuo ~q Q wy © Orel AU “CO Oman « ce on SS a) > us ia Q USZzOoO il O OM Ii i hd a ad CT ob © | SL yet

CO Meee Wi men NDOT ~ ! SU OGL OoOme=a WO mtb eof e8OCeZOIU YOM 2 A YT foc [zeal a ay) OWdwi «aD a tu => ! oO CODY SZOO eS Zee ewOKerE OF 1 ZIOOuW w ey US) OMex<>*« wW a OCWDLT Pace a ied EME Ls te OS ROO -_ LU ee WLU Op RP CL be

Lu o

218

N PROCEDURES ) U

KK Rk ok oe ok

BALGOL EMISSIC

%*

* Ok Ook

PWM Wy te Re tee ee tee ee RSE fa ae a /*% RR KR Kk & /* f%* /*

. ?

= N z= ~ UO e aad en ow =

es = -_ oO ” va) ~ =

© Ve) he _— os) ~ ro — en O ee) uJ

_ on "Sa | = Wo) =< I~ «OD oO et co -_ —UO

wi . . —e Ne Ww 3) Yn W cm— Log) oJ Ww Oo ~~ _ “ON = -—~— oO Ww

O I = ow ZW <a a]

— o = Es —KW OO be Ww a~kt + -_~ Y 72) a 6 ha ‘ - * + =O> 2) Cal Lu en OxaA N — _— TS ae oe ee a) (Sy -

\=*+O ™ wr ~ ~ oOr~T SE +> O Y ofa ee ti = KS He Bw c= YO © ~~ OWe _ uu Ww O<@ TO Eom is oS x We = 2 Oo OO or Y Zao je WwW &

mga ha MO et CO NWN OC m worreO Oz ease oot -—eO UO Za) OO OO NZO ll = Or -—— = Ouw~r io Ww uw tu Ww =O <a a VN Geet Wi Ww

=i Jae Uy) i WY " 7) iT] Y WLIO ZNO oe ~Y [a4 on —_- © O wnNoaNn a <a <a Pa AO wi e) ee Www x< WYN I)

ec Ce Oe eo Ors Oouwr = Il Z ew = CL mod ew DWrDw uu uu uJ OOrre LL o@ COs She Dw at oO OreZzon | a oO o- Q pee OMYoeva waioeaiackt Of #7 OC FF CO FRO z aoe W<t Sake OO UNTO. SAO Ww eONZOO 'e# OS eT Og al V9 es

“OO wW (aimee a QQ OoUnw & <CUILEZO Fase | Nae Law ee CMUWU TUT raOrF-O LI) mt wut oO OR ee load 3 al

= a Ww Ww

219

©é626¢

$a%xeee

GINDISSV

N338

SVH

. i

KR

OK

KK

KK

OK

OK

XK

OK

Ke

Ke

OK

OK

OK

Ok

- [ -

VLVOXVW

OL

INDVIVGO

- ae)

+0

ul Viva

$(2@*sMO1SY3SAO

318VLi

ViVds)

dou

VLVOXVW

<

ANDLYd

IND

LUd

‘ e

1139

Lud

N +

iINOV *G

3XxI

4d

YALIYdYySINI

WOINIVG

OL

YVITNIAd

S3AYNAGIDOUd

KK

KK

KK

OK

KR

KK

OK

KK

OK

KK

OK

OK

sle*ss5uv1 OOL SI a

£((H24(424S

S eae

ay

(

(40

Con-~

oo

$

( (nO08eH

|

TW

EEO ee IDZEE

Were OACaee Se i ses Sd oe el

WeKeOlZ Weert aa he I] Zee

Ww WwW Will Tee NO en

i ak SS a SaIWYOIIS OF aac

eset, Oe) (Ce oe CrrA0 = = —

TS D> O0OY30O FDe¢ F WoOWeEESOY < OFFOSe- 2Z0Oa2zu OCOArvatZeosti- Wer ar O

"*OUAZUA **OZdID ada ~-a©o awecod a <a wi

OV #*NMNZOUDO eel CON aAOZOrO re Sewer OOO, ZuUTawse f-ow AUT

© om AND 2odZ Wis

Uo Wee Wer OCW NOORORb- L

ad

te

ee

a

a a

ee

ee

OS

ee,

Ne

ae

2

ae

ee

I

i

ee

ef

220

-

oO w x< — on

u -_

- faa) be e

re a = ! ~ faa)

oJ ~~ « cael See S fe

~~ -_ ~

oe - -~ AO a _ ~ ww

— i ~

+ Yow = Ts _—=

c~ win is. Gs re ad on

— = a> -— on oOo Ww em OU oe bk oe

a a iT] — 1@) Of ell om a WZ

eect OO VL -~ 1 mm -—iMdat Y = oe —a NOK EN AO +¢0Oe~.0=5 =e =— 20 © FE oa ~~ elt <I JiOr i il o<ctw Or ON~ ACKwrH a= eo ew aX JSZOraee I LO meOrWwt eect yf i i Ww GO far CW JONnRS= oOo z= ~ ROL Oe ee Ne oe LU en J

MOO Wun bi fe aS Fea) Wor Lu oO pag Vibe ear COO RF ISO UW ea LU

O -~ ~n

221

CAS ESOC Be7

/*

SHE (RCs be) 3

& "FEFEN) |

(T

HR(T 216) 5 N=

SHL(LOC,8) 35

WEEFEM Ss "EEQOOOFF") 6

CASE 2 &-e/

/*

A)

LOC;

"FEFFOOOG") |

UF EEE CT &

II

CASE\3 */

/*

NF FFFFEM) 5 + N oer

_~— ww

ic

+e kb eC) —

-O wit — ow

oc — a. oS ~WY N

[a4

I—_—_— — ~Y =

on fi —= uw oe

=o ou WwW e#u.

= oO ea uu w ~ = —_—

— CIOS en T

—_—WY

rere ~—~t Il —

—_ai——_—

Lt We AAO + “Ore

i~Oowm GES G85

Lona wo oO COrF Uses

nm O

oO = oO w

END;

Sok kak ts

= OU

EF-CONTROL (BYTE #S%))

CALL OUMP ALL DUMP

on

o 2

- 7

w+ st on +

I ~N ~ oa = NW t

- faa) on ig — — oD |

<= + en <I ke a orb om enonp— on ow

ent RmeEzkE 98 NK AIM AS ee MNOw SZOZ SF erie eq

a< a OOK en - al + x Al See IS Vent ! O | ~OdI> 1D <_ + er

emct Ta ee Co NAONNE eet hear BS DZ Fe ua eetiedst we SHteteiQe Ch ee

ULL Us<t ete Hon hOt One to ou creu~S iT rRWwW ~~ aa = St <2} meme N Lee >

Ze et COOKE FORMNMACH FFE &— OOM en WW Td 2eerwwe TMaiaIe = HO li FOr ereOdCadie Il | SROs Il evil ii il Ooo -ao© OSFEEF O ZWwZ2z UYHO Z~daadaddgeino NZatn we AARO WNOOOOHHO eee

= = =)

222

** CODE FILE WRITTEN *xxext 5

<< on om _

<a ia) (an) _ ha

~ % I} ow Ww Pal on

ol e) = =< - oed oO Iw

Nat St oer ACW be oO a oe se «ff Ol oat enon

00 ARC HW lu 4 Wu ee toe ~~ -~ OF OJ

HOW UN ees HM ace de oO Se eet TO OU

on ei oe — YW

WSU ee ent fj Wat - I=

Ou 2a ONDKC ~ DIO Ceieerl oa WOR en O enti COQ WO

(a FS ae O oO

ae 2asODoZ wo WUOOOUW

%/ * / */ */

OK Ok OK KK KK KK KK Ok OK KOK OK OK OK/

SCANNER PROCEDURES

wR ok ok Ke ek Kk ok ok ok OK kk ok ok ok

ok Ke ee ye ak ee

* OOK Ok

JR Me Me OK KK OK a KE Ee ee em ae

*

LIMIT ow

a ond on

awed

ee OO W+ D fon Cc tere DAVWw<t EC) acta w a O Ono oO WwiIO

+

eMWOAUTIZ COoOrr OW

NPUS) + 2%

wee

ee = ><LW

FO We So =< jeg a

oO di cf Y

© | ee eS RW HD

(Pls Sy uw he

eS bed eat => ee J ee |

aCASOrF eo OOK X<

eee >> 2: LU us DWOUle WOZLEE OO @ eice, win WtOw I|/WOWTY Odd ObLe-w oO JO

swvuid TODO 2zoCcouUnDdso

oo

ASE CHARTYPECBYTEt TEXT? }%

ENDS pa ¢

ILLEGAL CHARACTER */

CASE 0

/*

SUBSTR( TEXT 70 41)90)3

CALL ERROR(*ILLEGAL CHARACTER

DO; END; /*

* /

RESERVED WORD OR IDENTIFIER

LASE. i

oo

et

|

ei

Ua) -—

ee x<-

- Ww - EES oS - O za a rol

oO oO ] - o —_

le ~x< x tO Ww Ww all oom

a - = — — ~=——

WwW fa ao

nat 5 + i > va) On -cO (oa) wn

=~ = >= Seal ee wn ax se Wwilw

(0 An Lael Sent

w | fal) ~ co Omd tS ities

S| a~ V Fuss | ae WoW sez o

mls We et Cw> Ww CO ORrinreO0Orkr-

al ae | a oS ow KF AOWALOOZFA

+ WwW Oj OO W

J 9° al iE Qa WoZilo2ZzZzeer OrFO wW Www

ee = es ee ae = CWS NRE EE WwW va) Sa. tk WO faa OO LO

O a

224

| od

ere on

uw = oO x _ Ww

t— te

on- hoon Q

(a) Za —O Eee @ —a UW e#Lti > Oo Orr Q fee aOwWw Orn Usr-Oer OW I

a (a) Ze ot iH} ties J aaa ZotOU waO

*/

NUMBER

CASE 2

/* DO;

on

oO ee

4

a

aS

w

=> =J <a >

| [od Ww

ea) =

oe =|

b = I

Seen +

| oe eid

aa oO lO 4

re &

<r it} Wi>< F-luS eel oz]

Owrury te eus Det

ao ono Cer = en ao Sei winNZzo au w=

SOs TD WWONRE Zon

jaa (= Fad NS) Za wu o uw x oOo FO

*Fi* OO}:

CALL GET _CARD3;

SPECIAL CHARACTER */

CASE 3

/*

-~

= x< Ww =

lw oad

= [e@)

x< ram

I] enon

aa = wi! >

ee Oaw OC ee

oo [|

3S Zz (am) Lu

ba

-~ BLANK

CASE 4

/* DO;

6° CP <e: TEXT LIMITS

te

BYTE G*

BYTE(TEXT;CP)

eri oO ae O

eojae i=ZOscell

OQ ago 2a OO WOee

oO rae uw

%/

za oO —

<a _

=

Pg Ww

= O a x< uw

fad =

oO + .

= ~~

=, Ww al -

- > <a a

O _ tl aT | fF ew

a Ke on

_ Sid - Ge Ge 4 OF Aare = - < = ei wt

! wa "ao

| Rew Oo we YY one

wy eeWW OO LW Ii ha Aer Ox a

wi > Og cf Y WOSUIFOewD <a wun Or (35 ol hs a zw

Ort Ww LUG ew

on Oo

od Pad ae a Ww

225

*/

COMMENT OR DIVIDE

-_<

CASE 6

(*

on

~ eo

_—

Ww _ >

a

i} r

-~ N ~ ” +

lw -_

e -

oa a faa) ~

iT] Wie Tr ro or

ud -_>.e ~~ Oo - O~

QO re ui (oh Cm | | . Re ~f>

Ee a w > rr

eel offew >I O [0 lo Fe 2) as) Fae Wire

LWwOoOwD dMZ

dOZ PRO ee) Sek She ul CQr aut znO Ott wna

DO;

ONTROL(S2)35 ELSE )

© ewe Oe -010

fFRWDa—U00 © Oe We OTT teat ~~ COO werwWweur | |

a eae NX> > Ore NDIDIDOYOOM at sca D ih od wc Atrctyocntudas BO! OO a= an NN AN

RrNZNZMZ2u! 2a ww wn

20S ES ae ee

. 9

TERT EPY

ORF RR RR EW es I} 1 ae uw zeaan WAY e+

(a)

Ue

END

ROR(* CHARACTER STRING TOO LONG',O)3

SUBSTR(TEXTyS17CP-S1)3

7

o-

-

=

~N ~_ ~ + lu Vay

ia N >

(a) fo) nw <=

il a a uf O be —

7p) abe + _ fone]

aw OF en ~ (an) on

Ww cHet OO © oO _s en Oo fea) ow O <x It <x <a Wk — Wee eiilew OO w en eExKaQ FT WZ NY es | = (<>) ~WO Fee & aX i

a a= tu OOD AO seetilier O et ew | re) ee AWowoog

OC s> il eet tw | ke OMNVAOAIZOS eeOZF Il 4 I { WY + oe Sgilise « S4

ve wa buse Zurwades ~ Ci erO BWODZWe- WR b- OU) en

Ww HOR WWM . OQ Ww Ss Eu FT ca YW Wut i} Sew uw i CES O O0O-00

WweENOO

xe © ~ ©

226

SUBSTR(TEXTsS1,CP—S1)3

RROR(' CHARACTER STRING TOO LONG',;0)

t ~ w uu N co

>

“A fea)

a " O r

+ — -_

a

(an) O - O ee isa) x< ~ rt || eel

Ewe Wwe ber oa~ Oond> ACwzw Zoe aUOrFr Us <tus . c: ~

em JZ ee OZ UM

Papey Gy tits Ze zat Seep

LU ee Wr UOr

ROR(®*CHARACTER STRING TOO LONG" ,0)3

7

a

UO

|

hee | elated

=a w mO uy se N en |e

-rx< “aw = <LI

= Wr oe =r

2) (od ee —i z2o —_—_— ~ e~— Wee Loe) Se We “Bass Re or LK OSM woou> ar o. e2oa ole wan fj | ZIZZO er fe II Ww WwW OOK xX<

sos | Sa ZOWWA Fer WORF Oss

* /

COLON OR EFQLS

CASE 8

/*

"

a

ww =

> Be

I] ew

pee oO

— J) on

ADO Nee OO Se o ej e Il ui +

~x< LEB 4 no oe © 2] a Ae

. eWOOw Il on

DQ;

aero Pad > Sa ce

WoOZzWeEUeed wun OF

OWT aw Orr lw LUO ew

oO = WwW

227

conn NSN KHKHHH

* *

* 5 a

* +

* *

* *

* *

* *

* *

* *

+ ay

* +

+ *

% %

* %

% *

+ * uw

%* - a

+ O #

(an) “% 2

a

* * Ww

s MSE OF | med

+ F

+ +

+ +

* *

¥* +

+ *

3 +

+ *

* *

% +

* +

* +

* *

* %

+ *

HHEHK HF SS

oe

o © oO a)

~

oO (2) oO oO ‘oO ioe)

e is) =

i

Qe

lu x<—

——

uw n- or

oe = +m

SS ¢ Or ox = 6

tas Gi } o

“w0o—- wo —

-™ — Or wo.

eomrt SD Or lem rt << <i Loe Ce ny

Ww Ww Oo Wo = WwW aIwao Oee NONDsee ou MAINO N= won OO WWMHei

SFNODTOH OW ~wWw O <<: || WwWEtEQOONn F&F

he a Onna LS =| CES pee Se LE es

=OeeO Vero RW may es ROLY FZ mow FW Wreo OWL Ue Bee Js

a a

~

ee La —

r= re _

O WN a ere -

de « _

=e | = WO Poe DM « ~~

-= OC ~ >r 0 > CO e <— aon (a) Zae ™ cere | Q- oO

eellOw >

OWW 4 < We Oct oO x eae

u>krr —

2 2 SP ~aowe,e - =DM x eZee O >< el —er

an Me x< ——

Oerfr i oY LL ~ &

ee = atI0O-— 1 wWwitDVo = Il >reaoeO _ che eM rw re en) ©& Se ezme >wW ze.

Or> am Or o - JIM = sD = A els «lf —O

Cre -C ning, = 4 WO ewe © wd oe eee Oo & on WO uw

amOdwiLust ~~ Cee Se reaoidtZz Ofer 2 <l er HeLa © ~ Qe OmDtODW *O ee OO) 2) | cE -=to ts > welo

WO elUtsee [f <— f— Zz WO ete ON CO OF O —- < SMW ree Ht OK Nn wag -| HeNOwd eM C= Sah el A Saw rYdITlae HORMAC en el

WOM ONO Ff QO $n FOAL O2MN2 ew OO > <— ae

Z~WOe ONROWdCI OF HK | SS IONS CA Zr

Swope WS. ee OS woWwoe>Se OCU 2 we es FOCaevaOoNn il Wreeem i} A 2 auwadaadazy ee = ar Oo OVOItINe ene ~2Z Sl eewe

Ovo a> Wwil EQS. Rou wee OU at zaodo FOR RRS O WO WwW —

x a

~nwnNNN KHHHHHK

* *

* ¥

* *

% +

* +

* %

+ +

* *

* *

* *

* +

* *

* +

* *

% +

seg a oO

+ we =

+ at N _

Ee ee <

+ mes —

x ms az

x - £

% iy

+ +

+ *

# +

* %

+ *

+ *

+ *

* +

* +

* *

# +

%

* *

HHH H H SXNNRN

228

Bisse

ZH NZe Oe ee [Say LU

= on

OeewWtOdeFeH D GCG Fe = C RPUOZHO wSHoNeWnWOorn wil

RKotlennea> NZNZNZNZNZN

Gh) “bE Ce Ll ee [LF oe hs 8 Ts ce Wn oy as ag

SAOO = ORY HR eth mt bet et et <j) sa)

Cen ® Seep = Bg 2 ca Raw) OO

cim

| ion! on on

ee 7 or w Ww 1

ae Ww 4 72) ~ Soe = =< — =

w >> ae <= < rH ~ —~ re LL Wis —

al a a ~ on x<

Ww eal ioe ST a i] — il uw Ow WwW st QO ee

on ee ~ @ ~ -— = on Ww oe oe

Ww WL ad ae ~- -=™~) eal enenenh eo lw >

> w ow jt ~-~m- ~- o~ | TINO 0 ~ a ft mem wen wo ow ee Ae k& oe > TT ro VH aA m= ors a! wou i tee) et ea wun i Whe ea

— wr = OO 6) on a) © ~~ il © eeu i Ww cell bead (oe dee U\rien oc Ree Lux

on oe Seierp- O TO OF tow oe MO Aero e - us fl

~ etme Sse | ea 1 m | -_ eereees -~ | ae | —se-4 _ etretll lee COT iI NeW OF I Se 6b ee te os te ~< i i ea FS | gt ao on | —P ree & w& re oak nN

a ihlo= = il | lwRewn | wo Ce ate DO ee Age me ¢ Ze Z il FOORF WN Ute D' De OM Wee WiWWWW _ Ww O#HEKOXOe’M Siu JS Ww RW KW Owe RE EEE I WL ee |

Oe )WjetGs= aie.) >> SOF OW FW OWFW 2 WW >>>->> bt Y¥Omd Fe DK O GB WeKeK LE KREWE Oo FRE O Rr HO MMO OMO Fer heer OFS MOnv=atwytotw WWwWeO WwW > lp >w> a eee ee oe ba

RFYONWWOeYI ODMR COYIF SOR WWW Sew +S | ZNZNWNZN2Z2N2Z2 ZW | => He “OC - CE DO:h OF eee eh” ww Ww WwW W WOO ee ke) Ot lee i Wt <t Wie >> F KFOUYN OM JIM eS a | oe cay «ee te ol Ue eo Un © <Ooe Ox <D eRe E pease Ww << Rt te rt ZU OO eZ te OR ZO ZO EO or OOOO WER RU Oe

QO WwnWwOoO (=) a © Q\etel Cel <t coe) ce au eine FO FO 7B, ie) 2 ea TL OwWwvoOoSaserat So Were wSNO Wo wd wo WOUUUU0FFOOM1AO

229

1;

[a & WwW on oo

> [om ot Oee UJ ee ve on

je St + Ov ee oo © seem OC anes be ve W ene

mat UN It CK ere NWN ee MO Ww ke O aIc _ oat x Ve WNetze PTE Wo aeye+ a il x< xO a <>< Tos qt—ii aa tl AU A caw caer Sew >I Vilas £= + ase

Oo =e 4YOeer YNO~X OO NOow reHO~m KRR ee KR OW UR SF O>

rie Peet OSs we Loncao Coe S=eoose =OoJ0 fo KOU mer =— wOO - wa WwW ke Ww Kis Se LOO SM Sas OF>0O FF FERRE F&F OY OF we Ae

emt tO eh HNN er OIL 0 Os LL) Om pe et J oe

S&S On ax CO Qn O 2) ZzOO zZi-O@ ai 2eS = WoO win © wma mee waa Ww

230

BSS HHHAHK

* *

* *

+ +

* *

ec a «& S

e+ ee =

t <l -e N

3c) tat) it =|

H 6<f Lae _

eit ee —_

* 2 _

oF + oes

7 ee iD)

somes st a

+) cD

+ +

+ *

HHHHH ~nnN NS

CONN Wt SOPs om

END INITIALIZATION;

*/ x / */

KK OK we ok ke wk ke ok ke ee ke Kk OK ke Rk KS

* OK

MISCELLANEOUS PROCEDURES

* Ke Ke Hk OK ok

* Ke Ok OK

[Xe Ke OK *

‘5

mo OK Ke He Ke ok Ke kk ee eK kk ok Kk

[* % RH KR KR Kk KK KK Ke Kk KK OK KR OK Ok

I FEXED;

ww OY ee xe - oa ca

i => [08 fea lon = —He tw WwW ae Wut ut wu MO Jrtesp- en IOU Se) HjYWwoO awa Onagd wor z= Z _—

Le

RACTERs (CfeJ.L0C} FIXED: R¥}< onet

>OwW ce —

E> 2ow Wwrea ~—2aa Wi

) H N

eC ACed celDWZ OSZW oI aon

ANY PROGRAM LABELS',1)3

=

FS ee)

> ales > rwM > uw Il

al oc w =P fcolas) fo a oe

ic —-H are mal x<e Seca que auict oe ate

oO We»

ANG ew! Il ec qh

Chin Sec ae ~Or os Mak.

aa! ee Ja Wet OW LW MOOODAD

aaa

ADAH HC WYN WWW To LL oS OO Maer w OO! JO Ww Wa OreiKe

—_ a ~Y

orf

mee uO uw J Lo Llwn on

lee =m

“wo + = Oeen

pat Cd

o~™—

oe ~~

oy iI

md

oO Wwil 2) (=) qt ae |i

SYLCNT 5 95

“SYLCNT3

D V

LABELADD(1)

SAVELABEL;

; feo®teweeceoeeceeev

eve et e

e seewne

eee reeves

ne eee%

SYLCNT 3 -

~~

ei oe

~ — be

= = — —_— OO eo

ae t — _

uw N > 4 @ al 17a) o <= = oe

= cc -— '%) — w

>a a - ree oo tH

a aa | st _—— Oo ec a lu N -—S Ww ff oO a « COW Cee O a ~ ole ms W a on a oe -~S Ww

ae > etka hal ~ be a. = on Cc er more ed eet oe) i “© ~~

= eS mw 12) St vad See Ee : = = O— <p Le ke ee —< bs “Ooo co ede ~ Ww eer OW

Se OI oO oO. Ow= > w —~O |> Ww iT = Ware Ss Ww Ss wo ~ 2 2 @ wel .JOef

[<0] es) ara Mere ao fog ag Ue >+Orilv) qo — —aawy —a~ —a<a BE ae | ef COM~ ak J jl) oO a =i) e O ef Ke ~~ Il xe re WAe.-Wod N~ il Nw Ww Oo OO Ww Feez i} Ww Ie A TSwuIODT even iT] awa ween =e — © AWW Se

O Woa.-NIS OO ~ Yee CO ~Y—! on owt ie OSH NAake Ate OBIx ~lle—~ = UIxK ew <~—~— = -Il ~—- HOCUWUK FrFOa C atu Fe — We Wore tl ell Ww = at OS Mo 4 jn~wr-ow |

Aw Jor Were QO OF Uke mt faa) “« oo Ha ioe Rew - wk See oF ae O Ree S>ae poe Se ee — er Ub-x«KU iL an Mww OAawWwW aq ww aOuw LW LU Lu Zaoie SCuw ArFUI~ ae ee | ee aden) wi on uw Were W eS >i e~— wow JW HG: Joa oe sets) ow wow adqdat OFOWW

DOOD I IndooI4 net oI07n So OJ oO Luu Ls MNngw~uwOoWw> Cert — daecadaad eect SIeaiaid aid<a ke Sf ‘CotecO fe) IO) SSeS OSI SOO ee OO JO Orel mooira, SWIL Ouse wie 8. CEE O.

1o wn GC - UW an ews OO DOBvwwa eae je iL as Us a Ze Ce Retltti<te LL ae ete

Len eed ed OO] LW ee Le Wu LU ee OUOIU ZW WOOL w aw ae “O@Oorwn

| is a Fa Le, mC wueme2y oe) a Wid Wu WO Ce--LU

> <a

22)

232

v1)

° > . sf

. ’

C(I) ,SYLCNT)

FLOPOVER(T)

RACTER, (I, SAVE) FIRED? INVALID STUFF BACK PARAMETER?

T) w= ENTRY ¢ I a= 0)

OPQVER(I)

ACK (CODELQ

FLOP( I;

RE E “pT I; E( EL 0 LL ERRORG: a U c

RESTORELOC; SAVELOC;

OONYO tim Fi

FOOMNNG Yn

RE

*ecWeo we «& « e wo = SCwoninna =e = OW re EY wD DD 50

*"OmMn004 FODFRFREO eri ® G62] em Jeo js Jom oe 2A00000uW = = a

[Ta] _—

_

me _

oO a

i") —

AE =

© ty orp ©

a re Wi OA en Oa uw aIiqe-2 fa sia Ui << a ign

Oman ix

we Fr ey ZLOR ew Ie OOoW Wa 2or> tied —- Ww De a Dw ZO eo ~aiayost{) (mies, = Be &

OOIW rae

Doz SOWIE O OAOALWO

[| VCPARSE_STACK{(1));

Xl

be

om HHEHH

* #

* ¥

+ *

* +

* *

* *

+ *

* *

+ *

* +

* *

* *

+ *

Sel) se. ae a5

i oe _

x oc O

x SO —

a SO

” + (et 3

“~Y

- Ww. ae

=- FF ras

eo 7a)

+ * 155)

Tice oe ~

+ +

*

* *

* *

* *

* %

* +

* *

* *

a +

% *

* %

HHRHEK a

ones HEHEHE

+ x

+ +

% a Oo

x WO * Nn

# W oO

* O * a

* a # 1

x WwW * cc

*¥ QA #

# O * —

* KF # z

# at # =

* Ww 4 Y

# + WW

eo ~

+ + >

# OM #

¥# O # uw) =

%¥ O * =

eee a

# Ww

+

2 = <

xe WwW # a

x - ~Y

* # uJ

* QO ¥ Oo

- Ce

x © € Zz

x um =

+ os a

* J # oO

* Ww #

x WwW as

# KF *

# +

HHH HK Sa

234

YNTHESIZE3$ S$

~onn NN HHEGH

* *

*% %*

* *

% %

* %*

* *

* *

* +

+ %

* *

* *

* %

+ WM * =

* O * —

* F- O

+ = +t ah ee)

% WwW #£

* O # = —

%+ W a

x a a

+ iy

. oe) —

tt -© <a

%* F& 7g

+ > ~”Y

%

*

%

*

+

*

Sg

*

*

%

*

KHHHE ~nNN [* *® KR RK KK KR KR KK KK OK KK K OK K

"O6")) &

BYTE(C1(LEFT),SHR(TOKEN,2)),SHL(TOKEN,1) be enw

he

ae

ae

ee

JTIHM

GG

<T

+ pp

eds

loN

m

;

A+ }.

=

A tna

i

+ (86

(dS)yOVIS

ASUYVd)

IHS

+ (9T*(T=dS)nOVILS

SSYVd)

IHS

= ss

4x

S31dIYL

ZIIFHD-=—

aSVOv

oo

=/

-3S1V4

NYuNL3y

/*

N3IWOL

yOVES

beNOG™

= 2°

3SV95).%/

*3NdL

NYNLSY

fe

eNARIOT

SIvis

227

aSVO=

¥/

; SN3

$YzA093y

TIV9

‘dWNG™HOVIS

FIVv4

e :

S(T

(NSNOLIA

TT

1x

IT

((dS)yovis“asuvaiA

Is

turva

Ioawas

1937114)

youu

TW

Sgr

/*

YIVd

IOGWAS

193771

- a

asv>

x So

ae

(TYNANOL-€

IHS

*((2*N3¥OL)YHS

(dS)

NOV

LS

ISYVd)19)3LA9)

3H

HS,

3SV2

*T

+ (T)4NNOIIIV9_=

(1)

iNA

S(T)41¢

Fun

_ 7

$u3A09

*(£+dOHO-NIOUVW+d9-LIWII

AX31°YSLNIOd)ULSENS

|]

ssawnsade

= ‘NVIS

T1v2

3 fT

- dS

= dS

N 2

~ 2.

$eu$

*((dS)49VIS~3Suvd)L9TTdNOI~LHSIa

93

‘NVOS

7 *(N3WOLILIdOLS

© 37

faS

iwi

= 14

*NVDS

79

L30S]IV

'3un

Oe Ee) Sox bk LL on 242 SE get

WO Wie SO ews

(@) =o =O >wuL LO WO Come

233

ease

A Vio Ww Ww

Ym ze; |

a-JJJ ali oY WY MW) tel or a]

+ JIC Ho A D =e I He ee me

al

sil mS

x/

CONFLICT(HOTB(PRD) )

NO CHECK REQUIRED RIGHT CONTEXT CHECK LEFT CONTEXT CHECK CHEGK TRIPLES

RN FALSE;

RN FALSE$

STACKING3

CASE .0 CASE 1

RETURN -— RIGHT

ASE CASE 3

RETURN TRUES$ /* /* /* DO; /* DO;

eos K IW rFOwo > zZzaorec

at Sl eee | ao

mW oO ONIX D Cera wy Oa Ww ~aawze Owl © ES) S2 Geet uJ ey tae

“rik ee

“oil Cc =) a

Ire Ww

be

RETURN FALSE;

END3

non NS HKRHEEH

* *

* *

* *

* *

+ *

* *

* *

* *

+ *

+ *

* *

¥ *

* +

% * =

7 is Se | oo

cn a

= © *& oO

+t a + <a

Ah A Lome

* WW # >

*t wa £ <a

pe SE tn <a

+ +

* *

% *

* *

+ *

* *

* *

* *

Ae F *

* *

* *

% *

* *

* ae

“HEHEHE SS

e ?

STACK(T)

1;

—~STACK(SP))

INDEX(PARSE

PR. TB(PRD) eo

Ce— Ioo fourze(ad ~—Wo x Wo x Qa © z~ | ey er A >ANee Moa NINE |Z

<I ow Wad ASUOHAYIND CO O44 Ce

HN] fee aaaqoacdu

c (

PREENGTHEPRD) + 25

MP + 13 NTHESIZE(PRDTB(PRD) )3 TACK(SP) = HDTB(PRD)3

~22ESEZ2=UONMAL «a Gy URL

ad tie Sa ee) Ir) ee Op

WOU OCWO “42 Soe we

237

Q ee

eri

awn ozs Za en

-e= Oud —_ H LU ow

Cy i >wW Oo OO edt OD Oru.WO

YM

PRODUCTION IS APPLICABLE .1)3

Usiow J 2) I

OSI IO 2aadaZz WOOU Ou

e ?

STACK OVERFLOW *** CHECKING ABORTED ****', 2) Ww

La

om — -

Oo n~ se ES "TC Orier) OO ely Ueto) FF Wee Set ey i

oe (odd od on

Q FAM || OID O To seal SE Ov ow C6) erg alte 5 Pima Oe uc> ee :

Zee coud oe Oe eS ODH ISN =O Je re Wee Oo qTOoa=O AO=

=—vOO anaUD = QO O

; ?

TOKENS VALUE;

| en > uw

—-~ Oo on

Aws a. NOD oO ~O2 =) ~ao owed OO ibee | il a eS Ee =-—at uw Oo NrQoO O fs Bon D &

wn~— QE ew > WwW YS

O¢CexI & Ke Z2zadeg a iG Sit Oe =

ae al = aa. © WO se

oc ee Www

conn HHHEHE

* *

* +

* *

* *

* +

* +

% *

* *

+ *

* +

* *

* +

+ + ea)

+ Ww + (aa

*« «2 a a

* W + O

* OO * a

+ A

~ * D *

OQ %¥ WW

z= te J<t os

— + SS

uJ + OO *

—Y + we &

= + *

+ *

So *

* +

+ *

*% +

+ +

+ %

+

* *

: *

+ *

KHHEEE nn

WY

cc en (=) —

~~ a —_

Ww ao = Ww -

! ke ie) Ww

a ee

Ww Ww — e > or af

tose Wi WwW = ©) = Cy) ka e Zz

- ant oO Oo = QO Wwe Ww

Ww _ te ~Y ORs oO <x =. & = - ler TS

—_ uw oo ko

¥Y = © we on Oy a nH SE ei (eas) uw Ee & w ow oO Es ke © o@ Ne eo O fC Wi ww ao Ww oO

Wwe aN sw st Ss Sa ae re OO Ne) O (aa i ly WwW ©

~Y bd OO fF QQ © te ew O a Zz eae. CY Wee

- oO = QO = wo rie ~ elu ot Qe | ~

lu oe OA ar ein jaa mw ae Se Dao wo Fw ~O sa — © OW Ser wo MG eS =F OF Wco=at = ws

| faa PUAN ees Ow Qo Frw eo nN —-e = ee ei) eeD uw w © ll <i oe GS) este (2 Oe cw

ew | OF ZGACCHNOCOrO~—R ef#§ Vem Ow O = WU w3w ee Oe Owe Ww _—

UW = SS Ce WFO F eon <a Oa Ne Il CW WU WS erm HOereXKD D -—a« ! oDWwWreE ~O

ew f DOrRORWWEEOMEN~OO OO e286 = OODODe |lDDaa>> la ios OC WI = wwe Oa Oe —a: Ow Se WN ORR OO RE HY Ne et page| UU fed ODOSau Ww S >a S—<—t kM) Oz SOYA YCOCOMN>SOOWOWZOWr~ I wW awa Dae & uw ree oe Ea

ener er oe

aa Conn ¥¥YY GOOG slalalay Sea

OOOO Per

ER

IN CHECK? KING TIM

MOASIAAWZWZe NZWAZOAOZONOSHF ee jd Ooo wi wm Ww wsSoQ

Ered Ok Tis was Peso ZAQVOOM R&R Re RWW Re RF OOO

PRI

238

ee eee [ES fe 2a WwOOUULrH

- is ~ 2 * % nt

S

HLI-?)

"i

¥

*wetkese © @& ©.@ oe @ €y

a

e

403

403

493

behind

Kok

Ke

ye

* FE

ARS

gee

oe

kk

gy

OE

He

ag

Se

Ee

ok

Kok

ok

oy

xs

*

*

NOLI139MS

Yadns

JO

GN3

xf

x

*SyYOuyg

JYAAIS

NYNL3y

*3yuNG3I

ION

NIVwW

TW)

ps

* *

ok

x OK

xk

ok

x OK

Oe

ok

x eR

Bt

OK

ke

ok

Po

ae

ie

ae

* OK

ok

ky

* ws

*

*

1x

AQOg

WVY9ONY

xf

1%

xf

:3UNGIIOW,

NIVW

GN3

SAYVWWAS

ANIYd

34y5

‘SWI

= be

rH90

1

*3WsdhiNa_1495

N3HL

0 = Shaya

JYIARS

47

*d007

NOTLVI1

awa5

ize)

‘JwWIi

= (T)

9075

“NOLL

ZT

wri;

11v3

‘3WIL

= (0)

99075

*39NG3

ION

*JYNd3590ud

NIVW

Re

ese

oe

Te

Oe

Rie

NS

ee

ees

aK

x

4x

3Y¥NG3I

ION,

NIVW

ey

Xe

*

ee

ES

ieee

iieg

tel

ata

aes

rs

*AYVWWAS

LNT

g GN3

be.

*4

*3L0NIW

Yad

Sauva

, 1]

(114309912

)99019)/1Nn09

GYVIx0009

tk

Saiye

ININI3ZHD,

= 4NdiNO

NIH

239

*

©

a s

© és

¢

gies

MAD OTE

4

YF :

4

@ «ve

&® eoznre*

‘2

*,e

* eo

@ »

= €

i aeeeen

sss

=

,suee

eee

* «

?

*

*

¢

*

»

se @«

+

. 4

4

© °

. he

.

werasene se

“a+

2 ?.*

+ ys

es

2 '*

cones eeeoeeer™

*

|

.—.

=f

‘ . od

6oe8

sal f */ %*/

Ste et a Sock wk Ree ok ok ey ek ek ke Ree Oe ee ee my ok

mw OK KOK

AR ARIE I I IR AK Oe he Se a a a Fe a RY aK I OK oie ok a fe a ak ic 2c ake a ac of oc ac ake 2 ak oc ake ak 2c fe ak ak aie akc ak a afc ak ake akc ate ofc akc ak ak afc ak sk ak ke ake ie ke oak ofc ok /

a ae

a 7

APPENDIX H

THE BALGOL-2 INTERPRETER THE BALGOL=2 MACHINE

BE REA BE SE A He HEE BI NCI Re AC Re I I SE IC OE AC I a IS eK OKC a a 2 ik 2k a 2 a ik ae a a oe ec a ak a a fe i ak ai aie i ac ig a i ae ae afc 2s a a ake a ae 2 af ak ic ak ke ofa oe 7 [RR KR RK HH OK KK OK OK Kk Ok OK Kk Kk KOK [* KR RK KR KK KK KK KK KK KK OK OK Ok OK I* /* 1*

~N ~N *% * ~

~~ EN 7) [om * = uw Pad

“Na aor FY NN HA aur “Ao

NM SHH D>e- [Dx * + Yn ~S 27 wk

MN UO So = Ww SW nossa co aan HxN GOW e zsOw —

WMHKkWOO ANNO <a wu Ww oO O ~MOKHOAQAMI wr

Oow awod4 Swe Mn OENEFOM aOyY AX Hiei Orne STOrRW O¥OrF OoOwr

CYOMAOONOYrYeEIO 2 ww Ow WwWeE<atkO «over UO e COOKE ME NOY Ww

CWWWWNYDA NW CHNHE WWOMMOODesT OWWYYe ATS SSS TSZOOMNASSUCYs Sew DDDDDwWwDOoOmtoOddae Ue Sr eee OC OO: IS Oe Se

r

HHHHEHHHKHHHKHH HHX ~X RRR RNR

jee & ef

eece oe cee

ane emcee rUe &

t E>0 THEN CAL ? ?

SOMNM | 4+ | +a90r-

cee HK IY OOH I

eMZTSSTSDa NNCS «Cr OVOe & U: CODA SK oY I Ne Il OOCe ee ee

= Ondo Se NNNOOURE NODE Ce AMMOOXAAAAMS>aSYYTYOHOAQARA- YS

er rn aa er a en ia a ge ne ie PE re Yi fees (et J (RY Pe ead Je fed Yea fe cet sa 9 Pe ee ae

pe FR a ee Fe Pa [a NY GR pe Ns ee

adaddaddddodddadaodeodeae (2 Ha ma He Sagas as Gade He Ma Ae Aa Bo dn da d(a Ma dla Aa ae a

RRR RRR ERE EREEE EERE EE EE Dt mat met red mt pemet mt mt feed met pret mt ed pet mt tet pet bet bet bet ft

SS Js | Et RY (sl fe fi | pe Ye fe

Ww ~

Ww oO rine N SZ = Ne = Iwo= oO AOrFW2Zat>

WWE FOS XI OaKraHZSHss WOONG ator at YNAxKXWN> IX KORZ WOM *O COWRA OOMAdTAONDOdW2arddeD aware e@ DOYCWHHHHALCWMAADSWRsSaAastzrO arza~D al!

DEC DECL

240

LG 02664 4Oh4¢ CER OSES COLO CHORE OC 4

HE

.

5

<

¥FOUIRIA

vs ‘ E t

vi

uw

~

e

+.

,

se

s

a e ° o

‘i

v tt ‘

A>

2

;

5

3 ¥4

haan

4

Ee

4TSeA9R9

2

S8n70

Vee

a

woad SZ [os X#OIR+

~™N me

Hem} wv Cer OF

an WWwdet [3° i oad ed el ed 2) WUNNOW el eee ered 8 bee *

\MNMOOM O Heriww WY

OOeeY>+aw Wil fo MUUl eg)

OretIgzdateat <= Ooatrt~nm C¥Yrorrvor OUDF ON OO

ean ZzOfzu2z MNRrOOeCWwrat NOOAr

UW ae YL

uw oil COCO WWW ee

OrrRFEFE O NNWNANNS

US tt et the COLL

NSOOOOAIN WW Wi tw Oererrrnna

HHHEHHKHH Se eee OS

ad

~

~ * * ~N

ja) * lw Ww

O — ”~ <— | Da oc Coal rs — LE <=

| ~n - fea) e oO = ad WwW _ N™ ow jou mit

a [ea ~Y Qn

uw WL ee (2 = —N Www it + LL zi oO Wu O a = — tw ee) = te ~

: am al Ur = Ww JO +O = oa —- a © =D

Ow oO S FW a iw oO Ww aw roa N ~ ee <—t

xe awe z w w = oO ee Fe Fe a | = a oOo WD ti.

Ww tt a ie uw <x £& OF i _ — << WD

iL ££ CoO * * o ~ <= ~~ “lee

mn = a ° N eo faa) —ee woweO oO al GZ eWWLL —w ORK & H ——

sore N\ ao) Uw <i wW ale Gl

eh = SN eae AN -O -aorNc Walaa fe Aj lS fe Ri OW Wika UO or -at er OW HIM—OLT OUOdke—. OCWNATO swat Y OW SWI eNO —xXrSIKUL LIXIN Wete ao tlaD FROULSTe~wuroadea OW e<xOOrF- O Te — Ric Orit reO e

© eSaeKNLSTOnmOww ww Fe FWOTO ~Or OONYUL YM eZOIM o« MNHAWO OrZD

ere ere eOOdW eH NDEOOWOdMCAM PMNOOARM YOR TO WW2Z-eroartso Wee eONORFLYN ~~ SZ DA DTOOMm~

BEC

241

ING USED */ 5

BE

: YS

CO LL Ld ee

Netra

+ UW uu S25 Wt >

NH HHMOM ew y~SN NAO TLL

Uw SON CATION PROCEDURES */ Ovsvezes

WW IOUT Oodouu <tr ii

oe

Ww N —

eo

<

(o) Zz p= 4-

oO = uw

or lw

wy —_—

rf ue _—

+ =

LL

— -— + ¢ a My. ©

eer _ _

wo oe io al © aS YN - ~~ WY

= ~

oe sa |

CE ee

NON —

Ci —_— < ei bh or

he (a) -_ tw

a «x ~~ re ear

rm aw + A> Y

wee ~~ KUOetud 2 Saeuw5tsaare ui JWWws>aY =

elt ZOoO~ F&F BORO UW se mee Ne FW COrSORUEW OF |] NOW hrOaTaow Oarstes

lea YHMesi tit mz

N KWH ANM AH H SSN WLILILILN

M

INIT

LUbeEO OF —~— Da ee Lu tl LL

SZzOwyjode

AVAI

oa Ww

> —

ec ert

~~ -~

oO ne iL ely) Wee Me

=) S23 ai Bo ~—— es

=U. oie — oJ

—_— Ss aie

- a I U\ ee PS

At ea = = Qh ~~) IN We

a | a © Siar,

is, Oy oes ML eeOr I~ UW ~~ Fn Lek

HReOZWwe- SCR Ieee WHZOOW ll NDeadtu FS il rae

ees ~22W SW OQ

nd = — =!

a

AG *

evar EL eh MOD Ie\

BQ; Fobe

ws

*

b-~~-DHE -OKr

a

4-4 > At

>wuli-~ é&@ “~~ DO

Te 37 OU ee

joe ee ICV INLAY

el et 4

—T vrs » ai “ty

‘ Cry

= 7 ~ \ <q

~N oo

* ~ +>

uw _

uw = © u

~ . >

* OQ x uu ad

=< we, mH az [aa a8 — = a | - oe on

Oo on ino)

a a Zs Oo Le [aa - oS Uj ee os =a [oa) on 7 b a3) = = Se... iT} on on mL Y a aa WW > | -_ faa) ag Zz oO _ x< oe Mee uw ~~ _

ke oe <a el OO o# um (7s) ENS owl -_ > uw = = WY we SZ on "

Her ™ <a wo wW ~- & ra ae Zz a} No Ww _ —- o> 8 8} San mL Ww <M * <= <= - -—x a i ji = = oe

eoZ Ww = > nae eae iT] on --> be =~ “es <a Za ~_ eee = ~ ww ow =y a

_—_—Jj — —“ —_J fan) err CO = a+ pe om ee me —~ en on iw “mW " et iw) ~m— Ww mo ax —ZNenw NA om us See me WL xrI~— Aiherrieen CW WZ Zw Dy aA Ow = Pe Oe | us Mame er YL KE Voce eZ en We a Ste es Y Z2eOcs WO HL ae —_— Sree x & ts rN US a Od mY +t ~~ Le Mw seq Ves i = me ee re ™OlUwS . LEE

wdIveza a to eZ ZS et LZ = EWU SS ~~ eae s2ee YY YY KY OF ATHOWTZY ah —_—_ ~—~ eZ ia Cu Taos = na =< Ge Te a Uo) a on eo ee NL eet oo” Oa

NOS mre F Mater ieee MO meer (\ Mw ose ee . Ct ot ee ee ee a teem ewe HZ UL Oee— ae DS TZ amd ap YM auottlwe ~~ We Seine STO De 5 ~—el— — OrteYrim wv ~ aaa | Cee SOA et | a re WYN ee Wolo = za — 2In yew De <p iia << Sees —_ ve SM exes em A ae eel Leta Of ee on © 00 ee ee WOYeHLedeeOe I ZY AN ws oe 22 Stee Orme & LT ore rod OOWZ SwWwrwe ewyewet > wer O SW IY ZTOY SBI ZO RL GW or eee LOH ee ts OOS Ba lal | er Ze Ow eer T RHO OO“WET HOUR ee It YS DFO a ef aE te kee Scene al aon A © a | Hew} nNOK—Nw eWiere od a—en WY

O ee JjJre2ygdOJZAOW 2 DO FreOW eK DPODIWWOSD Ow eeu e+ ¥NOw wee wa ORL SSZZwacrtst~ilewWoc i l i ocOamtzOou

werd atin Feeatayvn fCOOWwWoO™ ZAQZZIDTOUST Ie GTO ~—e us —J II > e#3IY— 7D (ae eee 208) o Qocoud rFOWUse ANZ] Woe Zaqw> WNW Ze LW me waOod CWIOIS eS WWO IIe

Yn tu © — od ac Ww uw O as) a uw

242

f +

~

© + me Land = Ww joa faa) oO

= Va) Ww _ =a

ad Oo _ Zz

—_ oo

~n a uJ <a <= (an)

O Oo et et | Uen

ste Ww cw —

= Oo — aad Ww =

uw We ” wa

<. ao a= on _ uw — Ow — te + OO co Nn WY Ww Ww + + ws. = —_ Cs

= axe a (an) -= O _ WY _ Gee WO —W

— Ww gO ame KH SX - fad we an <ne =a = OC) — UW ei > QO FO YO ~O de <a ee <6 © Ci

2 eng 2 Saal Yt I, 2 9 I» os -) oF eS rFO -& —o —J CY OF ww cw —O = on a Se OC ee ete

ww £5 = aed — I I] << ent bd “9 = ~ ~~ w Ine

a, Oe i ew ee TU Feu RU waz 4 a me Fy We -O a ‘| mem WwW _ LE ¢OS- erOenw O

ey — a << a Ce Uw = | Ll oe OO we %¥qIq CWO e

et. ae Sy oO Yn ~O ade ej AM 2 —t s+ Ne wore— TEs. a2 Or w~ a ZZ wer YD Ye <a

Or 24 He OD eS <r R oe Ht “ia = +O OY MM+eO ~ ~ Ure Zw WwW kFUOer ect mag <a

MeeNY Me or LA AWA eH WHI - Soe ote WE OS Oe ON — <I aA ite weer oa: oO: =o ke—> O ee J NS BO WOKOD + NeW ae Se ee oe ae od l!Oew « woe ee QUT Mnunm aa. wi ook = Ie

COZOZ~—N F XrFe ZHYO eel OC LILI LOWOw ji il Wi DZ We i qoos cero ~ HH OO ODOMUH ee + Oe We CO

me™MOe WOW fl Oeeato lica Ww —

== ZOOS *O02ZF-OFF--OMNA SE Oo” aor ouUce+DOge

ward IlO a+-mo0 JW QO a 4ANIO HOURS O Ze #2 ew WW ODWwWs Wren Dyo OnnNoOzDa™

- ro] Fa

243

N=PARM(1)-13

O

~

*

~

ao Ww Ke

O a o a aS O

O et ee ee eee —

oO e oo Weervw tie

(an) ao ru a tw oe a ~~

<= oO KC > e FAH ras ee

moe a Ww cy

on ~Y a. ~ ed OQ

% Yn [aa = i] uw =

uw) o ail po) a =) a < <i = ce oo oc “ow O (o) <I _—C ke ee ll 20 +A “ Cr O ~ |

= tac Vee # uw > uu en

Ww les ™ wo =a — — Ou = od ac <1 Oe <a oO Cou +O — uw oOo Willies ff uu

oe OMOQ = e No av i Fas oO

a Sw «A fe fea)

Wee #Faoo 8 wa “co x t YZ Nee “Meee & & ue it cmon

(@) LU 3s min tw

Wile oO +e IN NO=NMO Il et

ee Le HY LL SSS Ses

SJKHEOTINUDL HKEXH INEFWMMNDE Ii

oes EY WOO AMMO) OF 2 er Otte MOAN Ze te See ee CO Orde Weer WHTFLONMI I Itt ee INOOU se

1p | Uni Dwatonroeo

HU LHETODHTLOMOON NLON OY LOCCOOCr

KHHEHK SS

a Se °

s,

7

Teta

ava

JAAD

gf

Ieee

tiel

Ab rd

-

-

=

Ms |

stuns 1389)

7 ‘\®

Panuoazor®

WOlT

ASOJ

44

25Aa0

“3 t

‘S54

“I eauhy syu0%

J «4

MT. 2801

t4504 y

sates #1

*1-2A 151

34

Re: niga orbs

jas F032

as

\e yaonae

mnreaos AOD

SHSTAMARAS JATTIVT

T3904

4f 6) 90023351

. Sf )Ga00eRet

tiwwad Teah4y

OF O-

2

\%. COBKTS)

ATA

Shy 72

2 ig

36 *\

® ‘

‘ S

ior"

Ares

ry “i

:.

» «4

:

: 2

t > +

aAOOTE

? 1

99008

>t) taTecet)

«Ati :|

’ r4

. TaReuy

OF

evar,

V7-71 4

2 ae

: a

;

- ‘

bal

waatnw

Minn

ee

‘3

Syren

; ’

-

E «-*+*

Y=

‘2

oH

> 2 ,

Py Wye

ay

. - y

’ Ps

~f-S, SOQ 37>

136089925

' ‘

s$dne

> lage

~| 4

_

- ~

4

12

yo ve

7 ’

®

4. ARDT

320%

’ y

j \

step! xf

SrVOWL

2908? [eeet

ed? PGF SAYRY

STREQH (OH

TR yD ECO

eR eS Lieg2ee2

‘ 7

» os

Cy od

~

) is

‘ *

‘ '

«

f rai it

10u3

os

OW

OO

cy¥a

_++? +

,

ry

e

Pranan

jv i* '

F

'

os J if efiist

4

j ¥

it

: \

iA

*a°¢ ,

‘=

* ‘ <

~~

7e=.4

Riis

tia

©

ey

boy

¢

>

-

i

BY

tou

o*’

ci

ae f eS

on

-

PERLY LOADED* ;

OSSIBLE INFINITE RECURSION®

fe |

- J

=a OU

on ec ames | on

-= © eorere: on uwn os

~~ -—s - ore [he ae) ow

COOaA amon Wete FS & WO Ww To. = aAwOe-rd o>r CM ee OM We HucoDwu.. Ve> >

Owad qeoaqgeom.x«< wW = (PC ZNnOWM OODIDZRer Ye az WwW =tooO OrMNe "OO be JM OxvOod O><a a= tb NIE woo 2eekeRO aa = 7IH1OO KAIF MODWHNZeef wteed o~m me LU Onux< = | ke ow

kw eam eLOO.-OZ<_ w>- WOU > (Oh ZO oat VAODAa OAC wreErFE De oc —~O WZ OC FNM ei HT oc ONkFeHZYwW DDe We

<= Oo O22 OrFZaIcaeOWOD NeNZilerw S22 ZWD~ewnNerrTarde ~D>O le eee OWOWYN HD&«K&KHEHWA = KOK eS Sw RR ROOF ZOF WW ZX Su St OOSFEEEKZOSOWW Onwo Sweats tOwwtbuideewrrWe LS PODAUULINNE COrW OOCMrAW FOrFWO YW wow, qAnOoOdaDdZ2are ONMDNAWWrOLAZITONH -OCWNREWL q OOOWYCCOD OWFae OC. Ce eee OW FRaZzweEFEFE OOOO

4 Glee Oe OOW- ON Ree ree Lear = ee

yyy Ie OJWO Www et Too oddatw careacdcdteww>>>> Sadat > or SFOSe MWR Ce SZ eS

SSS Zeer ZZ ZO ZW TLL

eH 2) naw zw

— Drs —— ><a -— <a = n we qu ko =3(8) oO nat Zo = [oan) oa O2 ine wt ieee ae —ew

—OCNIoOz=— —OWTwa>a IOorSovo

ee Wer u = Fe SSR O>e — Nox zaawn

dNWYew 2ZOxrst -#+ J -OrF-—

= ezw~S YM SOUGC

NO HOO WL %+#ON Qe wW> et Ne Omi

wt Sf Neer Hoe) ere) OQWYereN ND aAAOde UXO

jAOkFf& O FF at ae ay

>~-OCOOrF ty OnWwOeZ IG ro FO

ae OW ZOOW pe es 2 A ED Ze fe ZOUCZzCO Ole aAOrN RUNS YE NK

et ee be a) on

AvroodtoOZWree WetOadreeOTOe

Ly DOM Ste HHHEMHNNN Hes ee hw ew ew hw em ew ew wm ew UIE OL ail

eeeererrr re he FH Unt CrOD HY TWeK en SMM tinued aaa men emmenmK OY COfFOOn> a4 Ft OND) re ee me ee KORO TN OP ODL © UW we eer

ANNORNM POOH OD AA RIF RRR RHO KHHKHHHESOPRZ] |

NNNNNNNHNNNANNNNNNNNN ODN TFHNNNNNNNNNNMNVNNNNNNNN OO ON WW UW WU LU 0 Os WU LL Wd Wu) Wu Wu Lu LL ON ee ae Se ae a a ee a a, a a, Oe a

He* ~~,

(ative en |

FFO ## DW]

~“nNOamWwW

244

oo

= = — a | fea) on

a . od

uw Se Le on OQ

= = o @ o (|

| a | W = oe

ee -O [Wis fue HW me > <aix<

=, Lenin]

oO © FLL oO al

on am

ow O a -<

Ww " a

NO a ae mo 86 Ww =

yy © r< a Oe ae on I

_ ~-~ awn

ee tel ac a Om™N Be

_ Oe

NV WM id

# FE te ~ = Na

te — ~

Loe. ee “oc (ap OZ aw~ ua - Ww

S20) © x & Ow tad —

aegis wo

Ker Ww eS Ao —b (os es A

rs LS ee et Dat = Wee

ee) cw Ww <I ee

ele Mw eeya STs DeelUl~

OF DRU x4 Ww ZwenZO co Oa Cll avusw il

OZO0O2r-veorrkr CcDowDae. <—a«a<> ee a eee

-OOOLr eo st = cage SN) EO ee, e™ OwD00OQ me oO

_ = aw Wi

a. a

~~ J

~

oe

N O

et

oO u —

on OO

© i] ee

re ~-

N O

on cow

- -—L

ery) ~~

Mw nk) Fae Oz ao LU) en

—<t ps ae ow arate —_—J COOUVLL _> Zee xh W «td

i} os =< (o-_

oa a9) oe oa e

= Ic << Co We -OM

oo ~~~ <I— zor

- <a ud jHnW

OQ Oo « O — Se? OO rN~—

-O f= —=cz -_—— —

_— aonM >< Lu | J WM It J KO —~ jet en eee) en

JI ne A Ma ke J — © ee Ui

Se SZ ifsoOm OW SWANFe

~» er ff TU e&

tI OCS

<I ew i it il

WOOD ee reo rOoOMNmx HT ied

=e Pe OT! iatOuw cS FOLes eu Fk a) aS en bh on ||

O—e CYON _ tqOouo

on

wt oon oon

2a) - fav}

! \ O O ao = ae " — — ww a

oa O — on WW

a = eo

" oO wi or oc se - o~ (—_—

am —_ - —_-—

<a ao — a_i

tren =J Oo — OW =

- se ae ee on ~— x ~O—

an SS BZ " Tw st Lz. Ww Th x< EIN

at << = o OF « b A a omen Zo70-—~—

=) § Oe = Ww Ne We ea rn

SS — a Ze JuwaeRa em QO; en — t aia tote

| ¥~OwW on OX wy pe WI Nree

jf 2c ~ il ~ foaled mun el Ss 1 <r -_ Se ~ —O erm Li Lt

at as = oO —uw © WU 1 De = jl a oe ~ a rOWS 5 SF

[oa | " oa or = S ime @ M eM WW { <eveeD - «x ee «x WwW 24%a~-7

oO} oaovoa O <9 loo 2 EF O®d | emo ww uw at oO) JIaUuOre

= ( See 2 ie 3< (oa) = <a Ou ee

1 WX teens mee Re ram OL Fanaen =e Iie = hd — WY LO Or Or

1 NRRZe— OK WW YO (ea) —e QnNDNN fr BSDDatee= We © OO =) -- DON eee ! Ooaatue— Ue BZ I NY aI— NOt kr eo

N 1 Were OUR Ue Ww = — ws —YN= Wi lL

fem SPR Duk ae AE wane eee COO em ee NY 4 Bex Ou Wiese ees Ht DIOm~ ete—CK Ye

1 Ww n> D> uu —_— = OF be ON aaod— — | Zeeeren fea) tC LW — ws I aIxeZ Ii UO Se Ba Be

' HINOrH DO YY XK LTWee- Pest SW est fl ©&@ OOF oO} Iieweeo—- a— 1 i TOO cote |} DON-—~ ~~ O

' C—O FR EEE KO— DF OF ecrer— Ol d——Z- De =< D — i — | or oo

! Bee eke O— a eX FOO 8H ONY &

ai = ee = = C5 => ese "ou SILL CISE isi} COM 4 i] —“ sete oO pa te [ee <a " aes DD De

lb TN) OO err OO OO FOOD Fre=O fO~MOUNNMD Le Le Mt Bh he A ap lS od on pow) TE es a QO ee

Oya «« 22ZZZeZ] Ose Feeekh-Oee Cr = b— ee |} keO ee

deci iid Y ONODZ™7 =——OM ON Den) Jj I I OS OS TOO }} —— i <ICO Ow tl

e=2 OOXX<XXONOMOOOXOaDH -Y be enon <1 Venn nnnnnnnnnnoow NOX Il Il FREER EEEEFEEEEEE OM OL —IZ2Zz+r OW SSS DD DD >>> I—nAtOrs stip or anaaaaagaaanangnre—] a0 RRR EEEEEEEEEEE XO COR} Ia a I) I) a ee OM il ha] SopocoqgoooQooooed sky <xO0O

245

be thee RL) NOM it —azZzkee OW awa D— Oe

—jaa— Cr *< (ee lal | xO <

7.

+

‘ou

ou ’ _—

~~ <<

WA A

vs

‘4

Yr

8°o

>

ee ee

ee) em

“4%

. ’

faa) tal

Oo *

-_ N = O uw =

on ™ —

“ on on = =

Zz N N od = <= oO oO

a N eat | en — _

~ a

=— see ( de } -_ _ Ww Bg em

—s_ — — —_ (an) — ~N

oo >< — N N

oO oon =< " mien () mS) O ae a x Oce — ~ a L <= - i—— sr 2 Bs > = PE —! oo nr eer pe be ke — 1 Ww @m ~ -_— —~O-— © © ae ea = a ~ -—x< _~ « ag =m — = [= = re | a Ww Ww "2) cS x< O Ox Ocrcem— _) ad @ a WW _ LL —— i] | on on on = row x< Es — ee ae 1G) wy = = WG ” a =:

- ON Ii ~ ~ ee ie z= " — = < o) <I QOOn © co uw ue < N Yr ee = eo z= w< z<~—O « ~ We Ww _ O e iT] SMe uJ es: eps st wt = - (oa)

Y SN OO] a) aro aeu N Ns = = i Ww m €) bs ae ' O 1On ~ ~_ Ww [20] be ” =, rN wy WLLL WF5 aw ao) > | =) pas | Fy. (th. " ti et o Sew fh bk 1) tl a WwW on M ~ <<} Wels Y ~ z~ = -

N me C oe IOte wo oa) =! <= —

ia 5 wy Ocee Oc Fe elt\e = =

O

ee Y me ¥ -> Y-r— Y/Y) —Y ae o> iT] ee ed a N= amZz «at = - ow = w w = <a =~ =I 0— (aa) a -

= w — li dij ee a [aa e = — ee We @ ee i Oyv— Oo O a Ww ow eo x<— ~ [a a) lta | iT] = as = aE ek hD) iT] Ww aw es ~Ocdieo w N

7) - awe ae -x< be - oo ESS) O = Qa

2m —il 72) — —YNO I x co) [e8) uN =2& —xX< (oa) —-e- Om Hone FE a < Le N ZO Wee x< = <— @ RDO OE Ww uw al > Ss re ~~ re I] enenw —Y Vo ~~ se [ila oe oj all << Vv eoT We cz — FE el —YnouRe oo

oO

5 ode WY - SOO) lace ae J = Nem Le . - =a =lOte — aAO~ > CS (eA i\er ites ce oo uu

e Wau — ak O- LL ION FE Ve Ve =— aoe = = Dow =w on Dx Ii Wo 2 ete | LY Dice ay 78, Re Ca 6 Oe on "W or etm) ot Or™mMZR-4 On Te aac ces ONC DN egal BY 0) ae -

QO « Oo — O KE moOoe® bho ONONUKs OmW iow © =) OZoo0tU 2 I — - ter TT ow Ulex CD00) et erm me TT RL OY — fall QWADRUNR — Km oo Yn eet | HO | SNL Ni eo in =

a OUenx to mt OX to = MOND MF OLE O on nr = lou FEO “mI tt oO Mil Om Om Ot ee Oy **QO Il O

uw WLHete 20 Wake ==) eel fH woez—s aAnhe= Kos — Lm SOW D QazefroD OF +O Ose LOW zowzow>D ee Qe uw QO en UI ee RANI IO if CL om Moe

Oe DDO ee} con TAG weal “pice |] " oUt {I Rasen co pean Ye | O— NNO DZ OmLU TONU NL Re SL uw we) <s: Cw jl —~li tOOw jj — i! t SOO OmMOOMN OM _ Ow) 45

ke 8 omc b omen dS SHH eer DOO OGY Il MOY ii MO W}= IZ2reow aq2Z2e— OW aI2rw AWt DOr SW ee QIK AaWD= JO JA. WL

a Of Or Ii -O eo, ro ae x<O x<Oat Ow

246

4)

ete be

(WAN 03 1) -300IID)

AT ZAL=

e P<

i

+7 Teast

pate A

<SOTLECS

DIN TOMS I-K-

gS.) aTe

®

: .

|

sgev MAHT

*"sHtt=S) 7

be 1

' Ws

> i

7

4

ty

|

| ¢

° «aKA

A=

2 .

¥,

e &

‘ i

4 :

)

A2H

1 "

4 .

¢ .

i® _——

:

tf

ry

‘ ,eat

“iT

a, de>

at 1

MHTQ¥saI

ws .

i;

if

* ¢

¢ Wy

a "o>

{

’ ‘

i

A

»

-

= wy!

io TPO.

3

J

~ S>

ys lew

ASNT

S5i re

7f

N E

CALL MEMDUMP;

AT SYLUABLE'

elWU Doauda

O a [sa Ww

~

*

[=) Ww Lea)

=

o a —

Ww ao

WwW

x

cae

N ~ O *

Q ”~ a aw <a Ww

- Sad O

ool <= . ao i <a

on oe el: on

a oO eo = |

i i | N © Wl

On ot Ww je

or J oe > ee

+a "ac fo Ne ~o ne

-o az “~<t oe Se ~> a_—x<x NE

le a Ce a eW STrIO, e2 2H

e i ow nn ae

OS yr" =e ft iJ me NO OH on or <i Il ~~

IQ el MEO oe DTWwoz+2 = OYSITAWHO ee

eHYTWioOo —a LU ee Re pee )

am. WwW miee oY)

Deter ON on” O~LHMO# Z— or WSrFTiIornwogn NZ

Ooi sx ILO eeU es omui No & ee Om UNZZeE QA «DOr ZOWLM

az = hia 4 mE) Oux wa Zzae™N acWw —_

[aa im

Ua)

> CHARACTER WRITE */

OBUFF=SUBSTR(OBUFF, PRINTSIZE)$

ee

et -

i Nn & - * i}

ne ow

- mw te -~

=< =. Ir ee a Lo - —

Ves: ay = = —_ «6 Oo oO w =e Ge

ow Y © wo on US Ce =— © —

ow Ww « uw Ww — © ue

be be ee ee - =

H zn ps ica) oc iti: Q Zee Oo = Sem OC dW ~

(Ne © z= Inte > We com be

YUNG QO ~MNN OO

[aa N Oo ae 2 WwW OOW Orewtkzy W a we ALE a ef eel 5 =, 3 eerily + Masse il

a8 m~ZM0 20. DOhe3, As eC re rFONnIae ©

A .W Owe oo—Aa © i Fe es = NO DWeepr SZOuuo 2

Oxo t-eaemn Qaduuwe wW fr ae <5 a) WOOD se CS | rz] Ww mow -

HOO JOR ew LWI~Oo ms “us It OuUN KD iedso ik

=e MHOWO MRUR~Y LL rN ~SOD— Sco =|

ows en “O— 3S eh LODE DO

an WwW aeZuOst —-OWN O meH#tMeertLWU O WO JH ~— S—FNYUOUIDZ— uUeZ D =X Wes WD OW DeEwWwY & COS a0 OBL ae ll Oo SD Wee WOME et OUR er Cee

OrTide e+e Do~wW TD uw W rFOYeNLTOrFOO+F+ THIS eee Ow TuiRrPOQaNADAFULA FOA- OCOnMOOMAINOON"waAODZzAYe

Yat NtOOZADOLOZ froOOOWwWoas a ee | mw SJnGkli wae} oO

O al HH] as | = | (an)

ee LULL WLAN ooo W} ee be

WwOr Se Or OO ie LU = _

ow =

247

ERROR(18)3_

ToeN CALL RA */

Ti

STMT

AS

JIA

W3BHT

O< UAD

DHT

a.

TE*

SIBASIVS

TA

yp

TT

EZI223MT1*

gRORRF

VOL

. oe

. :

' 2

' nas

a

e

a -

7 7

a ‘

, '

Fs

—-«

\@

O32

DHISG

3AA

$3 OWA

6 de

Kat Lima

iy

- 4

be |

: 7

27aaT .

7aw

<_ :

sd

ts

: ag

. ‘

. y

)

DT Apt

a

: :

—. ©

~~

aoe

|

\*

{6.27

(9

BaTnecanws

< .

: t

x ‘ :

.

=

- +

»

~

. *

= 6“

= <~

7

; .

. ty

J

2 -

)

Ad

+

74 de

Bh ,

Ps (At

2TH

RD .A3usorN

rode 48a

¢

|

eliel

sf.

74

- ’

*

s

3

| \*

" ‘

:

-a.9i vibe to]

LIAS

2] j

¥ 4

| :

.

or o.

“Asery 8

tt cit

7

e

’ 3

ci

i

>.»

+ 7

Le

es

c

. i.

5 7

=a

~~

= 4

*

NTSIZE THEN -CALL-PRINTS mL

FF)=0 THEN CALL ERROR(8)3

-

Ww

z _

=! oO <=

oe Ww

- ow a

- J uw ad Ww i = O Mm

_ Pua, ~ Ww [aa . a: e | ~Y

oO oO =, ul WY ~

iT] uw Ie ES Le = = (aa)

erm oe _

Wn = —

Ph on eo CO TFT

en _~ «o tees

Je ea ero (9

Oa = = OO a

<e tL wo Ww wi Le hoc wo on Se

ool Z2zQao -s- He afi ion Ue — J)

ile FA Bd, Je a eW on ~ ed on

Owes =. i hors) ur tle 1) US ce

Fm uwia Dus = WOOGe De D> aulw tw Let Oo esa Se

QO Wur ~rt oe co

WOrFUI Tel Re ~~ x<—Tosae -Osd Heo —~

SeKOoort Orem OArRA & Bethea! <tr DO) UYweoe Wi NDa~ WN

ws° 5 aed OH ED 8S Cowr lon WNsLD

= a~O tM amee QOwnwz= = Il me UIVO Il “Je

Wa. er ee Se at OF SI OF eS em KLL oer OW Sti] oF DDC vt Sao! -aS ao weeZ2erualiwaau QAwWOre W DOWO Je HW

coal eel) Pa

onl r-O ube wa lel ou

READER:

IF

248

e i}

I—TOOaATWtWrewown

SS CE cSt pe SIT Teh Se flee Ae MOOW KOR RR ee eee

oVnvoeoaowz2 ee Il rOrYYOWSG wr! ee or OD ee

OFD FARTYMIALADANAO —{27aa. at | SoA WOrFOOeO i NW i i} TeDe— SOW PLN

WI Oe WIL et et OO Or tO

O O = <a ax a BE be

Qa a O > — em eer ee

Y = (Sh onl Gi

sd yO

Ss) — oe = =

o Ss = e uw 2 — — — ec ct — — = — a aA HX et Oo ao © 2.6

ul i] Nl ul oO do aA a 4 Ww Oo CO) 2 foe — 7 7- oo oo

WY -_ ~~ ~ -_

ee ee | © ~ « -~ ~

Ww wee? © clo fad CG o . ~ co

we oe ee [e8) Eo eo, eae

LO sk Tig Pt Sse! aw Ory OA Baw Ww ager e¢ oe he cor W WW WwW W Y OrneRo 2 ao _ Ww oe Em © > Sea Bg ESS i BED I Raa Lo oh Lu oe | — — ~~ ca

[ea ier Cc 6 Ge CE OF FF KE

=— _ NeeMerY WN Fs Oma mo—ao erm en

< el! DNDND=—D— Ctr NONONNMNA

a COL wee ( — L)

on aad AOxKX AkKNENINIT

Ww OM Ofst DOOOUOYDEFLE

o ad © aan a | le | ee | P|) D —Ore AOKAWNLNZNZ Oo —woaowrTvadotoscwow WwW YxYatvorO | t eS i | CS ie) wie iNe [ea O a

Pia’ SP =, »

vi

40, FIST

PRT eGu2

19a

(PAT IGASP

SJAD VAHT

Ort

ee el

se

ll

sayyprreh

Sebi tith

io=ie

So7)*hetLjtszero

i

‘we

:

51140-9032

ATMS

tr,

PRA

£473,064

j

$0761, 090

Fragen aut HTO

A356) BT2Hte

| 16 fasnti

7

44°00:

i

Cay

nn

N WN Ss 2

= -

= = on

—_—_— —_— c_

_ — ~~ 0

a et ae > © +e Wt iH aes a ec —_—"

> wie dB)

on oe on Ow

i te —J — wo - -~ eee Own

. °. e+ —m7 wae w we =

<— «.. ee -—Y oS D- OUO ioe) oS OF oO oz YA NN Ne oe —o Se fm” co il _ oS Ww Ww W- an —E

Se "a2 — Tt ww me a4 ee) “IN za aS oe Sex ~~. oO _ a dl oo = kee

Ce Leek im We

ke ek ee =) CO Om YM NANMNMe % —e MOeeDOO0O— rH 25—=)

D—D~De —- tT — ANN DTHO— Al on 8g Ea |

—O-bF-—— - Q ae

— ee ON O~ rt oa ZN) NINZNO CS at" i cS = 2 |

OHKOWO— ere tL Or D7 LoD Sst" OOEY Stl -'- NSN 1 Ne ~WY LW ee

OWOD0C— Wx jj we we ee | Ca — -_

a Peete oD ee ZNee WoW UWO e#YWWOU eet! “CE Liv DeeLTaewwotrrtZu~y CO Reet OOU NOU =r

Oo taowo KFOWO Ce O90 (Or eCAeCOZWAYeOMIwW AOGCANAVCADEOAcqeaCOOTES Ino Lemd © ial © Ai cenl Ss coe pe ee fad

iT tf FOAeOOrOr0O0 =O UNLNLDZWWHWZOW LNs RSOROROWZORrewWeOMR OW

| ke

a re Ww Ww

© oO

~ *

= a

O

[va] = ~ us +

<=. Se ae 1S ~~ Sa + aor Pg 0) ~Y

= Ww YM ood Ww Fe (oa) me WY <a fe al a | ~

=) > ~ # = ke Y * — Lu

Yn + eon WY i

+ on ~~ = 0c

! LS YY - or © <4 {-ao oOo re ~~ nel

— - a ke a) WIL © o- + = > ae OL ae me O Yew me « —- 2 a

TUNer QA A Sj (S) uw O EP ce. 1c T Orceee NU

=a=Or ~~ (Ta) mm eet IY

=O << i LNM——~ O Cow at BSS PE ss O~~m TOW en

NwWeE > 7a) OOOO LI eee Lew es ew COOYW>STWs SAaSNEH a &Y ~~ WYrYOCrAAd Ot ameol ~ eeeta wee OCOZ N-—w OO Wwwercere~r — jAOMW tw =O I wer) UL LU CO et ora xO FT O «Oo HO ede orktr = i ce el PE fe am aan) NM Nagatsirvt ve

Ww Ow we = ws NOOK TUN I JO OO’ ea Er eOtzz OZ = ONO wWwwee Weep

CerrwwerrreyH en ow ORF LCTLORFRNINY

OMwiy2er Ww OO WYNWL

wtllier~— - ~w~O re reso see SN Gee wo CS OAw~ fier SQA WU Pee Sew COL SMe fae) Macs at oOo DONWWOL Deter Se YKentye yen eee OO J ae SIO Oo OW | OMG MO Weer O>O |lU SZWIAWVAVAWVOWS OOkFTAeZOsH SW NLTGTMMOOOLTFOFW O HSer O NUCeEXYCOr

oi il WRQ#UUULUUY LW SO ON tet Nt

249

INVALID OPERATOR */

\\

» S 4 7

«

; =

*e — "

vw Ww

w & —_— —i .

ie ——_

- -

—_— —

* *

——- —

— —

> WW "

t—~ hee

a fe

“+s ee ¢«

a, — —é

— * o-

eo. ® -

-—O Om? - * a

4 i al

[2 = @ 10... CO - ee we a a

Pw “J wv

>. 2. wi LAS Ad a

ran oY

oc cy oe 4 me ~ _

> n

<4 of ail% > ~

> (Cc

° «ct

risete

-4— —

; Twi

<JiiML) tl

ve (oe

- ‘wos A>

o~@ we =

-~ » & oe “T > «

4 © a4 > ee |

“~c + Oreto

UNASSI

/* O:

/* XPL RUNS OUT OF REGISTERS OTHERWISE */

en

et

! <a

a iT}

Ww <I oe oo on WY laa

=~ ~ _ — eS = co ww oe

fn) < —J aa eo = =), on +

.~ 4 ae a on ~ faa) ~ = = co) au ow - ~- ~ i an Il — i lod ow OD =——) © ~ ve) Y Once cw ce sw wi i O ; be a Fe @ en OC en or

OE CH et 7” on on 2 uw " be

a a a eo] Oo <« Ww Ww Ww -~ iT] wees 1S

- oa e oOo - asl Y ~Y ~Y ea fe

~~ oe ou i - or an ra & <r I= _

a oa Qa Omg Zk eo O oO oO zx il Uo OZen a a o- Lm -=3 alg Ga Ge ew)

rw erlhunoz ee ee on ke Wee TreOwW

<= <x < Ina eo on™ ~—See SE Be ROS —~ SV Chal

H+ HI HH HNTAWI erm HIUO a [ea fea) ce IE Se Pees fe om Lac

ow Zee woe >a on eoelLlLin pe 15

Ot — Il = if ms ee OreOF-O XK iLew

ahwao So OWwOZOSM. LUr4+C) a oe oc RKOWwWoOW ~~ Oo

ol eoN ont) eet eof eel)

*eQD eX) rs an) on awno on

%# OZKEOZKXOZHEO OwzKrO NOWN OWN OWNO arwWwNO

250

END;

oo

~ Y ae

i 17)

WW ke

on

a uJ = ~Y

on

pene S a

en

© i] ea)

on ce

= lu oe o ” _ Ww eon

- Zz Wi a -

x< — on

uw KE - o ~ 1

— iw oO

KE - a ~Y

us on = to a on en Ww

= to Ss _— oN aa on + be * - % al *% ke

a ”n Q = emlJ (5 (2) Fed, => ce YM <a

Or Ww 2 ag [oe f= = Oi nee Cai ta <LI = - oe Sy lw oc oo ow mM

srenwO | eof QOt-*-@OM Ake Cee

D 20 (lO eNO UNO om OZ+#¥ ON ZHtOFWZHOFWZHEOLS OAWNOYCWNOOFUN OOF WNOMm Ww

3 £QN3

$(,0

1S.)

4S31

$d3iS

$dOd

tvy¥

=au

fvu=

(auW

£00

fe

OLS

1

/

ie

$ N

=

$(,G

01,)

1S31

td

auS

¢(vu

y)W=

vy

£00

/x

GO1

02

*/ fQ

N3

S(sCW1sJLSSL

Sd5dlS

£d5LS SO1IVANI

{(QU

IOML

La9=

tHSNd

t4g1

s

/* ZW1 61 %/

faN3

S(.TWisdLS5al

Mais

SGIAVANI

$(QU)3NOL39=V¥

tHSNd

ta7zls

se

INL

BT

&/

$(.YOGs)LS3L

$d31S

$dOd

$1=ay

3873

$

O=GY

N3HL

O=

9u

3 O=

VUY

41

f0d

f*

JOG

Lire

SGN3

‘ *(sGNV2)1S31L

$d3i

S $dOd

$1T=8¥

3873

$O=Gy

N3HL

(O=f)|(O=1)

aI

$au=f

tVu=I

t00

Je

ONY

OT

af

$(,40N,)1S31

$d3iS

$O=v¥

3573

$T

=Vu

N3H1

O=V¥

JI

tod

Ve

LON

Sd

$(.gYl9,1S3L

$ddLS

fdOd

$0=8Y

3S73

$1=9y

N3HL

vu

<u,

al

| /x

19

vy

oe

$(4039s)1S31

$d34S

$dOd

$0=8¥

3973

f1

=9y

N3HL

Vu=<auy

a1

/*

039

El

sd

H(4D

3Ns)

1S3L

$4318

$dOd

fO-8Y

3973

$1

=8Y

NAHL

VU=Wed

JI

/x*x

OAN

Shand

H4103e)1S31

fd31

S fd

Od

fO-8

y 3913

t1=8y

NHL

VU=

Bu

4]

/%

104

«4

$(,0

37,)

1S31

$d31S

$d0d

$0=84

3973

$1=9y

N3HL

Vu

=>ey

41

/*

031

x/

251

7

"Jus"

2 2T

ef

=

%

QO _ lu

oo Qa

NO oO aa w

ae ~ ow

au > xen Q wil =<

a WW on

-) a ~ Jen pe | o

ao a a Or =3 ee on on

Ho ect [a) - -~ =~ << “_—™ = = - °

wu> ina) ~ x< z Zz => ies Se ee ie a ee ~O ~ “Y Lae! ea) co

om o wi - eo =

New eS ad od ~~ ~ _ co ret w kK KB — OO > 7 So en Y 72) ~Y vo Liz _~ - Qa Ww uw Ww © = = = us -- ie fe enw = = ke

wt ase i] ~ ~Y nen on on on

wa ae x< lw a a. Qa a

H+ = = = en He Ww oO CO = =z _— (oa) fo ae a a Ww

ed a6. = on a fa © Y 2 em Il LU Ii ~Y a iT] x< on on at LO - Oe SONU <x eee Nee Nt “a ~~ Oreste re~ Fe) te ag aoe *+O K*o ci oe xO a . Y [4 ow + + 1 " se ze ete + 8 od Now WOAy << ZO ed) Od OO —- Nee FO Wee €L qW 2Yr Wer Mer UM Sie ioe ot Oa: aS faa eT | ore aio cmd

com (| Owe OF CULINT DO tren COM Ne Ot ete AOeny CDR eeny ee Qy ee O DAdeeN ef CQ teem <LeeM

em OO om NO eth Q te Q ee Q eWeek Qk SO ee SO ee

% OF-~Z¥ OLOWZKHKOZHEOZHOZHEONrFZHOSKOSZEOZZEO NOMESWNOR EF WOW OWN OWN ORNWN OWN ORWN ORO

252

oe oe

oO Oo — _

a) ped < ow < on

a) a = ~~

ms ze mH ef) m4 ee)

G2 aam eel ee llia

are Zaire

~_—_—

ao

iJ

TEST(YGET* )¢

a = a

on —

a - ~ WwW oon Y +

[= - w —~ - ke a

. ow on Ww ow es!

~ « oO = + = ee wi on ei ~ -_ on kK oe A oe

oo Y > - - — 4 ce tu oe jad [7p] on [oa] pee | —

Ee = = € & = Na ce - - = Zz be FHC WwW on > ~ . at - (op od

coal uw [ec ~Y Qa - aAWMW — ad = uu WY ve) us <a WY ~ kt WwW oul uw | eel © ae |

= oO a = =! = tOo_s - ow WY on <a Oct

= <. a uw ce on O on A EO)

Ps a jou uw ae Ww HH OMe fee) on ; on n ke Ww - HOW

. Q on a. ~Y = WY ee < Te

- m Oo SE o- a aw ¥Ir ee ae V <a hk a ee on — re a)

” <« eo Be <— a WY =) a Cc fae em _ - Ww — a oe oc at er xX G4 Ors ee ong be Za e - Ww on a = a ~Y O+—N I!

mt ee a uw O fad on uw. AY Oa VW ee awn oO — <a uJ ~ on We oe Det ee O wm | errmion

Qa eel ze a (an) o ~ = wi QQ — Seas oO acaire 7” on ~Y <I — el co ke > I ent Je

I¢ F F a MOR he Me oe kc: e +¢8n35 = rTM Y o o i) i = a = Wor eG + 11

wt ~ MMW wn ~— ce Nnt Nae NR NRE NOON Ree I Ae

*#aO #O ll JE — + wi OO kx. 62S) HA -eO Fae FF <P She + how oO uw = — = alert Oe

“Oa OMe yer ~wee Sees ee Sa Pot OS Le tee! Ge Doz i ”n Cer NK oO FO WA #¥Y OF KI CY FSU dy DO tDMtemoeurw ero Mm *#*O0O STS SE, J eM sa SS © ra OO Swe eae Or wOZza AF — ol < = O <a we <= ayy Gil as Or tRHoOw om 6 Wawo ema oO O20 ete NO M Oct eeOCUIZ emcee OO Leer) teense eet (Dee oe) ee (S) cost eoy eos oot m<a +r ees

>O ae aod onD en |] O one) eeQ sel) eel) eeC) ew) ow a pee i Wy SF |

KOZZ*¥O OZ*XOZ¥OAZHEOZHOZHOZHOZHOZKXOZH% OX HII nite Ze SOrRWNO Cw CWNOMWNR OWN OWN OWN OWN OWNOWN GSN SS aeMw™s

253

a

: “

-

:

:

a

J >

. «s

:

rivk Sie «\

4

3 ;

inmbs

tie)

PLisGb2e1t

Ww ”n

us on w ore

= oo ze

-~ - II ~ or oa aD _ a

[od on ak O OQ =D c <a =aO [aa Ww O Ww 25 en

Ww ae — oO Ww | = <a 5 Tee ] <q ta e il O =

© =. a | Wwe Ww = — >

Es <= LA oO ertL 7

a> | eco w cc al iow - iW er beckon z Li vee. — OO Be ap S oe

x< qm =2-Q0 © meee SDZOZO Sit =D fF GwOWOw +e

ec WOW YOR aI-OoO oN “coco << - wvow te IC hk o~

OW or

ELSE

20) THEN CALL ERROR(19)35

~N

%

I coew

e

on

oo =~

= ' = = = iT] i] Ke ic

Con! Ww

~ Ta)

i aol =. Ww a be on

= o oO i}

. _—

oo

= Zz << uw — Se a e a

aul =

a <a .

| ~~

Ww

= e Ww - W> zl 5 Cc NO

oa iT} il — we

oO Cont

~ - WW ewe - eel) OQ}

Le Wud ete

> uw UL a DeenZuw © Oe ll w>

~ Olmrco = eco et ra re cw a Oo eZ dfOWw = Ow Ie Ww io Ae ad

*

oo co = OU ee QML ee

ZOO Zao wdtOWAOe

oe <

+ * ~ ~

2

SWr S770 ee Sm—S Oee Yili

HCoCOUwUlsZes WoOV= OANO-SWFe es DO)

“DeelLL eeu J NWA. «Cie ws aIZ2zrOur Oo WWO LL

Va) wr

*O ~G

54

eo

We pet

(ea)

eS

~ ~Y cid Ww

re

[= ec iad a. <— uu

Ww ea) ~Y

N Ww + as k be

ae ao ra O © uw fou

~Y ~Y _—

ce ae Ww - —

~Y Ls _ <— oO uw as

joa lag Ss, ose

keer LL

WY = oOAaery O oO lox zatas wneWwed in

OW emt ©

ALLOCATED WITH THESE BOUNDS */

~

* ~ HO

ae) usw

ea <

AW —

tw J acu

OU =

~ ww Mee LI

-—M YO Oe =

eF~O OM Atte F-- =O tu cern wWwiy on Oe >a _

Must fit _

ayy fem Nae ~ = OS Le ce Wows we +O

<a = Oe u OLL yo en Oo 4 2 a) 1 , & wy

a (Tayon)

SOwice. OoS ee | iW Ti See Coa

Mra Wz Oa

Ee OW kash | o @ Pea | allen on

Z2NS NFMQeeZa— —t MOuir

= te eee DD

7) eer fl er Aw HHHA NOYMAIK ew SANCZ ~~ 2a

1 a& seats er) en eeNODeRe ZW

Occ err) eX YAW

KZHCHUNCHI SWUNG RRO

a

na *

a © —

oO w >

Zz

w _~ = i #

oO x NX < oO * a oO ~~ a ~N ol Q +

” + a zm = => SZ oO 7p) uj Sor ©

FE > *ae << uw O < tot

oa ” x ”n ~ = a Ou ea. a < ~N oO Ge

= oO _ a + be SN Se oO a * uw XN Or oO a. YW +H

on (=) Ore vA) % Or = OQ a Ww a Li em ea Lwis<) SB oO kK oO Il ananuw ew <= a ”~ a> A+ UINE qa Us

ud OL en OO ei tu - on 5. ee =. TNWY Ee Ce A > -~ * oO woat ola aye oOo <x <I - Ww Taw wagon Te oe, [= + Ss & [= EE OVawat on UL ke a co oO on eru Oot Ww em Gy Ww <a ce qa kK -_ Law ES Vat (oa eg | x S&S

! e- & t+ Qa (oa) We re NT [oa <a Y qo = IOC WUbrI- ~ Y= a O e- [og 7p) — WwOr weozo we) <I

+ + ©” < oO ou iva is On Wieeriem J oe w A= MWWO > wow SS Pa oc Il ew a fa‘ ow <a or Om OO aoe OF

INCI amy O ot uy enon 7p eS -~ ONSSYOnW en aoa © ato“ ~ Ts wo) - SsDDOUO + ~ wi © MAK +<% oe!) ee be <Leoe a ZZ). Dake S- +e Cor er) ae eer =) al Sees Dse ae Kem

P2tict + >- at 2. {et [aa on Si Va) OMONWtT se N+ NO

OW aoe wi mer mee Z eS - or es ~- at WFD PE Revere OtIAMIDINN Rewari == O en<t e J SuaAS WW NSS

eadad¢+ Jeu aS WIOE oO Daw ~Y on —IrOMwo + oe NAOKO eeereaerMY AQACUTI ID a Orr Ww OK KWEETNSM ett MO CY ~rFDA= +0 CFSE aD+e5r ee | emen on™ Whe + rr N+ oO eae POSS «<i. Ok IO we OHM OO a #%# CO CO i oe "i

WWW eVdoO~ | a NNnNC Ou — he mNO Z ii on ew eeXA | COm2ewW Ile

eCoCrii x i OQHEVerOZW YM ATTOWW A Neto K—wVOTwD Dix OW SYOrwWerW DYWIUT eo DEO OrrO #AOOees fer YW | ew Fo - YOMRO Ow Ore Ww iIoa COARAa+t en mOrwe DO Ww OFS zords EOrtk> Fak +O (oars => Il bia LL ~ZOoO~a Wee ODWR ML et OURo Wee OND Fe Len <fe+ en ene Or Swiorzw ccrem M+0oaMrn O eat QeeYM aAt+=a -

ff x mm WO ee WO eee Y — HnNU~ Hr — Ht IX -ZKO rR2Hxe ON WL ~ NaHS snSNaoN (7p) oe wan) NWN OIDDR =

255

ye adr3v Twang2A 8210 Srosuo OWA YAASA“HOA 3)

AS. {s ‘3

2909

7909

¢( I4+8F-AR)e

l= (4K

1* NOT?

3H FO

f° %@

GST2IUCIR AI

ZyArAA

\@_ 240) T4A439O . 297,

SMT

4D 2?

csieVeMind

1S

ow i

sya

ou O45

ar

4*

\* -222a0)

ro

7

FIAID! 9

we

70

7?

“ £

_

+

- ‘Pe

\a

é

.

Ajs

|

‘4

\© BOGJS-

3VE2

LT

7473

S yet?

3

ad SiAde>

al) 2? 2n9T"

\e owed SHET

Saar pas

Sean ee

ty \® BOATS

- P67

MHRA DPwITIMAROG

YE

~

+

Ww roa Ww -

Ww = ~ =z % ~ 4 + = pod jee oO a

~ 5 oO Ox => <= < “a be aie + 2)

uw an) Ore MW uJ

HWS UO> = JNO <t hk ee

YGO+* UW -_ \MaSAO @w we

Fw =— tL on ae fsa eev>wo m =

NODtOz> sé awn WOoO>Oduz + ~ Oe Say! SS. D> + —— ao JOUCce ~ te {Ya See = = ww SOOW~LW 1 - uy ~coo> CMO = pad ere Ete LOT ES) SZ = Se A ETS) «yh Ww be ew oo — of Oa

wwoumtm n~—_-> =~ WN Su

on: OSes =. | <i [ol Ia =, ~ rn Smawaea py, . MU. (ea) we cowr Ta ew 4OS LL oe

= OWEHZ # fo dise ~ 00. - COeS>-es(O Oo: =— Oo - 2 ea = ae SS a . oa oy afm Ur on fe H+W Fos

=a Bowe a~ Oo Us ws Leer

"Yn Witte LAUID 1 i) = Oo - >=“ Ine Mer com wO ~ I MHHRS ae: So) Sea

od He KN~ fheeOZk lke *O YW ~Z2ZA+ aor Ow —Y ee

Ww #DONer eA + a eseDW Naot = QO Rime er +HO=—-—- OO &

ON +=2D0 | aZ2ze re I on DN eh ee wee O™ OW ef§ Y=

QAeD aot WO en me WO Yor Il NWO exvO RZ2KeOW W NOL ae ZzKtO~s

ww OF WwW NUN ORK VDA e

ener

256

EOF

hn HHHHHHHK + + e+ HH * * Kt HH * * %* ey * Ca % 4 +t + + *% % * * * HH # * + KH HH + + HH % + + + ++ Hx * * HH % H + . & HH KH * + + + Ht * Ww Ba HH 2S HH * Last * t+ CF K+ + O + + ati ++ + = + HH Ht Sa ~N % %* | #+# % * t#xX+ OO HF * oO + * —t * *#+ <a + + co po H+ % HH + WwW + eH 2 as + = % H* % H+ + * uw + *x+ OO #*# + 3% +t QC HH + Zz + HH W KH * #% tt % HH + + 3% tH KH * * % HH % * x HK *. * % HK + * % % % + * Ke % + * KF * 3 + + x * HH * +

HH +H * * % + HH + + HHEHHHHE Se

,\<¢4

a

\*

23 JGATRAY

FAII03 DNS

-SVArHLD

a)

i

eae .

\% 22390GA

NODIM 32a8

21 |

ah. 3%

5 ~

* N*

ZASTIMARADT

OVA 2IBALAAV

3200)

30 *54MEu

te *\

“baa i

Sg ‘

\e BaTHIOS

NI0J8

3SVA2 4o

woiraon)

*\ +64

1 >t)

5 :

\* (Y44

41) JUJAV

GAARUTaS

¢\ sit)

\2

BODIJ6

Fv7ITatTae

OT

Syvau- er

r geriaim

a1 a

7 Aa

4900 Ja

O?VA ¢

3) POTTA

St ye?

4 e\

Ett) Mat)

*

“ £4

AeUT Me ( ee7

PR ,

4 ‘

.

ae

TAC

os

' ga

ud

yT*

4 Ss

NY

.

- “i

' ’

V*® BW5AT?.

ShT

:). «@

oer

Tetra

2 ;

-

Al

>a

72

i.

Y *

ie ‘

‘ ’

- 47

4 g

} i.

-.

AV

Pd

“a. 7

Ps | fs

*, ‘

\

- ~

Se

« “eG ee eves

i £64

4 OF O@TP

& HEL

@&OSSh

O46

= &s

© BO SE « igre

a é

. —

j

-

.

-* «+ «

>» @e

®& ee

ee a

b2 s

* Py

e .

4 ®

* é

‘ ‘

e :

\e

-

ae :

Aine

tH Orde? 26)

WH Os

. ‘

; ’

*

© e497

2 @

FP Pe kee

eRe

ee

HOP

eeezsdea

° rT

a P

Ae

ete

Lee ee

ee Ee

te

oe

eee eee eee

Te ©

6e wy

,

APPENDIX I

BNF FOR THE SAMPLE LANGUAGE

° +] .

rAN Ww aN =) WY) = <a ol “A O FZ Ww = _ oO Ls oe lan HA A a pws

<= rou 4 Ul WF AA ao “A mea < at "7 cok <= (0 Oe a am W lu as =~ Ww Ze ee) <— t oN So _ Ori mw er a _ Ww nN AW Or &F AN Ak XK daz Qa fod rn Zee Ww CON, 4D rol V uJ LU ace. Ey at ww V bee OF aa x A Nie co aA VE aN sw ww ee w (ead a Aa a> =

<— ae Je ete. WO PAP NOLEN (2 —=—C) & A owt 2 ee Ww Sf A aS wan Me i >< Y VZ—2V 2 Wee IJNND-ED on aI > ARF OAL Oo! LK lu wu = A=SS5DV Vv Lax OoVvVye Ge” 42 BELO = ZASIZatt A orem —_— I< O eA aus, OO Ata At WetOIIAZA be oP aa ArweVe VO Re ASTAOWVARFRAMNWZROOWKMW AAZ Zoe AW> uJ V RR WW WRZHNWYROFrF MWWWN AYMWA WaltyYo>onne

“Aw <a SEalwiwVyO Kes2Zw5>o]D fSDwSeEe AOroaOTeGeask CA ALAD Ve IOzE ZAK OWMNMOge*OUZZArFRAVOF OGIO we dded> FOenQWAW IRR ZEIIOW CHOWFDVV SIV WorE OnZIUSe eo > WZ OCKrFWWUUDNUANAWZHE DA wim. = tks DOROOC Ke MWe qoOSlZOwZzo VY © AMmezarOOrF UWleer Yu

wwOoWwWe dae VvwOrdOWWMOOZUUUNL LwrnNOrw~nozr><<rCr Cc O BMMOWOOS Sao IoONOWNIGH OD RR LH Or TOR OCWWeOHOCO- VV OVVV VV EIV SV VV VV VV VV VV EVV VV VV VV OO SV VV OV OV

AN AN uw be AN ae oO Ww Ww WA <a ") = wa HJ “ww = “A 7s GEE ash & oO a = AN est, -<te Q Zz © Ow aN LN Io <a — aIsn ke NN 2 Owor N AW | re Fe wow Fi uw © WM bt ao SSA

IN. <= Bee | uJ OF uae Ii (Oe) wrAc Lf A fea) ae Nee ae eS N FO Ora

lene) ee SS S-eet! OAN LEN tte r ere De UIaQWa A034) 3 aide Se Ee WE CO FOWO A > G36 Dace = mea © Wetwmw Ove m2 = Se = ti" Sh ( worst © Eo au SVertia BS 2 DSO Ole YMOLOO Oo adade>e Om WN IY OO erreiD =a me OO Or Ow me ate SSI UNA NS ONIN ONL NSN VN VON ONNE NN N

257

=A

< ~

aah ee 1

xton 998

7 -

~i2 j

F0AUOVA J -FIRMAZ.3HT

897 4

<nz

jt \aTt>

<€¥CO a>

240A

“>

2722 WOITARRIOI0>

<MId35> ‘

se aae

' ag

' 5

PB oa

A

CuOryamajoaa> <7 ae

MOTTARA 2) 3

<7

i}

:

)=4*)

» 4

é >

al

7 of

WN ‘ jai

p ;=s

7 a

*

(a4

¢33

Asc?

yICMoO De

PrtAS

- ,

5 ‘77

2 7%

é §

Ti <

« P

J

+

!

7

£a9791 Feoi>

8472 ea

yas) Say

Va cue

} PeRaK

t ;

{4

‘vy

ayi7

7%

yf

Ch Ia

90> cM

+4~

RI33 47,2512

ESSTON> Aw

<RELATION> <EXPRESSION> > E X

> ay

SW HK

AN a > > “ww ace a Pas Wu <I uw el ee? AN ny re [ es VV eX ee Y 2 ee

Oa a2 Ww H + | Eee. —l eV

Oo oY oz AN ate Nxt GA ae eiisUe * Ce RR

SOreVY owt Wa as eet lan Hat NAIA

AANMNAKN>F AAU SAWZ> Za2NNE CYreum Of

ACCWWOAATOWF>2ZaA>a SwwWweer SES OZIHxXIas Orr O00 CRMUL WOW Ye wVV xX x< WW TOME VO

ODO WeEWwOwuwrEEF- WWiLrFrFOUZRHIY DAZ RPmIVVNV SW ZOOM + IVY VV VV VV VV SV VW

VVVVVVV

“ww Ww

od

(oa) aS <= — ml

oO [ee i TaN <td Y Aa Sere 7a) (egal AW

Ww “A oO = >>x< I oe = - = <Iturs a. c O - coat x us <= ‘@& fn pra a Ww ad i @ Leif Vv V VW VVV

258

“APPENDIX J

CGP INPUT FOR THE SAMPLE LANGUAGE

oo

= = a OC ee

oe =— aa

~ Y ce

i ad = Ee

= ak Lap) Qa On x< © —sS

- — uw

Ww oa os oO [ca a oO O O~w oe ~ oO uw (S uw ee ene

a) oe -—O Ow oO ~~ Cn ) (3)

Oo = rei UJ ew

N ~- ee na on“ Ld _——— pe Ps

~7~ — oon le eettiO

= ud Qe -_- = ad | AN (3 f O) ee er}—

- O = Ox —-Od x< So (S| - azo

o-~ al oe =uiO ~ OF | el —~oO ws pe |

Na) a -_- <a - © OC enee

BAAOA = (od an a-<a “Aw 0 ed od O <= e WwW >-~ fad

RW WL jos awd —~~-O = Or us ~ ION e O LuU® Wy Qu _ * a-O = uJ AQW ARENA WwW

Doz Q (a A Riu Oo oe

Pca s CR a. V LUO en ~—O Ii Li ew oe paw OF tore (o3 Om A > tetra Om

© a ila ce ~ NN Sewe UW Oo WW oO ed thet & Ww D—-~OS SUE oo aan yo a

SDAkraeer Over ww Zee < ZOVSrARHA WL OrreatWw © WY VMVewZ2 wmewWwWteSe VE @G « O@ex<s> OA mw SW

oOo jO"x Or a. ALOK AN~SsaO «OO Ee = +O We **O O CoO0c oes ai aaa A Aires! "OVO. 2) ——s et A aeORm® “kh OF RV AE

= ~~ &nA~r at 0 se Sees wu wit IA O eA sie OL aA = co KAR V Meee UR ORS

WwW 2ZiowWea2Ze® nel Ve Ve at ees re OZOAM oe < oot} Oo - OCs SZwt tse HuO>y> ZOO Se Heer ql erf WtOUODRKOQO OO AC A Cw ket WARE Kv = POC) BO OUS Sy SY Vet eae os ODE Cea oe OeeyYree>TeeOM WOO O ft > AMwde Ke Taatatnreomnm

ZWCeeVRVerwm VV Vv VY VOOdt VEO>>~vV~vV I=} e- = Ww oe Oe Oe a (2s

wee eee MH YY) i Ow —) — || <—{' tl ZOSMNARS SYS DA oe Urn > >

= wetgeenNux< ft ee ont Oi “ose WOO YJ eJje~Oe Ww Fil “~— oa.~ ' i

RFRZ= ANDORRA Y ek ~O A et et SS MS SILK > i} iT] ce Tren/Nee en Rie” cele —--C) — e Myo <—aow OG) (ee eZ “WZ LW Se MHAWAO ea) eS = riltlee W SWz~ BO Looe —O — Boowuses Ce DRMM 406 Sti oa © Oe «c tbe S et AL et Or OW Soa (Oo.OFO VOrO +O SO sWwo<d? Felt es

‘A oe HWS COA ao (Oso .© 0 - LOS Ww See KE EHNOLEFWOMKONODYZ 242 ZAOM 2 enaoOwWw wW —IdZzZo eal hE ee < of > a <a “A Real oh. <a Set a =) <a fy << ol > a ee a OL = “XCD O cw ce 1X jem a ~>wy <— Us ey Ww ao oo «= a O NNN tf} SETS, eG () eS =a <r <f) = @ TF AHA VS WV RYE BY He AY VON VY t VV

259

<BODY> <STATEMENT>

NOCQDE;

:= CODELOC; CLAUSE>

IONAL> FIER>

<UNCONDITIONAL> <LABEL> <SENTENCE> <SENTENCE> AT Foe REN

OCU

FLOP( ADDR NOC ODE $

<SENTENCE> <STATEMENT>

NOCQODE; NOCODE 3

<LABEL> <CONDI

FLOPCYTHEN® }$

LAUSE> <UNCONDITIONAL>

<UNCONDITIONAL>

I

e Me WONO

NNT UIOW <i ow

3 jJILTOG JC

MO ROU jf es ie VOVOR eV VY

Ao

Ay 2A eelli ee WMA

nN SEC) YR

ee /X*s (ODO rouices

OWOTU YNLO SS | ~~, A

te, ie —

Vv

<DO GRQUP> <TRANSFER>

e ’

. ? ° ?

<ASSIGNMENT> <COMMENT> <INPUT>

NOCODE: NOCODE; NCCODE3;~ NOCODE: NOCODE; NOC ODE

Teg re ate ae

260

<OUTPU T>

e ,

"ROV') $ N

CODE(OP

S R

LOCATION) $ CODE(* BY) 5

t H R 0

0

2 SETUA ABLE>

( D

I | 0

TIFIE! B is

A

"ST ARY 0 NDC TRU > Sow

Zee PAKSTIA We COC ey Or x“~OT cu mee STWVE OOO Wa: VQ ad =

WY OwWODD& (Si SE ee er ao (<t (ees =) Uj) <t owl oe OY Ope eh

CO>ne eK SNK Vv -¢ - MW =

fey See wise st ae Ct eS eM @& Tuo —oe - Ure

OO OOo QO eee

JO OO Seo

hi Ww ePWwwAC any, “f-) MCOOAUO

( 2O ASE SoS) ASO OF sewooZ Ss BD j cc => a (es) a od

= = oO fom Cc eo Vv Te LV Vv

CITERATIVeE DO>

NOCODE S$

>

LOCATION)

<

fond on

Ul meer oa Yn f= =

Qe -

if aoe ee Or WY

=” @ a = .

jee

ce OL: Oo

-~ ~o Oo on > Www ~— or

-_ _ Ow Ww -_

= a oO 2: & ” = O88 © a ~ Oo ©o £ co A ee fea) = Pa eT -

“NN O>ee ~ |

aca me = Oe eS. &

wO Avo Bo 31 f

mW WrYNwWwe OO WA

b @ a) wwe Or Oo 82 “oO ao Oo © oo

i ~KOAWDS Or Ye“ Vv moe Es Y Ww oo Vv ~— rw ee ee

JH A= W wou —Ww — >}e =ZwrwGOO aAc er =z a> Oo O20 = a—aA. ae oa CeHOWOATWAX ~ —- m= Ao. OV Zorn + V Veet Oren emer Ore OFPun~vy

WN oedte VeerWwee © NYE KA 8 —Y > SL —W2STWlanosaz>w ¥ QO pA ONO ee We We O A &

MO de~DqOAKHe 2 K—WCOkKCN YY =

Vv WOorcrsr = Ox<xOVO ff. Ww TAaMu~Zzaa—-Ccw.s Ar =F &

= de VoeWwOOCOOVuUOTU VY Oo~r~ SAO~~w= Ses er

O CAADS SW ~ ee D 04D joe +

QO VOOCO tVOCOCerRKTMOVEV NN wad —- OCOOde = —

= =o WwW a ou ~ orem SCL iT Y ee 0° leg ~—We - ee -

“w G—LeeafA OOO rS aoe a Oa on BOO Ve Vesa CF OAC ©

AQWiWin Ww WWoOw wWAWZWWO Sea AG GAO Cxoawooo”n OCHGOCO ECO3t0 OWOZzOR-Or- OZR OOO “OOLO OLOZOW]S

at <— Ww A wy Oo us

oe a ae Ze F- = wi ia A aon “wee

SE eS) 3c Ce yy 1 ee Oo ~- ef. b Pe ab oe Ba we. Ww WS PN Wr oe NN FNS

ON> <RELATION> <EXPRESSTION>

NOCODE S$ NOCODE 3 CODE COP CODE

nom ee ec oe ee on on

Ye - - ad - =

wes oo on Oe on ee At

Sat ww Cho oh Ge es. Se Oy Ue er te eae Peet eal) ents ee, CO COS SruwyONvuw weir We

Veeder sean 2 OK OK V Pe: Ro Se oe cot week eal

Oe Se aes ees es _— -— al — — — —

DS ee a bee = De.” SS DKF USS EG OS

ee ee | (ot LE UE Wise [Nis Se ee eG a = = - = - A

~ = GIANG a OB Ee ©

2830) © ©) +o Ow eee SF 1 nO 1) Ww fe Lu Age ae a By eel a Oo w a eet er ud VV ee oe. HE gE. HE

261

> > s, ¢ “ ¢

<TERM

<TERM> XPRESSION> + <TERM

<EXPRESSION> - + <TERM? ) <

"NEG "ADD

(QP

i) delves Ose

“MINS D5

CODE (QP NOCONE

<FACTOR>

. *

e

- :

,)=

7 .

s ‘ vw

'

" ‘

hg oT]

° ; -

as

7

“~M

te

AY

TS

°

-

ieee

if

ASOACA

3

7

'

>Tr

eg

.

>

=

.

7

-

; ‘

we

1]

a

- @

. ‘ \

— ow =

i} ee

a = =) za

on

oe -~

- oon =

oon bool ~~ x< oe

a a: - ma Ww Se ae 3 faa) _ > ce i - = ax — = E

uu a | i © ES)... a) i} oe © Oo ~~ ee

~ © uJ

oO w QO em © = 2 oe oO pie

= oO. . -e aoe Ss oo =

oe on _— —_ WY on

oy 2 aad = ig | eof sees <= <a <— Ww Ww , - | he ig SU

Se, ~ oO 7” 7 3 WwW ~— oon

_~ ee a) WwW as

- fhe << © OA - a>OQ ~ OO “SG a Ores sso a). oe ee Rees a uJ ad

NN ran -fe Ci OM - Oren o»

~ « _ =! Nn Se So © aAM0a <9 "iw -~ me &

- & O@oO:©: tows aN Ve.-O cs. © ~V~— ~@ a Fh ~

a ew Ww NAGS SO Age tL t Q*xOQ ook — ~ _— Le —O

mee oy Ox+ O Li ec COP QA SS ©

7 Of Ne ae AS LW 2S > Weel er YY MR Oo~n a OY ow

AR A IOOOWwZrA>S Zoe FwWwao

CC CO wsZOZS eee YK ArDW CYOrZw i 41 Mae Hee REY SO moO eee er O TUT Ze eit WEE i. OF VOEVEVEVEVEVEV VON — VM eeVR Ww

NOCCDE$

~ - a Ww Il - Sos es. a oS " Hoe - oO == A, — — | oO LN peer a = D> D> >. ro | in = - ame oe te NZ mst 2

J & ead pa pe eS & fe fF LL -Ge ee aX comet. - Se © Oo 1. = oF Ww) so '} tide 2) =—_ ew UU > (on) YM Crim Ww mW the F eeu Oy wt: Cm oe & | AG ee (Or sOxtr Ost “A O CAH U>O 3) sO] O> 6 U.e¢ SS Cer Meus “cs HOO 2S IOANRW

O =< Pe Ae la = Iwi - O - a 2 ss <— a OG a we tL a. tim F

x £ VF V + FF OF eV OVO

262

END

EOF

APPENDIX K

CGP OUTPUT FOR THE SAMPLE LANGUAGE

SYNTACTICS

/*

—eer ee YO2X® > ©

Se Oe NON. fN eatWw>- von Oo

eJjJWIO ee DO C \=e28 CMO] tc) ~

~ |§ TON eWUew

e Ye" DA_ VERS AM ese <t O2Ge Zb em e#W> e250 Woew ewe Ne we SLY @eZONYM on

e= a2 AVJe = 2a eW eOe CO AOFUZM™

eweee “ O He eS DO

ee An Me ZV eo A™ ©&V2 VAWMNe] UFO Ove be Ae wEeat OaMm

Sey OP AOU ee Wow ew em ee Wet eW

\= DTD Meudt ANIW ZUrFZASARF eJION Wee YOU ZVHe aw xe \erVUWVALSL Of

sO e Ve yWN2 WOLWVM =F e& ef BY Betiee W

~- © Oe de edtV MeOZw ew & eatie ewe &

\eOeWree]|e AF eA OO &- © Oe = HAFV2 ZZ eA

>a Crdce AOMO= Ww Sat ee eSwr. WeCONAO awe wer Y ere OVS Ivo } tate Ontcst= YD We A— eH YATIY DO~ Wwe fre ere edz ewe rer Ss OA se KS eed ~ <SoW e+ ay oe

Je «eYHe O>s =« 2

aue aeearOeE AOZ WE Reet qtVvazie eOrRw we ZereetXeeeiY e cre TAZ

_ eo Ov eAW<I- Se

eof eel © YTow <

ere ef = © eA) aounoe

HS ZAY OOF IIE V Roe rR Ne At dIOVeE eW OOYrY FWOMWe _

ee «wn DE moO «- >On mde a OV ee © aot ef SArFCOVO KN awe = WE DOVe Awe Io wWwevvrove Cee EAS

CL Or VuVe ee IO WWe wo» Oe -« ce AZaI~

ee AZO te GOOOCOCOCOCOOCO

rf ee F&F eB FC FF F&F FFE ee FF Fe &

OMS MAN Aaa aa ONAIAINAI A

SOCcOCcC Cee Cceoc~ caocoec:c OMOMON RAHA ORNONNNNAN

ONOCOOCDOCOSDCOCSCoOOeeS) CMODMNON AAR SsA TAN ONNNNA NS OMOOCONODOOCOOOCCONOCCOD®D ANCCODCOOCO COSCO OoCceaoo SoOCOOCOoOCcHeccoecjceccecoqoe

OMOSC NESECODCCOCOCONDOCOOSD COOGSIMONDSCCECCOSCSOCUG OMOSONSSOSSSOSSSENISGL OG Se ae eee CONCODOOCOO

0 83 ra) 0

C

oc odd OCOCC 00CC

© DONDOOGCOSCCGS0OG

~SCONDOCOCCOCTOO

ACONDVOOCOCOOTTDOO LIOOVNCOCCOOCOC CO0CO0O0Co FOONCDOODCOOOCOCOCOCS FOONDCOCOCCSNSCCAGCCOODCOO Apts ales OCOCCOOCOSCOCO

HOMOCONCOCOCOOOCNOCOCS TCONSCOCOCOSCSOSCE SSE 2

HK-CONCOCODOOCCOOCCCoS Doo WOMOOCNOOOCCOOCONOCROCO MOMOCONOCOGCOG COOOCNCCOCOOO

50 1690 00000 OCOCE

9 00000

650 COCO0 000

-_—

FOONDCOCOTSOOCOCOCCOOOce sOHOONDCOOSC OOCCOCOCOCOO0OSS DOONRFOCCOCOCCHORNOCONNNNGA

CONARCCOCCOROKRINOONNNANNA COOCCcOooO Eo ow,

“oe a | oo oo AWOrRAaAWws>

J> = > § ACORrFSAONCNOOCCOCOCOOGCOGCOSCOCOCSoOo YO We A ASW SZMZONOMONM AMAA SANONNANAN

SZe Zz Of LXLLHNO wm —CONDCOS | eC ONO OS CO COOMOGOOCOOQCDS

© HE OT Ze YOM SF UND COOCOCOCOCOOOCOOCOoCCeO e=HOaqeaulavor ™

Yiwte eZ2AWIN WZ> z>-

COQoCoCoCcocoocoo

OMe COMUTAPFIWDSTY KANNNNNNONNNNNNNANNN

STO ee ee a I a at i — at i I di tS

OU O oO Wil uw Ww Oa aS s&

263

a XIOWSTIA

| ol ee oh ol ol ot ol ee ot oo oo ol ol ot ol ol ot ot ot ot ol oo ol oo —-ereeeerereeewrre ree = -—- = - = - e-eeereere re Feerterese & -_ = = —eereereeeree ere ere reeer er = - = eee eset eseeescseesesese eee

NADON NR HOH HO RO OOS OFNOCCCHUSHOUOONY OU NOOCOGMAIHHOHOO OOOCSOCOCOCOQOO COSC CE OE SCE SOOCCCOCDSCOODOGECCOCOOOS NHOONNOROCORDOS OCOOHOOE GOO AOOCOONDGONDOSIAIMASHOG

COOP SOO OO NVNOCHOCOGDOCOVOSOASVIVWCOGOCOODCCOCOACCCOOOCO NAOON AO AO CONS CO COLE HOWE OHOOHOOOONC GONE OUDANAAAMOD OOVONNOCOCCCCOOSCVOCOOFAC OSC OFAOCHGIOCONOTCONOCSGSIAINACOGTCO CSODCDOCOOGNSCOHOOO CONVO GCHIACCOUSVOSG SEIS DOOOOSSOCOOOOSD COROT OCOCOO COCO COCOVCOCSCUC SC OOOCOCVOCOVOOOOCCOOSCeCecoocoog

OCOOOONNTDOOCTOCOOCOOCC COFOODCGHOGH SSCSengooeonooeecennoes coc CSOOVOCHOSCCDOCOCOCOVOROCOCONCODESSOS SIoVcoSoocooceovaecoece COCONNGCSOCOCODGOCCOORONCS S HOO AOCOSCNIDODNODOONHOSCOOO OCVOGVOCOCC OCOSTOCOOSOC COCBDGOSCVOO COND COOCDOSCROOOCSCSSDS SOCOM ODCCOOCONONANODOOGONSCOONCONCHONCCVOOCOCOOCOGN

SOSSSSSSSSCOSOSSIOOS AODVS OOo VOoOdCcoanhocenooconoocooc0o OCVNVNOSCOCEOCTCT GOSS COoOOC OOOO COSC OCBDNOOCSCWVOOOTCOOOCCO0O SCOCCOCOCOOOSCONONGNOOCONSCDCOCOCNCONC CONDO COCCOCOCOSOCS DOOCOCOSUTCOONT NONDOGONGOSETNOCONTVONDODCOCCOOGCCCSH OOOO SOO CCOOSOONONC NOC CONO COPD NCONOCONSCOOSCCOCOIDCCOR

BDOCOSGOSCOOS GOONONOCNODVODNODCOONDONDOONOOOOOOCOCOCO9COKH OOCO COTO CS OOCNGNONDGOCNCOCCON CONC CONCCODCCTOCRBOCOCOe CCDS OO SO OSD SONSNSNO SO SN SO CONDONO GOONS DO DO COCO0O0C00e MQODOODICC OB OVIGNONCANCBVOONGS CON CONDO OCSCNCOC OS TOOCCoODOCOr SCOCOGCOCTOC OC OCOC HAO SOOOCECOCDGOOSCOSOSCDIAOSSOGSGSASEO

OCOCGCOODOCOSDE NONONOCDOOSOCIGNCOOCDOCOHROCCASNCOCSCOCOCOG Cocooc OC ODDONONONDECOHNOOCOONCONDCONSGOCOOSO COoCOCeN SCOCNNOC OOCOTCOONICORONNCHAOCHOCCONCOONDSCONROCCSOO OCOCOC SCOOT OCOCHSCOSOCHOSIOCCHOONOOCOCONODOONODCONGCOCOO

ODOC COO OCTSOCCOOCNONONCOCOATOQOANAADNOCDONOQOVOSOCOOCOCOCOo COCGOOCOCOCCDONONON TS COGAEOCCNODAOCONGCOCCONCOOCOOCO NCCC CCOROCCONOCONONDODONNRCOCON COND CONGCOCUSKCOrocoe- NOVO COO MOOOCONGCNSGNDDOONDTOEGANGCONGOONOCOOSCMOOnFD00r OO OC COOC DOC COOCO ROOD OU COCOO DOS CE OOCOSOCCSCOGSOOCSO

CODD OCODCDOVOCHDOOCOONOODSOODBDOOCIVIOVCCODDC MOOMDAOOCOOCOCCOOo NAOCNNC HOC OR OVGOBVQOFAGODORMOONMOCCONDOCONCOCORNAASMOC DO CCOOSCCDOCOOMONOCONDCOONACOONDONOCBMOCOCODCOOCOCORM SCCONDOGOVDCTONONONNRODNONONNONNNOONRNORRANOCOCOCCAN CO CCOOCOCSOSCCGCODCOCOCOGCONQOVOCCOOC COT COON OCOCOOOTOCOOCOCOOo

LLL Ly I Gy Gy a I, LO Gy i, GT, EI GN, GT, GO GT, Gy gy LO, Ey LO Ly LI, LO Ty Gy Ly ey LO Ey

NUN AINA AN AIONININININN NIN NUNN IOINNN NNN NNN ONIN NNN me a a a ee ee a a a a ee ee ee ee ee ee ee ee ee ee ee et ee et ee ee”

eerereeerer = eeereeeweeereeeweeeeeeeweeereeeeenene ereeereeeer ss - = pe —

264

o~

wy Otr nee en ernnere om

eS eDAD eer OAOON ot . - ADOMEMAMANNOMGO OM eG AN ew TFHORRNEODADOFNRM M CO ATWO MOWODEEEEANTAMNN De WH ON OFNANDNAAPOON OS GS «O ae ee eee ae ete AN ee

ODANNMMSSFS MMO & OMQH® « to] ln i et | Ne DW eOMown weer nwn eer OROMmM ~ 6 M~MNINOM #FINRAMONMNEFN O 4 —reiee MAOrRANAMNAMONCO oe - Osan

WOODMNOGESHMHOMF-ORN O *G N OTNONDSTROOSTSNOOD - © ~ ee

DEORE OOSTOHOM MeO eke GND & Caan) DOMAAOVOHMM OOr-O aod

Se eee OENNOMOS SS Ot N OO es Oomoed eer Oee

ee MMONOM errr ener OO > NOM e Per ere ere em OOOO HN eMORNANRA WW co a) 00

SSeseseece OOWNOR-ARNOMCOC®D +O . faa) Pebeetin eece MOM ONDMNAMOWMS WD Rete Ce) e ~-w &

OOD0COCOCCO COTE EEOOTONO CO FO NMO « ONOCNNROONW FM DAMTORAN WO Nol Tavee)

oO eee HNC OMODHM Oo Los mt MOM HNO TANNOMMO SS oe UVeeD awe OMONOOR ee efKNMOO we

OMM OR ee a os ee aa) om ODORS KMOMNAMANAM WN este e +t

— MNT NAOrNSENOCOEEOD er eQ Nt & MPO EK OAODAMNETOROD OD

OoCcoo0°ccon ONONNRODN ONONNAROCON OOCoCcCOoCSe- OCOCOCOCOCOO

ONSCNNRCCN UN LAM NOTOMNOOON Cora) ir Ocococococ <a eer & KNOWN TORDANO +O ee ODNONNFBOON & HNNNDTOORODHMD &« «OO eto «=

OCOMCOCOUOD FMMNNNOTNNMMMStTaHoO e- Ne OOCCOCOONCO Mende oO eOIN & m0

Ztoonn oe | os ee ow

OMCAINOODSG KBEMOANA ce! ONDDEEEAMNOD .- Oe DFLOARMLOAMFORINDOAm™ OR

COQDCOSGNOO Or AONE tort OSococoenNvoe W ere HOAMNOTONOO ed OOCOCCOONOCOSCEK MONA NNNTOSCTNNS “ao CS

FH ANDODTDORMODAMMDM~Y WIN UND e COCO GCONOCOCKHLANNNATANMMOMOS StS Cedet et Mo OCCCOC.NOCe TOONS a + Meee OOCCCONOCO =—FNOKWN a ad oe se) oe

CODGCOONCOKNATNOE eMAOrKMEFRH CHO fie OOCCOCCOO JWri Mast SS OKY TOR Zz

i PE aa} re ert to ee ONONNHOON TO eMErNMNNNNOLTODWOZOLTOrF OMe DODDOCNOCOAGHAOANHODNMUODOAN CIDR AN aUWS COVDOOOVNCOW KL TMNAARTOOURVAHMO esto) «0c a ONONNHOONKFE TO HORTANNMOMOSYETOORNO~ ef & ONONNOOCONK HENSON Wo de KOM &

DOOOCDCONYS

~o ~o*

aie eCOO tl ~ oO

OoOree Nee ~~

0000 aN -cCO thnN oe o

- Nee ~* ~- ee & NN +00

tORHo o (=

LMU Nee ~o*

- i D0 teee tal eo

WOOrF Nee ~

Wow moO Core) e a oO

tee e Mee ~~

a MN +OO Uist O o )

- One oe

NN eee On ~

mt NO - oO A+ MO Nee ~o

. aN +O N eee td oO

~MPMONN Nee oe

Fin Ne +O ° a oO

Neeew Wee -~

tod Ne ole) mos - oO

e Nee Peal

N ef ee NC OU

mM & oC OMm~Oo Nee -~ &

= Or “OO hh se em & a CS MmrHtDOoO Mee wee

W) ost ar oo Lad ty |

- ©*® e OQoeoe tee

-HADO KSRHtN HOO owt —

. seer ee om

Qeee arm ZOO ert OC _ me

OWL) “fF «= « -e a] HOt —GO Ieee z (oa) on

SAO eS Re Se Oe

t- 0 00 mmo coc ect —_— ear

Ze oO er oe er Oe

HSRHHOND~etN COO

AORSFNO- oe oe ol oP SL a! CHT FOODONM— Ke el ee & CQOOCCOONCO Ze FAMMNOMHOMHO & «OM co om OaHNNOOO

COCOGONDCN~ een OSA EE OOULNIEO ted CO «ee & ef <a

DODDDONCOWMNM HNMMPFOODNDMMOAIS OW e-Ot & HDDOOW~ w2 BR eX ew

COSCCOONOCOIWATRDOODNNNAETRHOOCRMOMTOTOM HOON STTHMs OCD OOSCCOCOCOCA SRACRANMNTOONOWNO NOT eo. © E -

KAMCHOMTOUDOVRNOE~ er C mee Mm ewe ee eO0”e wr eK ee

COCDOCOCO COCR ANNNTANNMOM SS Stet BO KORE & HSMNODOZAMAWOOO ONUNNACONF AG OCNOR eR ONCMNEFTWNO MINN Sr wW re OODOCCONCORreS oT Bas TOC al oe “0 a ke SRR eee MAONCCONDOUR RR KE ODAMOROMNGY Bee YH ee ere) RR & HM RHRANOOCOO

OCOD COCOCOOZD esRAHtHOONM™OMMArRAN SOA.INO entry ora oO IANDODODOORMRMOAIST MNDOD TORN OWN ewer & eee

WLW OOO RAMON OVT RD GOW et OW uu WAHNNWOOO NNNNNNNANN CYS TOO RMOMARPFODNRMNY © eT eww oY ee ew Oe a ew Se A NUANINNOOHROOHNDOAIR ERNE ETON AIINONMS HO oc eee SESS SS SSS VUOMN GR ORNNMMS STUNNER RUT MODUS OER UMA UOOO

OO O O O O O Www Ww Ww ul uw Ww (ny an) Q (=) oO 2 oO

265

- com

oe ~~ WNeee

oO Amor boas NOW oe ~e =

Oo Neee

- amon oS = oe lta’ a)

oO

co Ne ete

or ee FANE oO NOW

~

oe ~~ Were

oO ane bei NOU Oe ee - oe

oO 9NOQ N es & om

= sONSH = + NMOWE © oo ~

cite fF & &

12 gles ee FONTS oo NOW

~ -~

oO e ~ cae ft ewe &

oOo AON TO ~ NOW orf ~o

© OO Oeeee

- oo ADQNN@o ewrOr — & & HOW O

——"Oo Ooo — oO a “eee fe

or —— & Orin-a@

~ oO oO eA MUO = J.) onl

£3 ~*~ dae er ee Qo es —~OePE

mia aad rINILAO me eRe FLY

Seo. 220 faeces 2ae ee HOODOO St

Sa = ef FraANy Oo =—O O-O -

_ Wo azaer ee

Om &— Me &— RRINWNI OS

re we -~_

he & aoe meeeet

Ono =—=- CO ~tNnrN @ om— bee Nt WO

as ~ -_—O _

O-—-0 WtOoOo Deenre

~—o a ost tn ete Ox F&F RRIN STO

Kx~O WO KF wx ca Mm ee ee

ewe Fae e =—MmtH40 ZOO moO kKRN TIN ow ore | ote

Ur w—x<WW eK ere we we

| OrWwISDRPZNTOO aoe a ro SANT UWweermener er |}

WWOOOYOOK ea ee J! OF aANmMmor

-~ ee eT

WWOOCWWOOUW coe [oaiog Owereene Iq ewe ect © eNMOr AHOOSJIOSIANMW OO OU O Www Wl Ww CoO QO | So |

DECLARATIONS

/*

266

*/

SEMANTICS

oo N

—_ee — er a— W

N IS) <ai~ oo ~ lee ~o

- = = ee = Ls Ww > oa S Cc = _ wZzO rea] w a HO = Sas mOw

ato ea II > eet Ox ord

<— rm AQ ow

FE oO _—>x< FO — oe aoe [a ol an)

— = ee OL x< © mil ie 2) — co = alo = = Ww F Nu = =) mon ww _— oa LU ee QD) ><

ao ae Le =! OO <ee eolt UW) ew |

Js « Om awe <a ke ree) ro eet

1) — a RR oW oe x< ol od rH O eA - ke ae —~x< OO

= _ (alee AwwWwee Co = aw = COUlb— 1° @] Ww = =a {} «O° = ~~ Cyj-— |

| > aIadcare — — xt >O~rr

sect ei) weer a

= (eV) LL ee YK—OODUW — Sew —— Lew eet

x WI Et heh ow — ort mS ZOdae <x Wx pp ad WI Oe

a wO HLooOr = oes _ Imei & PE e= ah eel ee Il as

we thw a O>awc [ea) ao OOrawW

a) eeF er OO ee om~ a aa PETS" ele aww os Bae a oS om fee Lest <e OU OW eoOow TM ii «> en em! enor went poe ew

ae NW be oe beaoido ee Se = ade ww ll!

oCodwo SOO O~uct- CO cou F oO wood uwurorse se illtis == OoOrZzw

Ss bey] erereneni) OS a od alll ||

—( = OOD O00 a OL a te OO

Me Saad Zeta RrOOAWWWUWOROUW er + Ij om mH ht ence) tm emem ere oe Owe

<XKQOONDOCOOLYMMNOO WF #0 ~—~O0~CO000~~O <aA-

RRS RRR NN NE FE NH te rt Ht

HH HE OR Pies > San Oil WLUW LAO OWW ON YOM

Ze SSW WW SW Ws ts os el AHNVANUNNNIAIANNI Irn aIddddacdanddddcctt ice OUUUOUOUOUOUUU0OU FPSO

HH KHER HH * SSeS See SSX ~

ED

©

1s)

(0) TX3tM03

1934 99AJD30

12,30,

eee 5 3

Tie fh5 3

san3 $431 39K}

30 eat

oeaes

* 7

. 60.00

20 PY

*S "3 .

3t9 } JAUTIvet

Gants (9) 949187

TESTA’

3RA $336 ‘

+030

iat wi

{ ITLB

COSdNSCUT_SITLAT 38a

3D30 ;

e ut a8 : 3 - Z A as +9

eo

a0

4'

72

' ah

Pa) sO

«GD ay 3 “S a

40

A

Tee et +

ht Fi.

oR

oP ef

2 RETO

P87 TI14~

(F'

eSamt

#9394

1990

; nee

Op Bl

sTieeat sel

ves seg

yOP oki

est Si

a,

‘ + “ys

4:

+i

e@S

« ‘oy

se

OS

96 @%

c@S

ES

2 ES

°

: ve

> Td

ot

sic

«BP.

et?

‘4h eh?

6? se

«DP

«PI

iat et a ‘ste

280

et4

7 oA

ete

9 SA

« Lo

’ ¢

® *

V2

> © «

» “

| ayes

pis

5& VM

Tana s390

i ee

30: «G3%19

= hee 4

G

os ** Y4geeaz]

¥ ih peu

artivd

tities ontaizenh.

- ‘

ahi

a tee Bte-at

p18? VISANATE

IT ATY he

% pear?

She beet iad

Bath OTF

Les Kyoasat

ts | 5

51¢61)7°)

Seti

iPro Tagg

p

f Ve

>

. ra

i

own saa

anae

A |

eno i}

Viepettes, LAar

ror’

it tie

tA TER Sue

tree

| erie)

es!

|

=.

® }

°°? oF

ae

-

-

. ay

fi c

2 33

why

restra.

;

*

@ ur) Te

,

tf 2m

° c.

i.

> .

* a

load

-_

. \

ee on ee

N N lw | aed | el oe WY

W i - | _ ~ faa) ¢ ee ec —_ uw

= — | ae i} ~ — — | © ec

(2 a = z et on be a Ww _ = o ad = aw — za m ood zg ke a Ww oO oO pe | “ey on on = on

oO a <_ Coe 4 ~ —eo -_

ns on Ba = = a = [a4 jaa a ow wr w oO = o — a = ~ ee) on [ee] SO en om © a a. Ww I men ww = —Omer —

| | enon ~~ = —_— =) ars ao~ e

ei ei -—— =z ce laa — XD ees Tt —

FoF =: 0 OO F Y—b~ O i ul oo eS Orel Y Sts Nee Nee Ow | oad = co a Oss <— «

=O KO == qg— 2s [ag] aHOwWs Co co we Mee Zz O UD ~~ ux w Oo ~ OwWoOW _ © - GQ «2 x< a~— - x< Zr [Zee Serko ee kK eed lle Wh elu OM WONnreE a at arRaIOO fF Ted aot led Noa az. zc = =) Sete es rea Fa om erlU xX OO Ww O2zeoOww ww me ARE _—— a seh- >< S OC COLL = ener)

woOd woo ee et See aol JOS 2 on ee he COwst — <I —jA2OOW a

aJI-aAa Le on trees S ro WO O qI~ OO = SIN lun a) qouww Z2= 2) ©a: on zOecs = tooe Indes = Be ae Sos =~ mi ont yy —O

O-rFO~ Ww Wily O—ati~O _ Zoo ste ee oe = emenij_j qa. lUOdxkK~S jeu ~o~ oS Ow —Cu-—O - —-—-—aat tOreOrx< Pee K~~ICDer Nee eee ~ e #- OL) <I ke mm ew} ~ eek WO be ee ——

Ske or SE ia LUZ enon eNSs OZ Y CRO LIWNS as Ooa-~oadt = NW ~~ OOWs q 2eeacde~O0 ao wHOstoiO = sede wy © a> CO uw > WWuIIx<>x<0o >a LOruO a WeaZwW | ea | —~ on UWkeES _—=

2 sg ts ed) a =-- WY er Wl en rt LU ewe~LU oe > ~~ Jj -Ss—iats Westie ae Wi Se OL ~ OOF WwW aw rFOc noo ataInww co OrFMNOrF — ODe © e« QS sa —Izauoo Gg sO ae uw a I~ -—JOOO «« SWS seco) JIL oe

Wet oe Le (ea) WwOoOoZ [oe 0 gral ay &) LJ oom eee OO Jutoil <a cxroow didqer Z2 Crm Wada dod~ 2e~w o->n— — OOM —stasic rox AeZW Oe Ie OOUKWOX

INS IN uw er UW Le ~~ emp FLU ee ed eal Pa el ed

eeiore > AN>>e ARH NO eOeee HRN

ele <= WwW Se a= =KES WZeRSeF St Ss ws —MW Re ~1 ” ecrnmnw YOWat © weOWr-OCOWOCAW fe Ja Breda dal 26 Bes) TV aeioaites) C= {oma =x@w OPW O > ew enomoe) ewmemer_) Jj _ Je ener eneeerveoe(= JUSS eevee om_fOwr OF SS WIS ewes

Sea Seen Soon Js OOObDaoS 4 ]> EOD I~. ~~ 30 4 ~j00 Wet were reae er eZddddte SZ 22222 ie Ue ee Wee WAsWWWWOWWWOOOOCOWWWWWWWwe Or WWII OO > Il O OoWuU

aie CM em tH eHareremer ememerer) OM EM Er EM EM EMER se—> emoell > CHeHemer() emerOM)ICiO OIF seemeree

JIxX<CjIxrOOQOCOOOCOOOO4AOQO OOOO OOCOCOr¢~OO00C JOO +t DCO CHOCOO UR ee ee

ee rn gaa Fach, Weert, hs Fe Feta ii Sie so MB Be PEE AN Or OF LU mee fete Onno TOF MOLOMOHAMTUINOR OPOUNEMTNENOK CUTOZSS=H= = NOT ee ere er mae ee

8) Ww WA WIWO WWW WU We Wd Wo SW WW Wd J Ld ee ts Ss a a Ss XG MI NNMNVNVNVNVNNNNVINNNNNNNN INNA INNMNMIMNY | JIN AMMNMNN

Roc adda ddd dd dt edd died qq FO FOULOCOQOUUU OO OUU OU LULU OUUOUOOOUOWOOUOU OU O #*OUOOUUKU LOU

a Tete Te 30 He Te Oe ee pe TET TE eK HHH HH SE te ee scare ~~ SANSA SNS SN NNN SANNA ONS SSS SS SS SSS

267

w BOW) 1eyor.

»)*

1 ~

- a

&

~ oo ™ Se

« @ ts ~—_ ¥ tee Oe amt

ene . == : Set iL

Bide, a (ea “- 4

™~ »- i~—>

™ — et hs &. wy

“ A we othe

e ‘df = 3 Ww 441Gd-r FS

rwr en & oD

Lo gw ae |

recA, > wD e— ~~ eo °-~-, oF

~~

~ vii “eA eed

q= ee

| eile ee

—~ — ttm. — oa it >

on oe —

—a.., 66 sani “+ <

Ay > a he - aw SY - > —

e= i “eo

o a

ion ~

..27 = 3 —~ a

‘® a | e ~~

e a = ~

“* _—_ *~, =»

Wal? {

i- A a _

™). ”“ —s

ate =#\4) ee Fae

a a - « * will

i—u— & ;

- a

> oe

ae?

|

ewi fiiase ~

=

a ~

* «= «a -

¥ ~~ — =e

% 2 —? we

Ls)

aad he “2 etal the

oC «£5 -& s “4 wet iw ow . ee “~:

-_ . <— a

. et | —

® 2 3 ae 8 iy &% s ~

> © 4 7 —_ he st

: 5 © +o waren ve 4

2% Nc 4

raf +S mh

oe ae 4.1 > dn Se

—-—a 2 {-«

—~ Fwd © c i |

Ps bs 2%

T..Lt = she Dew)

ee 5

ahi doe a tn 2 im

a¢S Stic

et P< a. | —_

~e

*

J

J

a ”

#804.) 't40! a &O a) ,

in iy :

r

a eet i of

J

bOIMANE IT

7

teol oo hort

6 -

it - Sei ~biy

wh ue

on wf

ee «ake?

i Ziae ud

row? . Bl ce PO es

eteem COO ~~. BOOS Whe Se SDewae

MP AD ahs Fiesty tome erat Ss. tiasts o: «<2 4

oOo} 2

OOM AA tivt AS ‘$€& © @ ewe @ ewes

—~0O 42 “ >A Ow6O - yr ies Fy =

= WS Vili 2 ee

vu~rnd Sew. > > re — 4 Oe by eG

. Jk ty

% fee - - Of # a

e 5]

oa) oo ~~

oO = r24 al

Ww = oe Ww

uw = =! x — - =< " O

faa} on

= —

= < z ~ enee Zz

[al@) oO Ze is WwW = ener <a

un“ | |

ss oO oo = Oo sei

oe =: Oo [2) Zee ae —_ Le

Ww end oT Bow = = COO na = SS a oO en emen 8eheewew IZ

© Goa AO>s<. ere = ee Se oO

Ww Wiese OO _ emeren enoeS S ees ||

mee ee LUI OO

al Coo CON SIW ese a DDO OCI K- oO. fos 25 aawe—- SZ er em emerenen WOo[S4. «

KDAONDORO ——— ———— een ee (YS

ee Ene OOr~oO S<WUS LE WLW Soo2 SSaate= tier te em emenee wor se Oox<~

LNOICGCY 2a SOs eee KH NWOWUI ww ew LL

KXIIWZOO MK BOO ae Earn ww eer REEF ott we Se Re ee “er ee ian oe

=62.0.006.0. 6: ees ee a eel he]

ee ee ee se) ised Ja ee JO): IxXxK KKK KOOSIIOCIS a —! Ieee oro GU I OUUUUUELWWOOOWOURe Oct OH CHER EHH EEF CHEF OH EM EMER OOOH seorQ snon

COQO0OOOCCOCOOCOCO0OOXTO ONOOCOOOOO0O0OCOCAOwWCaoa

~sAN RRRRRNSS

KHHHHHKKHHKKHKKUMAHHKHKKEH —

OMDMDOANMTNOEDDMORN=EMS FS$STTNMNMNNNNMNNNIND OO WO 0

oo vo-~

= on

oO oO foo) = = Ww

on

—— uj

= x< x = ae Lame i} = @m *< = e = _ a > on

Ww CG ea

a on =*:| -_ oe

= = = O Oo = on foe) oO

- Ss [e@)

<a =

— —

=a O~--© uu tS

~- = <x ~— awl ee x a onl eed O az OS on Wu =.

~ iu

a a = <> —_— O <

~ en () a —~

> eS) Ss = © © <[en

a 55] BPs - aazw a ~—WT a etal on WY | oe aed

Lu = © Cee WO (So =) oD

eee 2 em LS ew

QANWOAWI Qa

au eZzqetl Za Wieeg lle) et enon tree Menem

Silen aA OE jes) 3 [03 | ONOF-OOMNAOG

iT} ~ ~N CONN OK

HH ZKEHRE KE ) —

WNOWh-OS OO OOF OOWCf

WY WWW WU WL WL QL De Ws LU ee UL or LW LW St NNNNNNNNNANNNNNNNNAINNONNZNYNANN acciddocdddddd dedicate OVOVOVOOUOOO0UU OO U0 OO OV OWOO VOUOOUU

HH KRHKKHKHKKHHRKHHHH HE ee a i, ee SR LUN,

HH HH HH SS SS OSS

268

10S: PUATe OMIM: OF

oe

a)

7 eeTres

JJADIIE

so, @

a

sa

i) SAL

eTtier

r vi

3 ‘

LIST OF REFERENCES

O'Neil, John T. Jr., Meta-Pi: An On-Line Interactive Compiler- Compiler, p. 201-213, Proceedings AFIPS FJCC 1968.

Feldman, Jerome A., et al., Translator Writing Systems, Technical Report No. CS69, Computer Science Department, Stanford University,

9 June 1967.

Rosen, Saul, Programming Systems and Languages, p. 265-358, McGraw-

Hili, 2967,

Feldman, Jerome A., A Formal Semantics for Computer Oriented

Languages, Ph.D. Thesis, Carnegie Institute of Technology, 1964.

McKeeman, William M., et al., A Compiler Generator, Prentice-Hall,

DRG reg aso. ;

Wirth, N., and Weber, H., EULER: A Generalization of Algol, and its

Formal Definition: ‘Part 1, CACM, v. 9, p. 13-25, January 1966,

Kildall, Gary A., ALGOL-E, Technical Report No. NPS-53KD71051A,

Department of Mathematics, Naval Postgraduate School, Monterey,

June 1971.

269

a2: “tt a) i) eh edt abet) SOUT © The +l ‘O48 -v

SA MIALT IS WO 78i7

cOei tae? ayviivyesese? gctt-nO 2A ee

Lsolaen’ >! sae av eye Ths [4

Maron WE a2 aS

Ss Jesjexp ) ire | W>z 31 AEN

hl tt! -su en nwes

ate ‘Tine! > . 3 re i<¢

« C976 Jn ;euUSATE lS

cp b-sisk ,. 20 .F adel fen’, PL ST1TA aealbsenor®

Pies Ah thas solslecary ,. lo 30 ,. A aelivel Ueebiaty ~ be Fala ae ay = - 7 THWIIEEM. worst! Toiuvqueod (MAD -. of Jtomds

© .Agaminiiel bo: Re Seolsve xo dowalsgor4. , tue? | neeoe

i Set fh , A eemisl .niebliat<, eel , per Pepe Se! 1% ros cen) alpar Iau

-16 J@ yah merliiv .cemeatsn —. OVeL , worl

Ul ,7edw baa , 2 fj 3iW os HMOs INL T3901 aeryoy

i A” Vreo ,Fisthit s ' 708 16 Ineetdieqed

=» ew

<LE-205 \q° apliqggd’: “5

(002 eaut @

«tae! iin

sige? CaM. . Esyauvgnad

enut

INITIAL DISTRIBUTION LIST

Defense Docmentation Center

Cameron Station

Alexandria, Virginia 22314

Library, Code 0212

Naval Postgraduate School Monterey, California 93940

LT Gary A. Kildall, Code 53KD (thesis advisor)

Department of Mathematics

Naval Postgraduate School

Monterey, California 93940

LT Peter C. Finne, USN (student)

1628 South Seventh Street

Brainerd, Minnesota 56401

270

No. Copies

2

telne”

al | Sh DRESS

Ew - oe) ite tito a6 ts $ oD , a, fooisz osnvbergisot pe Bh

Goce’ « uriotatg3 oo A! .

’ t . ~ feeiveb-areeds) G22 obo3°, ftebliR A oT ; Ho esllemdiot 3o tasnPvaged =

[nasa piaubsetgieos Mevelt a : : OSG? elfizuté[s3 voto

7 | We wow - 4 jasbuay) ¥el sent?’ .s set TT x Jeett? diueve2 digua® AtOL +)

ss ; [Get aloeatnint bracing

-

Pai 7 ; 7 i

7 j ; :

—_ »

i-

4

a if pie

Secunty Classification

DOCUMENT CONTROL DATA-R& title, body of abstract and indexing annotation must be entered when the overall report is classilied)

2a. REPORT SECURITY CLASSIFICATION

Unclassified 2b. GROUP

(Security classification of

1. ORIGINATING ACTIVITY (Corporate author)

Naval Postgraduate School

Monterey, California 93940

3 REPORT TITLE

XPL CGP: An XPL-based Semantic Language Processor

4. DESCRIPTIVE NOTES (Type of report and,inclusive dates)

Master's Thesis; June 1971 3S. AUTHOR(S) (First name, middle initial, last name)

Peter Charles Finne

6. REPORT OATE : Ja. TOTAL NO. OF PAGES 7b. NO. OF REFS

eg 272 7 Ba. CONTRACT OR GRANT NO. 92. ORIGINATOR’S REPORT NUMBER(S)

b. PROJECT NO.

= 9b. OTHER REPORT NO(S) (Any other numbers that may be assigned

this report)

d.

10. DISTRIBUTION STATEMENT

Approved for public release; distribution unlimited

11. SUPPLEMENTARY NOTES 12. SPONSORING MILITARY ACTIVITY

Naval Postgraduate School

Monterey, California 93940

13. ABSTRACT

The XPL CGP is a complete compxter peeetauar package based on the XPL system.

With the introduction of a semantic meta- language (SML) and an associated processor,

the package is capable of generating a production compiler for any computer

language with a mixed strategy precedence grammar. The only input required in most

cases is the syntax of the language encoded in BNF and es corresponding semantics

encoded in SML. The resulting compiler will generate code which may be executed

on a simulated stack-oriented machine.

ls Doan ela 271 pid leanne ee a oe

S/N 0101-807-6811 Security Classification PT EEES

aN

'eBePr ate we ory »

Mel imiiow esttudiiteath. i ssastey sifdeq st be

taroe ear fees? sleviegyoce levee

ae ,; SANe ureter ihS wer60laige re ——— eer eit eetig cst 7

,

“ewes” totenneg tillicgen afefasco « éi {20 J sdF aaah ll F298 04 C8 hn om jOMgIel -aiee sisveese & 46 WiIs0bopINL ehs a3

el ye WA Ge! x wr ,; =» <P COS IRUAG Ta 6 eo 7Riaies 10 sidsqas a) syntong @ twin Mh oF. Fis) ian] a) ‘ Tae TS $214 34907 ‘ReIG124 bax be a oS ite °”"

e340 7A hy tig ee i | es tf] oS-iF > 6: ‘Smal of oo 8a » aca

a8 ao t : mvaenées [1 tw 9 gnisivess s/IT IMe F

u

uJ Meineive-d5422 & t =<

oe qi

oe es (1 WAY ET RP aos

Security Classification p

PL Compiler Generator System

ompiler-Compiler

Semantic Metalanguage

crwth /3S (BACK) 272 ue ae : a. (NM O101-807-6821

Security Classification

ee

eee

erat

a

OF ere Phe 0

128587 Finne i

XPL CGP: An XPL-based semantic language pro- cessor,

C

7 x

| nm iH

2768 O wn 2 001 DUDLEY KNOX LIBRARY