adjP_coord_block

  1. {
  2. node Alt: [type: alternative, id: $id, gender: $gender, number: $number];
  3. Alt >> AdjP;
  4. node AdjP: [type: std, id:adjP, cat: adjP, bot: [gender: $gender, number: $number]];
  5. AdjP >> Adj;
  6. Alt >> Seq;
  7. Seq >> en;
  8. Seq >> Part;
  9. Adj < Seq;
  10. Alt >> PP;
  11. Seq < PP;
  12. Alt >> SRel;
  13. PP < SRel;
  14. node Adj: [cat: adj, id: $id, type:coanchor, bot: [gender: $gender, number: $number]];
  15. %% some duplication with the code of participial class
  16. %% should find a better way to share
  17. node Seq : [type: sequence];
  18. node en : [type: coanchor, cat: prep, id: en, adj: no, bot: [pcas: en]];
  19. node Part: [cat: S, id: $id, type:subst, bot: [gender: $gender, number: $number, mode: participle|gerundive, sat: -]];
  20. en < Part;
  21. en =>
  22. node(Part).bot.mode = value(gerundive),
  23. node(Part).bot.sat = value(-);
  24. node PP: [cat: PP, id: $id, type:subst];
  25. node SRel: [cat:S, id: $id, type:subst, top:[sat: -,
  26. mode: conditional|subjonctive|indicative|adjective|infinitive,
  27. extraction: rel,
  28. xarg: [gender: $gender, number: $number, trace: -, case: ~quemod]
  29. ]
  30. ];
  31. }

Ajouter un commentaire

Connectez-vous ou inscrivez-vous pour publier un commentaire

Class Graph View