Version 2 (modified by 16 years ago) (diff) | ,
---|
Problémy v metagramatice SYNTu
opravovat je začneme až bude hotový ticket #7
nalezené problémy:
- proč je každá
np
skupina nahoře jakonnp
? je to dobře?
Protože jediné pravidlo, kde je 'np' na rhs (a na lhs není 'np') je toto:
%list_coord_case nnp # np neshodujici se v rode nebo cisle /* text, fotografie a video */ nnp -> np propagate_case_number_gender($1)
=> na 'np' se lze dostat jen přes 'nnp', což je špatně.
'nnp' je kromě výše uvedeného použito jenom ve 2 pravidlech:
interbez -> nnp add_ngroup($1)
a
pn -> prep nnp agree_case_and_propagate($1, $2) depends($1,$2) head($1) add_prep_ngroup($2) rule_schema($@,"lwt([awt(#1),try(#2)])")
=> první, co má smysl zkoušet, je doplnit k oběma variantu, kde na rhs bude 'np' místo 'nnp'.
right_adjp
musí mít test na deverbativní adjektivum
To je možné, pokud by se volala 'ajka -deriv':
>ajka -deriv ajka>převzatý <s> =převzat==ý= (832-metrový) <l>převzatý <c>k2eAgMnSc1d1;rD <c>k2eAgMnSc5d1;rD <c>k2eAgInSc1d1;rD <c>k2eAgInSc4d1;rD <c>k2eAgInSc5d1;rD <n><-převzít/převzít ajka>
(rD za středníkem zřejmě indikuje deverbativa, ještě ověřím mailem u Pavla Šmerka)
Tj. upravit lm_lib (aby zparsoval rD) a morf_info strukturu.