Guest User

Untitled

a guest
Jan 23rd, 2018
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 0.52 KB | None | 0 0
  1. s --> simple_s.
  2. s --> simple_s,conj,s.
  3.  
  4. simple_s --> np(subject),vp.
  5.  
  6. np(_) --> det,n.
  7. np(X) --> pro(X).
  8.  
  9. vp --> v,np(object).
  10. vp --> v.
  11.  
  12. det --> [Word],{lex(Word,det)}.
  13. n --> [Word],{lex(Word,n)}.
  14. v --> [Word],{lex(Word,v)}.
  15. conj --> [Word],{lex(Word,conj)}.
  16.  
  17. pro(X) --> [Word],{lex(Word,pro(X))}.
  18.  
  19. lex(the,det).
  20. lex(a,det).
  21.  
  22. lex(woman,n).
  23. lex(man,n).
  24.  
  25. lex(shoots,v).
  26.  
  27. lex(he,pro(subject)).
  28. lex(she,pro(subject)).
  29. lex(him,pro(object)).
  30. lex(her,pro(object)).
  31.  
  32. lex(and,conj).
  33. lex(or,conj).
  34. lex(but,conj).
Add Comment
Please, Sign In to add comment