[developers] A question about *gen-filtering-p*

Francis Bond fcbond at gmail.com
Tue Dec 23 15:06:43 CET 2008

  Can anyone explain what *gen-filtering-p* is meant to do?
In Jacy it is set to t in globals.lsp, no doubt for excellent reasons.
However, it seems to block some legitimate strings from generating.With the very latest jacy in svn, sentences such as the followingparse, but only generate (for the appropriate parse) iff*gen-filtering-p* is nil:
(lkb::do-parse-tty "吠える と 思う")  "0 thinks 0 barks"
The parse we want is this one:
Edge number 71(UTT (VP (PP (V (V (V (V (吠える))))) (CASE-P (と))) (V (V (V (V (思う)))))))
吠える と 思う [ LTOP: h1   INDEX: e2 [ e TENSE: PRES MOOD: INDICATIVE PROG: - PERF: - ASPECT:DEFAULT_ASPECT PASS: - SF: PROP ]   RELS: <          [ "_hoeru_v_1_rel"<0:3>            LBL: h3            ARG0: e5 [ e TENSE: PRES MOOD: INDICATIVE PROG: - PERF: -ASPECT: DEFAULT_ASPECT PASS: - SF: PROP ]            ARG1: u4 ]          [ "_omou_v_1_rel"<6:8>            LBL: h6            ARG0: e2            ARG1: u7            ARG2: h8 ] >   HCONS: < h8 qeq h3 > ]
I suspect that this effects more than just this kind of verb (verbsthat take verbs as arguments), we seem to have a few mysterioussentences that parse and don't generate even though all the lexicalitems seem to be in the generator chart.  Any clues would be greatlyappreciated.
Yours, trying to generate even more,
-- Francis Bond <http://www2.nict.go.jp/x/x161/en/member/bond/>NICT Language Infrastructure Group

More information about the developers mailing list