Morphology question

View: New views
3 Messages — Rating Filter:   Alert me  

Morphology question

by Emily M. Bender :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi,

I'm looking for some help on a puzzle that's come up
with my Wambaya grammar.   I have a word form that
as near as I can tell ought to be analyzed by the
orthographic subrules, but is failing to be.  I know
that each of the rules fires independently (see below),
and the form in question should be using just the simplest
subrule for each.

Thanks,
Emily

The word form is wurlungguji. Here are the relevant
rules and the relevant lexical entry:

3du-s-aux := third-du-aux &
  [ STEM < "wurlu" > ].

rr :=
%suffix (* ngg)
refl-recip-lex-rule.

non-sg-subj-nact-pres :=
%suffix (* uji) (!v uji) (giny gunyuji) (gininy gununyuji) (ngiyiny nguyunyuji) (mirndiny murndunyuji) (nying nyunguji) (ging gunguji) (gining gununguji) (ngiying nguyunguji) (mirnding murndunguji)
non-sg-subj-nact-present-lex-rule.

Here's what I get from the LKB:

TSNLP(11): (lkb::do-parse-tty "wurlungguji")

No analysis found corresponding to token 0-1 WURLUNGGUJI
No parses found
0
0
-1
0
46
TSNLP(12): lkb::*tchart*
#2A((NIL ([#[Token edge # 1: "WURLUNGGUJI" 0 1 (0 c 11) ] NIL]))
    (([#[Token edge # 1: "WURLUNGGUJI" 0 1 (0 c 11) ] NIL]) NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    ...)
TSNLP(13):

It can parse the root with each suffix separately:

TSNLP(13): (lkb::do-parse-tty "wurlungga")

No parses found
29
3
-1
41
33
TSNLP(14): lkb::*tchart*
#2A((NIL
     ([#[Morph edge # 5: "WURLUNGGA" "WURLU" 0 1 ((IV-GEN-NON-ABS WURLU)
                                                  (NON-DU-DAT
                                                   WURLUNGGA)) (0 c 9) ] NIL]
      [#[Morph edge # 4: "WURLUNGGA" "WURLU" 0 1 ((NON-DU-DAT
                                                   WURLUNGGA)) (0 c 9) ] NIL]
      [#[Morph edge # 3: "WURLUNGGA" "WURLU" 0 1 ((ADJ-NON-DU-DAT
                                                   WURLUNGGA)) (0 c 9) ] NIL]
      [#[Morph edge # 2: "WURLUNGGA" "WURLU" 0 1 ((RR WURLUNGG)
                                                  (NON-FUT-WITH-OBJ
                                                   WURLUNGGA)) (0 c 9) ] NIL]
      [#[Token edge # 1: "WURLUNGGA" 0 1 (0 c 9) ] NIL]))
    (([#[Morph edge # 5: "WURLUNGGA" "WURLU" 0 1 ((IV-GEN-NON-ABS WURLU)
                                                  (NON-DU-DAT
                                                   WURLUNGGA)) (0 c 9) ] NIL]
      [#[Morph edge # 4: "WURLUNGGA" "WURLU" 0 1 ((NON-DU-DAT
                                                   WURLUNGGA)) (0 c 9) ] NIL]
      [#[Morph edge # 3: "WURLUNGGA" "WURLU" 0 1 ((ADJ-NON-DU-DAT
                                                   WURLUNGGA)) (0 c 9) ] NIL]
      [#[Morph edge # 2: "WURLUNGGA" "WURLU" 0 1 ((RR WURLUNGG)
                                                  (NON-FUT-WITH-OBJ
                                                   WURLUNGGA)) (0 c 9) ] NIL]
      [#[Token edge # 1: "WURLUNGGA" 0 1 (0 c 9) ] NIL])
     NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    ...)
TSNLP(15): (lkb::do-parse-tty "wurluji")

No parses found
59
6
-1
32
46
TSNLP(16): lkb::*tchart*
#2A((NIL
     ([#[Morph edge # 8: "WURLUJI" "WURLU" 0 1 ((IV-GEN-NON-ABS WURLU)
                                                (DU-ERG
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Morph edge # 7: "WURLUJI" "WURLU" 0 1 ((NON-SG-SUBJ-NACT-PRES
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Morph edge # 6: "WURLUJI" "WURLU" 0 1 ((3SM-AGT-NACT-PRES
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Morph edge # 5: "WURLUJI" "WURLU" 0 1 ((DU-ERG
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Morph edge # 4: "WURLUJI" "WURLU" 0 1 ((ADJ-DU-ERG
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Morph edge # 3: "WURLUJI" "WURLA" 0 1 ((NON-SG-SUBJ-NACT-PRES
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Morph edge # 2: "WURLUJI" "WURLA" 0 1 ((3SM-AGT-NACT-PRES
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Token edge # 1: "WURLUJI" 0 1 (0 c 7) ] NIL]))
    (([#[Morph edge # 8: "WURLUJI" "WURLU" 0 1 ((IV-GEN-NON-ABS WURLU)
                                                (DU-ERG
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Morph edge # 7: "WURLUJI" "WURLU" 0 1 ((NON-SG-SUBJ-NACT-PRES
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Morph edge # 6: "WURLUJI" "WURLU" 0 1 ((3SM-AGT-NACT-PRES
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Morph edge # 5: "WURLUJI" "WURLU" 0 1 ((DU-ERG
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Morph edge # 4: "WURLUJI" "WURLU" 0 1 ((ADJ-DU-ERG
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Morph edge # 3: "WURLUJI" "WURLA" 0 1 ((NON-SG-SUBJ-NACT-PRES
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Morph edge # 2: "WURLUJI" "WURLA" 0 1 ((3SM-AGT-NACT-PRES
                                                 WURLUJI)) (0 c 7) ] NIL]
      [#[Token edge # 1: "WURLUJI" 0 1 (0 c 7) ] NIL])
     NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    (NIL NIL)
    ...)
TSNLP(17):

Re: Morphology question

by Ann Copestake :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message


can you confirm that the rules are allowed to feed eachother as far as the
morphosyntax goes?  try (print-nospfeeding)




Re: Morphology question

by Emily M. Bender :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Ah, indeed they aren't.  (And I could have *sworn* I'd seen it go
interactively.)  I've fixed the grammar bug and now things are going
as expected.

--- I hadn't realized how efficient that rule filter is!  

Thanks,
Emily

On Wed, Dec 05, 2007 at 12:39:18PM +0000, Ann Copestake wrote:
>
> can you confirm that the rules are allowed to feed eachother as far as the
> morphosyntax goes?  try (print-nospfeeding)
>
>
>