[matrix] Bug in customization form

Ned Letcher nletcher at gmail.com
Tue Apr 16 10:08:29 CEST 2013


I've found two ways of generating a broken choices file using the Grammar
Matrix questionnaire. They both occur after deleting a lex type that is
referred to elsewhere in the choices file. The two examples use noun lex
types, but would also work for verbs.

The first occurs when when deleting a lex type that another lex type
inherits from. This is illustrated in broken_choices1.txt, where I've
removed noun27 using the questionnaire, but noun30 inherits from it.

The second occurs when deleting a lex type that is targeted by a lexical
rule. This is illustrated in broken_choices2.txt, where I've removed noun27
using the questionnaire, but noun-pc1 has noun27 as in input. (I removed
the reference to noun27 used in the first example and added the lex rule
input to isolate the two different examples)

The result is an error page offering you to download the broken choices
file. This means the only way to fix things is to download the file and fix
the mistake by hand editing it. I think the desirable behaviour would be to
flag the now broken field with a red asterisk and message, indicating that
something seeds to be fixed before the form can be submitted.

Ned

-- 
nedned.net
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.delph-in.net/archives/matrix/attachments/20130416/ebfd0c59/attachment-0001.html>
-------------- next part --------------

version=26

section=general
language=Yiddish
iso-code=ydd
punctuation-chars=keep-list
punctuation-chars-list=-
archive=yes
email=harmanas at uw.edu
affiliation=University of Washington
motivation=UW: LING567
comment=Yiddish: A Linguistic Introduction. Niel G. Jacobs.
vcs=none

section=word-order
word-order=v2
has-dets=yes
noun-det-order=det-noun
has-aux=no
aux-comp-order=before
aux-comp=vp
multiple-aux=yes

section=number
  number1_name=sg
  number2_name=pl

section=person
person=1-2-3
first-person=none

section=gender
  gender1_name=masc
  gender2_name=fem
  gender3_name=neut

section=case
case-marking=nom-acc
nom-acc-nom-case-name=nominative
nom-acc-acc-case-name=accusative
  case1_name=dative

section=direct-inverse

section=tense-aspect-mood

section=other-features

section=sentential-negation

section=coordination

section=matrix-yes-no

section=arg-opt

section=lexicon
  noun6_name=1p-nom-sg-pron
    noun6_feat1_name=case
    noun6_feat1_value=nom
    noun6_feat2_name=person
    noun6_feat2_value=1st
    noun6_feat3_name=number
    noun6_feat3_value=sg
  noun6_det=imp
    noun6_stem1_orth=ikh
    noun6_stem1_pred=_ikh_pro_rel
  noun7_name=1p-nom-pl-pron
    noun7_feat1_name=person
    noun7_feat1_value=1st
    noun7_feat2_name=case
    noun7_feat2_value=nom
    noun7_feat3_name=number
    noun7_feat3_value=pl
  noun7_det=imp
    noun7_stem1_orth=mir
    noun7_stem1_pred=_mir_pro_rel
  noun8_name=1p-acc-sg-pron
    noun8_feat1_name=person
    noun8_feat1_value=1st
    noun8_feat2_name=case
    noun8_feat2_value=acc
    noun8_feat3_name=number
    noun8_feat3_value=sg
  noun8_det=imp
    noun8_stem1_orth=mikh
    noun8_stem1_pred=_mikh_pro_rel
  noun9_name=1p-dat-sg-pron
    noun9_feat1_name=person
    noun9_feat1_value=1st
    noun9_feat2_name=case
    noun9_feat2_value=dative
    noun9_feat3_name=number
    noun9_feat3_value=sg
  noun9_det=imp
    noun9_stem1_orth=mir
    noun9_stem1_pred=_mir_pro_rel
  noun10_name=1p-acc-or-dat-pl-pron
    noun10_feat1_name=person
    noun10_feat1_value=1st
    noun10_feat2_name=case
    noun10_feat2_value=acc, dative
    noun10_feat3_name=number
    noun10_feat3_value=pl
  noun10_det=imp
    noun10_stem1_orth=undz
    noun10_stem1_pred=_undz_pro_rel
  noun11_name=3p-nom-sg-masc-pron
    noun11_feat1_name=case
    noun11_feat1_value=nom
    noun11_feat2_name=number
    noun11_feat2_value=sg
    noun11_feat3_name=person
    noun11_feat3_value=3rd
    noun11_feat4_name=gender
    noun11_feat4_value=masc
  noun11_det=imp
    noun11_stem1_orth=er
    noun11_stem1_pred=_er_pro_rel
  noun12_name=3p-nom-or-acc-sg-fem-pron
    noun12_feat1_name=case
    noun12_feat1_value=nom, acc
    noun12_feat2_name=number
    noun12_feat2_value=sg
    noun12_feat3_name=gender
    noun12_feat3_value=fem
    noun12_feat4_name=person
    noun12_feat4_value=3rd
  noun12_det=imp
    noun12_stem1_orth=zi
    noun12_stem1_pred=_zi_pro_rel
  noun13_name=3p-pl-pron
    noun13_feat1_name=number
    noun13_feat1_value=pl
    noun13_feat2_name=person
    noun13_feat2_value=3rd
    noun13_feat4_name=gender
    noun13_feat4_value=masc
  noun13_det=imp
    noun13_stem1_orth=zey
    noun13_stem1_pred=_zey_pro_rel
  noun16_name=3p-acc-or-dat-sg-masc-pron
    noun16_feat1_name=person
    noun16_feat1_value=3rd
    noun16_feat2_name=case
    noun16_feat2_value=acc, dative
    noun16_feat3_name=gender
    noun16_feat3_value=masc
    noun16_feat4_name=number
    noun16_feat4_value=sg
  noun16_det=imp
    noun16_stem1_orth=im
    noun16_stem1_pred=_im_pro_rel
  noun17_name=3p-dat-sg-neut-pron
    noun17_feat1_name=case
    noun17_feat1_value=dative
    noun17_feat2_name=number
    noun17_feat2_value=sg
    noun17_feat3_name=gender
    noun17_feat3_value=neut
    noun17_feat4_name=person
    noun17_feat4_value=3rd
  noun17_det=imp
    noun17_stem1_orth=im
    noun17_stem1_pred=_im_pro_rel
  noun18_name=3p-nom-or-acc-sg-neut-pro
    noun18_feat1_name=person
    noun18_feat1_value=3rd
    noun18_feat2_name=case
    noun18_feat2_value=nom, acc
    noun18_feat3_name=number
    noun18_feat3_value=sg
    noun18_feat4_name=gender
    noun18_feat4_value=neut
  noun18_det=imp
    noun18_stem1_orth=es
    noun18_stem1_pred=_es_pro_rel
  noun19_name=2p-nom-sg-pro
    noun19_feat1_name=person
    noun19_feat1_value=2nd
    noun19_feat2_name=case
    noun19_feat2_value=nom
    noun19_feat3_name=number
    noun19_feat3_value=sg
  noun19_det=imp
    noun19_stem1_orth=du
    noun19_stem1_pred=_du_pro_rel
  noun20_name=2p-acc-sg-pro
    noun20_feat1_name=person
    noun20_feat1_value=2nd
    noun20_feat2_name=case
    noun20_feat2_value=acc
    noun20_feat3_name=number
    noun20_feat3_value=sg
  noun20_det=imp
    noun20_stem1_orth=dikh
    noun20_stem1_pred=_dikh_pro_rel
  noun21_name=2p-dat-sg-pro
    noun21_feat1_name=case
    noun21_feat1_value=dative
    noun21_feat2_name=number
    noun21_feat2_value=sg
    noun21_feat3_name=person
    noun21_feat3_value=2nd
  noun21_det=imp
    noun21_stem1_orth=dir
    noun21_stem1_pred=_dir_pro_rel
  noun22_name=2p-nom-pl-pro
    noun22_feat1_name=case
    noun22_feat1_value=nom
    noun22_feat2_name=number
    noun22_feat2_value=pl
    noun22_feat3_name=person
    noun22_feat3_value=2nd
  noun22_det=imp
    noun22_stem1_orth=ir
    noun22_stem1_pred=_iir_pro_rel
  noun23_name=3p-dat-sg-fem-pro
    noun23_feat1_name=case
    noun23_feat1_value=dative
    noun23_feat2_name=person
    noun23_feat2_value=3rd
    noun23_feat3_name=number
    noun23_feat3_value=sg
    noun23_feat4_name=gender
    noun23_feat4_value=fem
  noun23_det=imp
    noun23_stem1_orth=ir
    noun23_stem1_pred=_ir_pro_rel
  noun24_name=2p-nom-or-acc-pl-pro
    noun24_feat1_name=case
    noun24_feat1_value=nom, acc
    noun24_feat2_name=number
    noun24_feat2_value=pl
    noun24_feat3_name=person
    noun24_feat3_value=2nd
  noun24_det=imp
    noun24_stem1_orth=aykh
    noun24_stem1_pred=_aykh_pro_rel
  noun25_name=case-noun
  noun25_det=opt
  noun26_name=fem-noun
    noun26_feat1_name=gender
    noun26_feat1_value=fem
  noun26_det=opt
    noun26_stem1_orth=mame
    noun26_stem1_pred=_mame_n_rel
  noun28_name=neut-noun
    noun28_feat1_name=gender
    noun28_feat1_value=neut
  noun28_det=opt
    noun28_stem1_orth=bukh
    noun28_stem1_pred=_bukh_n_rel
    noun28_stem2_orth=kind
    noun28_stem2_pred=_kind_n_rel
    noun28_stem3_orth=hoyn
    noun28_stem3_pred=_hoyn_n_rel
  noun29_name=case-fem-noun
  noun29_supertypes=noun25, noun26
  noun29_det=opt
  noun30_name=case-masc-noun
  noun30_supertypes=noun25, noun27
  noun30_det=opt
  noun31_name=case-neut-noun
  noun31_supertypes=noun25, noun28
  noun31_det=opt
  noun32_name=proper
  noun32_det=imp
    noun32_stem1_orth=daytshland
    noun32_stem1_pred=_daytshland_n_rel
  verb1_name=intrans-verb
  verb1_valence=intrans
    verb1_stem1_orth=zing
    verb1_stem1_pred=_zing_v_rel
    verb1_stem2_orth=red
    verb1_stem2_pred=_red_v_rel
  verb2_name=trans-verb
  verb2_valence=nom-acc
    verb2_stem1_orth=leyen
    verb2_stem1_pred=_leyen_v_rel
    verb2_stem3_orth=rufn
    verb2_stem3_pred=_rufn_v_rel
    verb2_stem5_orth=runf
    verb2_stem5_pred=_runf_v_rel
    verb2_stem6_orth=zen
    verb2_stem6_pred=_zen_v_rel
  verb3_name=ditrans-verb
  verb3_valence=nom-acc
    verb3_stem1_orth=git
    verb3_stem1_pred=_git_v_rel
  det1_name=sg-masc-nom-det
    det1_stem1_orth=der
    det1_stem1_pred=_der_q_1_rel
    det1_feat1_name=case
    det1_feat1_value=nom
    det1_feat2_name=gender
    det1_feat2_value=masc
    det1_feat3_name=number
    det1_feat3_value=sg
  det2_name=sg-masc-acc-or-dat-det
    det2_stem1_orth=dem
    det2_stem1_pred=_dem_q_1_rel
    det2_feat1_name=gender
    det2_feat1_value=masc
    det2_feat2_name=case
    det2_feat2_value=acc, dative
    det2_feat3_name=number
    det2_feat3_value=sg
  det4_name=sg-fem-nom-or-acc-det
    det4_stem1_orth=di
    det4_stem1_pred=_di_q_1_rel
    det4_feat1_name=gender
    det4_feat1_value=fem
    det4_feat2_name=case
    det4_feat2_value=nom, acc
    det4_feat3_name=number
    det4_feat3_value=sg
  det6_name=sg-fem-dat-det
    det6_stem1_orth=der
    det6_stem1_pred=_der_q_2_rel
    det6_feat1_name=gender
    det6_feat1_value=fem
    det6_feat2_name=case
    det6_feat2_value=dative
    det6_feat3_name=number
    det6_feat3_value=sg
  det7_name=sg-neut-nom-or-acc-det
    det7_stem1_orth=dos
    det7_stem1_pred=_dos_q_rel
    det7_feat1_name=case
    det7_feat1_value=nom, acc
    det7_feat2_name=gender
    det7_feat2_value=neut
    det7_feat3_name=number
    det7_feat3_value=sg
  det9_name=sg-neut-dat-det
    det9_stem1_orth=dem
    det9_stem1_pred=_dem_q_2_rel
    det9_feat1_name=case
    det9_feat1_value=dative
    det9_feat2_name=gender
    det9_feat2_value=neut
    det9_feat3_name=number
    det9_feat3_value=sg
  det10_name=pl-det
    det10_stem1_orth=di
    det10_stem1_pred=_di_q_2_rel
    det10_feat1_name=number
    det10_feat1_value=pl
  det11_name=sg-masc-or-neut-poss-det
    det11_stem1_orth=dem
    det11_stem1_pred=_dem_q_3_rel
    det11_feat1_name=gender
    det11_feat1_value=masc, neut
    det11_feat2_name=number
    det11_feat2_value=sg
  det12_name=sg-fem-poss-det
    det12_stem1_orth=der
    det12_stem1_pred=_der_q_3_rel
    det12_feat1_name=gender
    det12_feat1_value=fem
    det12_feat2_name=number
    det12_feat2_value=sg
  det14_name=indef-det
    det14_stem1_orth=a
    det14_stem1_pred=_a_q_rel
    det14_stem2_orth=an
    det14_stem2_pred=_an_q_1_rel
    det14_feat1_name=number
    det14_feat1_value=sg

section=morphology
  noun-pc1_name=num
  noun-pc1_obligatory=on
  noun-pc1_order=suffix
  noun-pc1_inputs=noun
    noun-pc1_lrt1_name=singular
      noun-pc1_lrt1_feat1_name=number
      noun-pc1_lrt1_feat1_value=sg
      noun-pc1_lrt1_lri1_inflecting=no
    noun-pc1_lrt2_name=plural
      noun-pc1_lrt2_lri1_inflecting=yes
      noun-pc1_lrt2_lri1_orth=-s
      noun-pc1_lrt2_lri2_inflecting=yes
      noun-pc1_lrt2_lri2_orth=-es
      noun-pc1_lrt2_lri3_orth=-er
      noun-pc1_lrt2_lri4_orth=-n
  verb-pc1_name=pernum
  verb-pc1_obligatory=on
  verb-pc1_order=suffix
  verb-pc1_inputs=verb
    verb-pc1_lrt1_name=1sg
      verb-pc1_lrt1_feat1_name=person
      verb-pc1_lrt1_feat1_value=1st
      verb-pc1_lrt1_feat1_head=subj
      verb-pc1_lrt1_feat2_name=number
      verb-pc1_lrt1_feat2_value=sg
      verb-pc1_lrt1_feat2_head=subj
      verb-pc1_lrt1_lri1_inflecting=no
    verb-pc1_lrt2_name=2sg
      verb-pc1_lrt2_feat1_name=number
      verb-pc1_lrt2_feat1_value=sg
      verb-pc1_lrt2_feat1_head=subj
      verb-pc1_lrt2_feat2_name=person
      verb-pc1_lrt2_feat2_value=2nd
      verb-pc1_lrt2_feat2_head=subj
      verb-pc1_lrt2_lri1_inflecting=yes
      verb-pc1_lrt2_lri1_orth=-st
    verb-pc1_lrt3_name=3sg
      verb-pc1_lrt3_feat1_name=person
      verb-pc1_lrt3_feat1_value=3rd
      verb-pc1_lrt3_feat1_head=subj
      verb-pc1_lrt3_feat2_name=number
      verb-pc1_lrt3_feat2_value=sg
      verb-pc1_lrt3_feat2_head=subj
      verb-pc1_lrt3_lri1_inflecting=yes
      verb-pc1_lrt3_lri1_orth=-t
    verb-pc1_lrt4_name=1pl
      verb-pc1_lrt4_feat1_name=person
      verb-pc1_lrt4_feat1_value=1st
      verb-pc1_lrt4_feat1_head=subj
      verb-pc1_lrt4_feat2_name=number
      verb-pc1_lrt4_feat2_value=pl
      verb-pc1_lrt4_feat2_head=subj
      verb-pc1_lrt4_lri1_inflecting=yes
      verb-pc1_lrt4_lri1_orth=n
      verb-pc1_lrt4_lri2_inflecting=yes
      verb-pc1_lrt4_lri2_orth=-en
    verb-pc1_lrt5_name=2pl
      verb-pc1_lrt5_feat1_name=number
      verb-pc1_lrt5_feat1_value=pl
      verb-pc1_lrt5_feat1_head=subj
      verb-pc1_lrt5_feat2_name=person
      verb-pc1_lrt5_feat2_value=2nd
      verb-pc1_lrt5_feat2_head=subj
      verb-pc1_lrt5_lri1_inflecting=yes
      verb-pc1_lrt5_lri1_orth=-t
    verb-pc1_lrt6_name=3pl
      verb-pc1_lrt6_feat1_name=number
      verb-pc1_lrt6_feat1_value=pl
      verb-pc1_lrt6_feat1_head=subj
      verb-pc1_lrt6_feat2_name=person
      verb-pc1_lrt6_feat2_value=3rd
      verb-pc1_lrt6_feat2_head=subj
      verb-pc1_lrt6_lri1_inflecting=yes
      verb-pc1_lrt6_lri1_orth=-n
      verb-pc1_lrt6_lri2_inflecting=yes
      verb-pc1_lrt6_lri2_orth=-en

section=toolbox-import

section=test-sentences
  sentence1_orth=the cat chases the dog
  sentence2_orth=the dogs sleep

section=gen-options

section=ToolboxLexicon
-------------- next part --------------

version=26

section=general
language=Yiddish
iso-code=ydd
punctuation-chars=keep-list
punctuation-chars-list=-
archive=yes
email=harmanas at uw.edu
affiliation=University of Washington
motivation=UW: LING567
comment=Yiddish: A Linguistic Introduction. Niel G. Jacobs.
vcs=none

section=word-order
word-order=v2
has-dets=yes
noun-det-order=det-noun
has-aux=no
aux-comp-order=before
aux-comp=vp
multiple-aux=yes

section=number
  number1_name=sg
  number2_name=pl

section=person
person=1-2-3
first-person=none

section=gender
  gender1_name=masc
  gender2_name=fem
  gender3_name=neut

section=case
case-marking=nom-acc
nom-acc-nom-case-name=nominative
nom-acc-acc-case-name=accusative
  case1_name=dative

section=direct-inverse

section=tense-aspect-mood

section=other-features

section=sentential-negation

section=coordination

section=matrix-yes-no

section=arg-opt

section=lexicon
  noun6_name=1p-nom-sg-pron
    noun6_feat1_name=case
    noun6_feat1_value=nom
    noun6_feat2_name=person
    noun6_feat2_value=1st
    noun6_feat3_name=number
    noun6_feat3_value=sg
  noun6_det=imp
    noun6_stem1_orth=ikh
    noun6_stem1_pred=_ikh_pro_rel
  noun7_name=1p-nom-pl-pron
    noun7_feat1_name=person
    noun7_feat1_value=1st
    noun7_feat2_name=case
    noun7_feat2_value=nom
    noun7_feat3_name=number
    noun7_feat3_value=pl
  noun7_det=imp
    noun7_stem1_orth=mir
    noun7_stem1_pred=_mir_pro_rel
  noun8_name=1p-acc-sg-pron
    noun8_feat1_name=person
    noun8_feat1_value=1st
    noun8_feat2_name=case
    noun8_feat2_value=acc
    noun8_feat3_name=number
    noun8_feat3_value=sg
  noun8_det=imp
    noun8_stem1_orth=mikh
    noun8_stem1_pred=_mikh_pro_rel
  noun9_name=1p-dat-sg-pron
    noun9_feat1_name=person
    noun9_feat1_value=1st
    noun9_feat2_name=case
    noun9_feat2_value=dative
    noun9_feat3_name=number
    noun9_feat3_value=sg
  noun9_det=imp
    noun9_stem1_orth=mir
    noun9_stem1_pred=_mir_pro_rel
  noun10_name=1p-acc-or-dat-pl-pron
    noun10_feat1_name=person
    noun10_feat1_value=1st
    noun10_feat2_name=case
    noun10_feat2_value=acc, dative
    noun10_feat3_name=number
    noun10_feat3_value=pl
  noun10_det=imp
    noun10_stem1_orth=undz
    noun10_stem1_pred=_undz_pro_rel
  noun11_name=3p-nom-sg-masc-pron
    noun11_feat1_name=case
    noun11_feat1_value=nom
    noun11_feat2_name=number
    noun11_feat2_value=sg
    noun11_feat3_name=person
    noun11_feat3_value=3rd
    noun11_feat4_name=gender
    noun11_feat4_value=masc
  noun11_det=imp
    noun11_stem1_orth=er
    noun11_stem1_pred=_er_pro_rel
  noun12_name=3p-nom-or-acc-sg-fem-pron
    noun12_feat1_name=case
    noun12_feat1_value=nom, acc
    noun12_feat2_name=number
    noun12_feat2_value=sg
    noun12_feat3_name=gender
    noun12_feat3_value=fem
    noun12_feat4_name=person
    noun12_feat4_value=3rd
  noun12_det=imp
    noun12_stem1_orth=zi
    noun12_stem1_pred=_zi_pro_rel
  noun13_name=3p-pl-pron
    noun13_feat1_name=number
    noun13_feat1_value=pl
    noun13_feat2_name=person
    noun13_feat2_value=3rd
    noun13_feat4_name=gender
    noun13_feat4_value=masc
  noun13_det=imp
    noun13_stem1_orth=zey
    noun13_stem1_pred=_zey_pro_rel
  noun16_name=3p-acc-or-dat-sg-masc-pron
    noun16_feat1_name=person
    noun16_feat1_value=3rd
    noun16_feat2_name=case
    noun16_feat2_value=acc, dative
    noun16_feat3_name=gender
    noun16_feat3_value=masc
    noun16_feat4_name=number
    noun16_feat4_value=sg
  noun16_det=imp
    noun16_stem1_orth=im
    noun16_stem1_pred=_im_pro_rel
  noun17_name=3p-dat-sg-neut-pron
    noun17_feat1_name=case
    noun17_feat1_value=dative
    noun17_feat2_name=number
    noun17_feat2_value=sg
    noun17_feat3_name=gender
    noun17_feat3_value=neut
    noun17_feat4_name=person
    noun17_feat4_value=3rd
  noun17_det=imp
    noun17_stem1_orth=im
    noun17_stem1_pred=_im_pro_rel
  noun18_name=3p-nom-or-acc-sg-neut-pro
    noun18_feat1_name=person
    noun18_feat1_value=3rd
    noun18_feat2_name=case
    noun18_feat2_value=nom, acc
    noun18_feat3_name=number
    noun18_feat3_value=sg
    noun18_feat4_name=gender
    noun18_feat4_value=neut
  noun18_det=imp
    noun18_stem1_orth=es
    noun18_stem1_pred=_es_pro_rel
  noun19_name=2p-nom-sg-pro
    noun19_feat1_name=person
    noun19_feat1_value=2nd
    noun19_feat2_name=case
    noun19_feat2_value=nom
    noun19_feat3_name=number
    noun19_feat3_value=sg
  noun19_det=imp
    noun19_stem1_orth=du
    noun19_stem1_pred=_du_pro_rel
  noun20_name=2p-acc-sg-pro
    noun20_feat1_name=person
    noun20_feat1_value=2nd
    noun20_feat2_name=case
    noun20_feat2_value=acc
    noun20_feat3_name=number
    noun20_feat3_value=sg
  noun20_det=imp
    noun20_stem1_orth=dikh
    noun20_stem1_pred=_dikh_pro_rel
  noun21_name=2p-dat-sg-pro
    noun21_feat1_name=case
    noun21_feat1_value=dative
    noun21_feat2_name=number
    noun21_feat2_value=sg
    noun21_feat3_name=person
    noun21_feat3_value=2nd
  noun21_det=imp
    noun21_stem1_orth=dir
    noun21_stem1_pred=_dir_pro_rel
  noun22_name=2p-nom-pl-pro
    noun22_feat1_name=case
    noun22_feat1_value=nom
    noun22_feat2_name=number
    noun22_feat2_value=pl
    noun22_feat3_name=person
    noun22_feat3_value=2nd
  noun22_det=imp
    noun22_stem1_orth=ir
    noun22_stem1_pred=_iir_pro_rel
  noun23_name=3p-dat-sg-fem-pro
    noun23_feat1_name=case
    noun23_feat1_value=dative
    noun23_feat2_name=person
    noun23_feat2_value=3rd
    noun23_feat3_name=number
    noun23_feat3_value=sg
    noun23_feat4_name=gender
    noun23_feat4_value=fem
  noun23_det=imp
    noun23_stem1_orth=ir
    noun23_stem1_pred=_ir_pro_rel
  noun24_name=2p-nom-or-acc-pl-pro
    noun24_feat1_name=case
    noun24_feat1_value=nom, acc
    noun24_feat2_name=number
    noun24_feat2_value=pl
    noun24_feat3_name=person
    noun24_feat3_value=2nd
  noun24_det=imp
    noun24_stem1_orth=aykh
    noun24_stem1_pred=_aykh_pro_rel
  noun25_name=case-noun
  noun25_det=opt
  noun26_name=fem-noun
    noun26_feat1_name=gender
    noun26_feat1_value=fem
  noun26_det=opt
    noun26_stem1_orth=mame
    noun26_stem1_pred=_mame_n_rel
  noun28_name=neut-noun
    noun28_feat1_name=gender
    noun28_feat1_value=neut
  noun28_det=opt
    noun28_stem1_orth=bukh
    noun28_stem1_pred=_bukh_n_rel
    noun28_stem2_orth=kind
    noun28_stem2_pred=_kind_n_rel
    noun28_stem3_orth=hoyn
    noun28_stem3_pred=_hoyn_n_rel
  noun29_name=case-fem-noun
  noun29_supertypes=noun25, noun26
  noun29_det=opt
  noun30_name=case-masc-noun
  noun30_supertypes=noun25
  noun30_det=opt
  noun31_name=case-neut-noun
  noun31_supertypes=noun25, noun28
  noun31_det=opt
  noun32_name=proper
  noun32_det=imp
    noun32_stem1_orth=daytshland
    noun32_stem1_pred=_daytshland_n_rel
  verb1_name=intrans-verb
  verb1_valence=intrans
    verb1_stem1_orth=zing
    verb1_stem1_pred=_zing_v_rel
    verb1_stem2_orth=red
    verb1_stem2_pred=_red_v_rel
  verb2_name=trans-verb
  verb2_valence=nom-acc
    verb2_stem1_orth=leyen
    verb2_stem1_pred=_leyen_v_rel
    verb2_stem3_orth=rufn
    verb2_stem3_pred=_rufn_v_rel
    verb2_stem5_orth=runf
    verb2_stem5_pred=_runf_v_rel
    verb2_stem6_orth=zen
    verb2_stem6_pred=_zen_v_rel
  verb3_name=ditrans-verb
  verb3_valence=nom-acc
    verb3_stem1_orth=git
    verb3_stem1_pred=_git_v_rel
  det1_name=sg-masc-nom-det
    det1_stem1_orth=der
    det1_stem1_pred=_der_q_1_rel
    det1_feat1_name=case
    det1_feat1_value=nom
    det1_feat2_name=gender
    det1_feat2_value=masc
    det1_feat3_name=number
    det1_feat3_value=sg
  det2_name=sg-masc-acc-or-dat-det
    det2_stem1_orth=dem
    det2_stem1_pred=_dem_q_1_rel
    det2_feat1_name=gender
    det2_feat1_value=masc
    det2_feat2_name=case
    det2_feat2_value=acc, dative
    det2_feat3_name=number
    det2_feat3_value=sg
  det4_name=sg-fem-nom-or-acc-det
    det4_stem1_orth=di
    det4_stem1_pred=_di_q_1_rel
    det4_feat1_name=gender
    det4_feat1_value=fem
    det4_feat2_name=case
    det4_feat2_value=nom, acc
    det4_feat3_name=number
    det4_feat3_value=sg
  det6_name=sg-fem-dat-det
    det6_stem1_orth=der
    det6_stem1_pred=_der_q_2_rel
    det6_feat1_name=gender
    det6_feat1_value=fem
    det6_feat2_name=case
    det6_feat2_value=dative
    det6_feat3_name=number
    det6_feat3_value=sg
  det7_name=sg-neut-nom-or-acc-det
    det7_stem1_orth=dos
    det7_stem1_pred=_dos_q_rel
    det7_feat1_name=case
    det7_feat1_value=nom, acc
    det7_feat2_name=gender
    det7_feat2_value=neut
    det7_feat3_name=number
    det7_feat3_value=sg
  det9_name=sg-neut-dat-det
    det9_stem1_orth=dem
    det9_stem1_pred=_dem_q_2_rel
    det9_feat1_name=case
    det9_feat1_value=dative
    det9_feat2_name=gender
    det9_feat2_value=neut
    det9_feat3_name=number
    det9_feat3_value=sg
  det10_name=pl-det
    det10_stem1_orth=di
    det10_stem1_pred=_di_q_2_rel
    det10_feat1_name=number
    det10_feat1_value=pl
  det11_name=sg-masc-or-neut-poss-det
    det11_stem1_orth=dem
    det11_stem1_pred=_dem_q_3_rel
    det11_feat1_name=gender
    det11_feat1_value=masc, neut
    det11_feat2_name=number
    det11_feat2_value=sg
  det12_name=sg-fem-poss-det
    det12_stem1_orth=der
    det12_stem1_pred=_der_q_3_rel
    det12_feat1_name=gender
    det12_feat1_value=fem
    det12_feat2_name=number
    det12_feat2_value=sg
  det14_name=indef-det
    det14_stem1_orth=a
    det14_stem1_pred=_a_q_rel
    det14_stem2_orth=an
    det14_stem2_pred=_an_q_1_rel
    det14_feat1_name=number
    det14_feat1_value=sg

section=morphology
  noun-pc1_name=num
  noun-pc1_obligatory=on
  noun-pc1_order=suffix
  noun-pc1_inputs=noun27
    noun-pc1_lrt1_name=singular
      noun-pc1_lrt1_feat1_name=number
      noun-pc1_lrt1_feat1_value=sg
      noun-pc1_lrt1_lri1_inflecting=no
    noun-pc1_lrt2_name=plural
      noun-pc1_lrt2_lri1_inflecting=yes
      noun-pc1_lrt2_lri1_orth=-s
      noun-pc1_lrt2_lri2_inflecting=yes
      noun-pc1_lrt2_lri2_orth=-es
      noun-pc1_lrt2_lri3_orth=-er
      noun-pc1_lrt2_lri4_orth=-n
  verb-pc1_name=pernum
  verb-pc1_obligatory=on
  verb-pc1_order=suffix
  verb-pc1_inputs=verb
    verb-pc1_lrt1_name=1sg
      verb-pc1_lrt1_feat1_name=person
      verb-pc1_lrt1_feat1_value=1st
      verb-pc1_lrt1_feat1_head=subj
      verb-pc1_lrt1_feat2_name=number
      verb-pc1_lrt1_feat2_value=sg
      verb-pc1_lrt1_feat2_head=subj
      verb-pc1_lrt1_lri1_inflecting=no
    verb-pc1_lrt2_name=2sg
      verb-pc1_lrt2_feat1_name=number
      verb-pc1_lrt2_feat1_value=sg
      verb-pc1_lrt2_feat1_head=subj
      verb-pc1_lrt2_feat2_name=person
      verb-pc1_lrt2_feat2_value=2nd
      verb-pc1_lrt2_feat2_head=subj
      verb-pc1_lrt2_lri1_inflecting=yes
      verb-pc1_lrt2_lri1_orth=-st
    verb-pc1_lrt3_name=3sg
      verb-pc1_lrt3_feat1_name=person
      verb-pc1_lrt3_feat1_value=3rd
      verb-pc1_lrt3_feat1_head=subj
      verb-pc1_lrt3_feat2_name=number
      verb-pc1_lrt3_feat2_value=sg
      verb-pc1_lrt3_feat2_head=subj
      verb-pc1_lrt3_lri1_inflecting=yes
      verb-pc1_lrt3_lri1_orth=-t
    verb-pc1_lrt4_name=1pl
      verb-pc1_lrt4_feat1_name=person
      verb-pc1_lrt4_feat1_value=1st
      verb-pc1_lrt4_feat1_head=subj
      verb-pc1_lrt4_feat2_name=number
      verb-pc1_lrt4_feat2_value=pl
      verb-pc1_lrt4_feat2_head=subj
      verb-pc1_lrt4_lri1_inflecting=yes
      verb-pc1_lrt4_lri1_orth=n
      verb-pc1_lrt4_lri2_inflecting=yes
      verb-pc1_lrt4_lri2_orth=-en
    verb-pc1_lrt5_name=2pl
      verb-pc1_lrt5_feat1_name=number
      verb-pc1_lrt5_feat1_value=pl
      verb-pc1_lrt5_feat1_head=subj
      verb-pc1_lrt5_feat2_name=person
      verb-pc1_lrt5_feat2_value=2nd
      verb-pc1_lrt5_feat2_head=subj
      verb-pc1_lrt5_lri1_inflecting=yes
      verb-pc1_lrt5_lri1_orth=-t
    verb-pc1_lrt6_name=3pl
      verb-pc1_lrt6_feat1_name=number
      verb-pc1_lrt6_feat1_value=pl
      verb-pc1_lrt6_feat1_head=subj
      verb-pc1_lrt6_feat2_name=person
      verb-pc1_lrt6_feat2_value=3rd
      verb-pc1_lrt6_feat2_head=subj
      verb-pc1_lrt6_lri1_inflecting=yes
      verb-pc1_lrt6_lri1_orth=-n
      verb-pc1_lrt6_lri2_inflecting=yes
      verb-pc1_lrt6_lri2_orth=-en

section=toolbox-import

section=test-sentences
  sentence1_orth=the cat chases the dog
  sentence2_orth=the dogs sleep

section=gen-options

section=ToolboxLexicon


More information about the matrix mailing list