special_cleft_extraction_wh

  1. {
  2. %% example: qu'est-ce qu'une pomme ?
  3. node S2 : [cat: S, id: S];
  4. S2 >> S;
  5. S2 >> N2;
  6. S >> N1;
  7. N2 < S;
  8. node(S).bot.extraction = value(adjx);
  9. %% inspired from _verb_extraction
  10. node(S2).bot.gender = node(S).bot.gender;
  11. node(S2).bot.number = node(S).bot.number;
  12. node(S2).bot.person = node(S).bot.person;
  13. node(S2).bot.mode = node(S).top.mode;
  14. node(S2).bot.neg = node(S).top.neg;
  15. node(S2).bot.sat = node(S).top.sat;
  16. node(S2).bot.tense = node(S).top.tense;
  17. node(S2).bot.wh = node(S).top.wh;
  18. node(S2).bot.inv = node(S).top.inv;
  19. node(S2).top.extraction = value(-);
  20. %% N2 should be a pri
  21. N2S +
  22. value(1) = value(2);
  23. N2Adj +
  24. value(1) = value(2);
  25. node(N2N).top.wh = value(+);
  26. node(N2N).top.headcat = value(pri);
  27. node(N2N).top.case = value(comp);
  28. node(S).bot.inv = value(+);
  29. node(S).bot.wh = value(+);
  30. node(NS1).top.mode = value(infinitive);
  31. node(NS1).top.extraction= value(-);
  32. }

Ajouter un commentaire

Connectez-vous ou inscrivez-vous pour publier un commentaire

Class Graph View