(FILECREATED " 7-Aug-84 23:25:33" {ERIS}<SPEECH>LEXICON>KEEP>PARSE-TEST.;1 2870   

      changes to:  (FNS CHECK.PARSER)

      previous date: " 7-Aug-84 22:36:04" {ERIS}<SPEECH>LEXICON>PARSE-TEST.;1)


(* Copyright (c) 1984 by Xerox Corporation. All rights reserved.)

(PRETTYCOMPRINT PARSE-TESTCOMS)

(RPAQQ PARSE-TESTCOMS ((VARS FACITARRAY)
		       (FNS CHECK.PARSER MAKE.FACIT.ARRAY TEMP)))

(RPAQ FACITARRAY (READARRAY 100 (QUOTE POINTER) 1))
(x
x-bIs1
@k-tI1<nIk
@d1-\vEnt2
x-glu1<tN-\et
@l2<kx-\lI1<nE<ti
@1<mx-\to2<ri
x<n@1<tx-mi
@n1<Txm
x-pE1<lxnt
ar2<kx-\pE1<lx-\go2
art1*lxs
x-stra1<lx-Ji
c1<gyU<ri
cl1
b@nd1
be1<sN
bi1*\hYv2
bEt1
bYt1
blu1-IG
but1
brx-vU1<rx
bru-\ha1-\ha2
bR1<g%|n<di
kek1
ke1<\nYn2
kar2<b%|<\ne1<S%|n
k@s1<\tret2
CE1<l%|st
C@n1<sL-X-i
CEk1
ko1<r%|s
sI1<vL
klo1<ZX
kag1*\hwil2
ka2<mxn-\dIr1
kam1-\r@d2
kxn-fyuz1
kan1<sx<\met2
kan1-\vO2
kor1<t%|-\zon2
kO1-\pu2
krIsp1
kyum1-yU<l%|<tIv
di1<mxn
dE2<b%|<\n@r1
dE2<grx-\de1<S%|n
dEn-tI1<S%|n
dI-tR2<mx<\ne1<S%|n
dY1-\JEst2
dI<skcr1<dNt
dI2<\str↑st1
do1-X
drog1
dwcrvz1
i2<go*\sEn1<trIk
Em1<bX
En2-J%|<\nIr1
E1<kwx-bL
ET2-nx-\la1<JIk
Ek2<skx-\myu1<nx-\ket2
Iks-pWnd1
f@1<ri
fez1
fi1-\at
fIs1<tI-\k↑fs2
flu1<zi
fok1<sL
fr@k1-S%|n
frY1
ge1<lx
gx-vat1
g@st1-li
gl↑m1
gren1
gro1<sX
JIm-ka1<nx
h@G1
hip1
hE1<rL-dri
hI2<px-\pa1<tx-mxs
hX-Y1<zN
hyu-\mI1<dx-\fY2
Y1
Im-bro1<li-\o2
Im1<px<t%|s
IG1<kx
In2-\kyU2<rx-\bI1<lx<ti
I2<nIg-\z@kt1
In-h@1<b%|<t%|nt
In2<\sI2<nyU-\e1<S%|n
In2<tX-\k↑l1<CX-L
In2<trx<\mIt1
I2<\rE2<gyU<\l@1<rx<ti
Jc1
J↑1<gL-X
kIn1<dX*\gar2<tN
lx-ka1<nIk
l@C1
NIL
)
(DEFINEQ

(CHECK.PARSER
  [LAMBDA (ARRAY FACITARRAY)                                 (* edited: " 7-Aug-84 23:25")
    (for X RESULT from 1 to (ARRAYSIZE ARRAY) unless (EQUAL (SETQ RESULT (PARSE-1-WORD (ELT ARRAY X)))
							    (ELT FACITARRAY X))
       collect (printout T "Failed on: " X " " (ELT FACITARRAY X)
			 " vs. incorrect " RESULT T)
	       (ELT FACITARRAY X)
       finally (if (NULL $$VAL)
		   then (printout T "Success! No errors" T))
	       (RETURN $$VAL])

(MAKE.FACIT.ARRAY
  [LAMBDA NIL                                                (* mmw: " 7-Aug-84 22:13")
    (for X from 1 to 100 do (SETA FACITARRAY X (PARSE-1-WORD (ELT SMALLLEX X])

(TEMP
  [LAMBDA (SYLLABLE)                                         (* mmw: " 7-Aug-84 18:01")

          (* Returns the rest of the syllable starting with a long-vowel (VV's have to be treated separately) or starting 
	  with the VCC sequence if the syllables isn't long returns NIL)


    (OR (SOME SYLLABLE (QUOTE LONG-VOWEL?))
	(SOME (CDR (SOME (CDR (SOME (CDR (SOME SYLLABLE (QUOTE VOWEL?)))
				    (QUOTE CONSONANT?)))
			 (QUOTE CONSONANT?)))
	      (QUOTE CONSONANT?])
)
(PUTPROPS PARSE-TEST COPYRIGHT ("Xerox Corporation" 1984))
(DECLARE: DONTCOPY
  (FILEMAP (NIL (1559 2789 (CHECK.PARSER 1569 . 2083) (MAKE.FACIT.ARRAY 2085 . 2293) (TEMP 2295 . 2787))
)))
STOP