S_pseudo_adj_sentence

  1. {
  2. %% adj with potential impersonal subject used in short sentences
  3. %% ex: impossible qu'il ne vienne pas
  4. node SRoot: [cat: S, id: S, type: std];
  5. SRoot >> incise;
  6. node incise : [cat: incise, id:incise, type:std, bot: [incise_kind: dash|par]];
  7. node coo: [type: coanchor, cat: coo, optional: yes];
  8. incise >> coo;
  9. incise >> S;
  10. coo < S;
  11. node(SRoot).top.extraction = value(-);
  12. node(SRoot).top.xarg = value([case: -, trace: -]);
  13. node(SRoot).top.sat = value(+);
  14. node(SRoot).bot.sat = value(-);
  15. node(SRoot).top.mode = value(-);
  16. node(SRoot).top.person = value(-);
  17. node(SRoot).top.number = value(-);
  18. node(SRoot).top.gender = value(-);
  19. node(SRoot).top.tense = value(-);
  20. SRoot >> start;
  21. start < incise;
  22. node start: [cat: start, type: subst];
  23. desc.extraction = value(-);
  24. node(v).cat = value(adj);
  25. desc.@diathesis = value(active);
  26. node(S).bot.mode = value(adjective);
  27. node(Infl).bot.mode = value(adjective);
  28. node(Infl).bot = node(Infl).top;
  29. node(S).top.sat = value(-);
  30. node(v).bot.mode = value(adjective);
  31. node(Infl).adj = value(no);
  32. node(V).adj = value(no);
  33. node(V).top = node(V).bot;
  34. desc.dummy.presubj = value(-);
  35. desc.dummy.impsubj = value(-);
  36. desc.ht.imp = value(+);
  37. desc.ht.refl = value(-);
  38. desc.short_sentence = value(+);
  39. node(Infl).bot.inv = value(+);
  40. node(Infl).bot.wh = value(-);
  41. desc.@arg2 = value(@emptyarg_fs);
  42. desc.@arg1 = value(@emptyarg_fs);
  43. desc.@arg0 = value([function: suj, kind: subj, extracted: -]);
  44. node(ante::clseq).excl = value(-);
  45. }

Ajouter un commentaire

Connectez-vous ou inscrivez-vous pour publier un commentaire

Class Graph View