home *** CD-ROM | disk | FTP | other *** search
/ Garbo / Garbo.cdr / mac / science / macpckim.sit / English / ENGLISH.LEX < prev    next >
Text File  |  1990-05-01  |  4KB  |  103 lines

  1. ; ENGLISH.LEX  27-MAR-90
  2.  
  3. ; Lexicon file for the English description.
  4. ; To load this file, enter the command LOAD LEXICON ENGLISH.
  5.  
  6. ALTERNATION Begin               N_ROOT ADJ_PREFIX V_PREFIX
  7. ALTERNATION N_Root1             N_SUFFIX NUMBER
  8. ALTERNATION N_Root2             GENITIVE
  9. ALTERNATION N_Suffix            ADJ_SUFFIX3
  10. ALTERNATION Number              GENITIVE
  11. ALTERNATION Genitive            End
  12.  
  13. ALTERNATION Adj_Prefix1         ADJ_ROOT1
  14. ALTERNATION Adj_Prefix2         ADJ_ROOT1 ADJ_ROOT2
  15. ALTERNATION Adj_Root1           ADJ_SUFFIX1 ADJ_SUFFIX2 ADJ_SUFFIX3
  16. ALTERNATION Adj_Root2           ADJ_SUFFIX2 ADJ_SUFFIX3
  17. ALTERNATION Adj_Suffix1         End
  18. ALTERNATION Adj_Suffix2         ADJ_SUFFIX3
  19.  
  20. ALTERNATION V_Pref_Non          V_ROOT_NO_PREF V_ROOT_REVERSE
  21.                                 V_ROOT_REPEAT V_ROOT_NEG
  22. ALTERNATION V_Pref_Reverse      V_ROOT_REVERSE
  23. ALTERNATION V_Pref_Repeat       V_ROOT_REPEAT
  24. ALTERNATION V_Pref_Neg          V_ROOT_NEG
  25.  
  26. ALTERNATION V_Root1             End
  27. ALTERNATION V_Root2             V_SUFFIX1
  28. ALTERNATION V_Root3             V_SUFFIX1 V_SUFFIX3
  29. ALTERNATION V_Root4             V_SUFFIX1 V_SUFFIX2 V_SUFFIX3
  30.  
  31. ALTERNATION V_Suffix1           End
  32. ALTERNATION V_Suffix2           NUMBER
  33.  
  34. LEXICON INITIAL
  35.   0                     Begin                   "[ "
  36.  
  37. INCLUDE n_root.lex      ; file containing noun roots
  38.  
  39. LEXICON NUMBER
  40.   +s                    Number                  "+PL"
  41.   0                     Number                  ".SG"
  42.  
  43. LEXICON GENITIVE
  44.   +'s                   Genitive                "+GEN"
  45.   0                     Genitive                ""
  46.  
  47. LEXICON N_SUFFIX
  48.   +ish                  Adj_Suffix2             "+ADJR1"
  49.   +ly                   Adj_Suffix2             "+ADJR2"
  50.   +y                    Adj_Suffix2             "+ADJR3"
  51.  
  52. LEXICON ADJ_PREFIX
  53.   un+                   Adj_Prefix1             "NEG1+"
  54.   0                     Adj_Prefix2             ""
  55.  
  56. LEXICON ADJ_ROOT1
  57.   `clear                Adj_Root1               "Adj(clear)"
  58.   `happy                Adj_Root1               "Adj(happy)"
  59.   `real                 Adj_Root1               "Adj(real)"
  60.  
  61. LEXICON ADJ_ROOT2
  62.   `big                  Adj_Root2               "Adj(big)"
  63.   `cool                 Adj_Root2               "Adj(cool)"
  64.   `red                  Adj_Root2               "Adj(red)"
  65.  
  66. LEXICON ADJ_SUFFIX1
  67.   +ly                   Adj_Suffix1             "+ADVR"
  68.  
  69. LEXICON ADJ_SUFFIX2
  70.   +er                   Adj_Suffix1             "+COMP"
  71.   +est                  Adj_Suffix1             "+SUPER"
  72. ;  0                     Adj_Suffix1             ""
  73.  
  74. LEXICON ADJ_SUFFIX3
  75.   +ness                 Adj_Suffix1             "+NOMR"
  76.   0                     Adj_Suffix1             ""
  77.  
  78. LEXICON V_PREFIX
  79.   re-+                  V_Pref_Repeat           "REP+"
  80.   un+                   V_Pref_Reverse          "REV+"
  81.   dis+                  V_Pref_Neg              "NEG2+"
  82.   0                     V_Pref_Non               ""
  83.  
  84. INCLUDE v_root.lex      ; file containing verb roots
  85.  
  86. LEXICON V_SUFFIX1
  87.   +able                 V_Suffix1               "+ADJR"
  88.   +ing                  V_Suffix1               "+PROG"
  89.   +er                   V_Suffix2               "+AGENT"
  90.   0                     V_Suffix1               ".INF"
  91.  
  92. LEXICON V_SUFFIX2
  93.   +ed                   V_Suffix1               "+PAST"
  94.   +ed                   V_Suffix1               "+PAST.PRTC"
  95.  
  96. LEXICON V_SUFFIX3
  97.   +s                    V_Suffix1               "+3sg.PRES"
  98.  
  99. LEXICON End
  100.   0                     #                        " ]"
  101.  
  102. END
  103.