PP_coord

  1. class PP_coord
  2. {
  3. %% Last coord may be preceded by a comma
  4. %% example: bien qu'il mange, et qu'il ronfle, je l'aime bien
  5. <: coord;
  6. node(Root).cat = value(PP);
  7. - coo2::PP_or_CS_coord_block; Coord2 = coo2::Alt;
  8. - coo3::PP_or_CS_coord_block; Coord3 = coo3::Alt;
  9. node coo2::PP : [cat:PP, type: subst, bot: [pcas: $pcas, real: $real]];
  10. node coo3::PP : [bot: [pcas: $pcas, real: $real]];
  11. node(Root).bot.real = $real;
  12. node(Foot).bot.real = $real;
  13. % node(Root).bot.pcas = node(Foot).bot.pcas;
  14. node(Root).bot = node(Foot).bot;
  15. %% the second alternative is an approximation for 'de' used to repeat
  16. %% complex prep
  17. %% example: il parle bien afin de convaincre et de gagner
  18. Anchor +
  19. node(Foot).bot.pcas = $pcas
  20. |
  21. $pcas = value(de)
  22. |
  23. node(Foot).bot.pcas = value(pour|avec|sans|avec|envers),
  24. node(coo3::PP).bot.pcas = value(contre|sans|avec|pour|envers)
  25. ;
  26. }

Ajouter un commentaire

Connectez-vous ou inscrivez-vous pour publier un commentaire

Class Graph View