verb_oblige_as_mod

  1. {
  2. %% idiomatic semi-frozen sentence modifier X oblige
  3. %% example: service oblige, je dois vous quitter.
  4. %% example: je ne conclurai pas, exception culturelle oblige, par une citation.
  5. desc.@arg0 = value([function: suj, kind: subj, real: N2]);
  6. desc.@arg2 = value(@emptyarg_fs);
  7. desc.@arg1 = value(@emptyarg_fs);
  8. - s_modifier; S=Modifier;
  9. node(Root).bot = node(Foot).bot;
  10. node(Foot).dummy.cat = value(S);
  11. node(Foot).dummy.excl = value(~post);
  12. desc.@diathesis = value(active);
  13. node S: [type:std, cat: S, adj: no];
  14. S >> subject;
  15. S >> v; Anchor = v;
  16. subject < v;
  17. node subject: [ type: subst, id: subject, cat: N2, top: [sat: -]];
  18. node v: [ cat: v, lex: obliger, bot: [mode: indicative, person: 3]];
  19. node(subject).top.number = node(v).bot.number;
  20. node(subject).top.person = node(v).bot.person;
  21. node(subject).top.gender = node(v).bot.gender;
  22. - vagreement; V = v;
  23. desc.dummy.modcleft=value(-);
  24. }

Ajouter un commentaire

Connectez-vous ou inscrivez-vous pour publier un commentaire

Class Graph View