(FILECREATED "11-Aug-84 15:29:23" {ERIS}<SPEECH>LEXICON>FOOT-PARSER.;2 1410
changes to: (VARS FOOT-PARSERCOMS FOOT-PARSER-RULES W-RULE)
(FNS PRINTRULE PRINTRULES)
(RECORDS RULE)
previous date: "11-Aug-84 14:54:26" {ERIS}<SPEECH>LEXICON>FOOT-PARSER.;1)
(PRETTYCOMPRINT FOOT-PARSERCOMS)
(RPAQQ FOOT-PARSERCOMS ((VARS FOOT-PARSER-RULES W-RULE)
(RECORDS RULE)
(GLOBALVARS FOOT-PARSER-RULES)
(FNS PRINTRULE PRINTRULES)))
(RPAQQ FOOT-PARSER-RULES (W-RULE))
(RPAQQ W-RULE (W T (UNSTRESSED PRIMARYFOOT)))
[DECLARE: EVAL@COMPILE
(TYPERECORD RULE (LEFTSIDE RIGHTSIDE))
]
(DECLARE: DOEVAL@COMPILE DONTCOPY
(ADDTOVAR GLOBALVARS FOOT-PARSER-RULES)
)
(DEFINEQ
(PRINTRULE
[LAMBDA (RULE) (* pkh: "11-Aug-84 15:08")
(* Prints a RULE record (For cx-free rules))
(PRIN1 (fetch (RULE LEFTSIDE) of (EVAL RULE)))
(PRIN1 " ")
(PRIN1 "--> ")
(for X in (fetch (RULE RIGHTSIDE) of (EVAL RULE))
do (PRIN1 X)
(PRIN1 " "))
(TERPRI])
(PRINTRULES
[LAMBDA NIL (* pkh: "11-Aug-84 14:57")
(for RULE in FOOT-PARSER-RULES
do (PRINTRULE RULE)
(TERPRI])
)
(PUTPROPS FOOT-PARSER COPYRIGHT (NONE))
(DECLARE: DONTCOPY
(FILEMAP (NIL (702 1348 (PRINTRULE 712 . 1146) (PRINTRULES 1148 . 1346)))))
STOP