S_pseudo_passive_sentence

  1. {
  2. %% short sentence looking like passives
  3. %% ex: finies les vacances
  4. %% standing "les vacances sont finies"
  5. node SRoot: [cat: S, id: S, type: std];
  6. SRoot >> incise;
  7. node incise : [cat: incise, id:incise, type:std, bot: [incise_kind: dash|par]];
  8. incise >> S;
  9. node(SRoot).top.extraction = value(-);
  10. node(SRoot).top.xarg = value([case: -, trace: -]);
  11. % node(SRoot).top.sat = value(+);
  12. node(SRoot).bot.sat = value(-);
  13. node(SRoot).top.mode = value(-);
  14. node(SRoot).top.person = value(-);
  15. node(SRoot).top.number = value(-);
  16. node(SRoot).top.gender = value(-);
  17. node(SRoot).top.tense = value(-);
  18. SRoot >> start;
  19. start < S;
  20. node start: [cat: start, type:subst];
  21. desc.extraction = value(-);
  22. desc.@diathesis = value(passive);
  23. node(S).bot.mode = value(participle);
  24. node(S).bot.control = value(~causative);
  25. node(Infl).top.mode = value(participle);
  26. node(S).top.sat = value(-);
  27. node(v).bot.mode = value(participle);
  28. node(Infl).adj = value(no);
  29. node(V).adj = value(no);
  30. desc.dummy.presubj = value(-);
  31. desc.ht.imp = value(-);
  32. desc.ht.refl = value(-);
  33. desc.short_sentence = value(+);
  34. node(S).bot.inv = value(+);
  35. desc.@arg2 = value(@emptyarg_fs);
  36. desc.@arg1 = value([function: suj, kind: subj, real: N2, pcas: -, extracted: -]);
  37. }

Ajouter un commentaire

Connectez-vous ou inscrivez-vous pour publier un commentaire

Class Graph View