affDescription.txt 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149
  1. ---------------------------------------------------------------------
  2. This file is a summary of the switches used in the en_GB affix file.
  3. A description of the affix file format is appended to the end of this
  4. In addition to the new suffix and prefix rules a modified TRY list is
  5. used in order to properly find spelling errors in words having . (period)
  6. ' (apostrophe) and - (hyphen) within them. A replacement list for common
  7. mis-spellings has also been incorporated.
  8. The en_GB.aff affix file was created from scratch by David Bartlett and
  9. Andrew Brown.
  10. 15/12/02
  11. ---------------------------------------------------------------------
  12. A re- Prefix
  13. a mis- Prefix
  14. B -able, -ability, last syllable of stem stressed, -ate words > 2 syllables
  15. b -ible, very basic rules, only dropped e
  16. C de- Prefix
  17. c over- Prefix
  18. D -ed, regular verb past tenses, last syllable of stem stressed
  19. d -ed, -ing, regular verb past tenses and adverbial form, last syllable NOT stressed
  20. E dis- Prefix for negation
  21. e out- Prefix
  22. F con- prefix
  23. f under - Prefix
  24. G -ing, ending for verbs, stress on last syllable of stem
  25. g -ability, last syllable NOT stressed
  26. H -th, -fold - number specific suffixes, both generated
  27. h -edly, adverbial, simplified rules
  28. I in- im- il- ir- Prefix, opposite of.
  29. i -edness, degree, simplified rules
  30. J -ings, plural noun version of verb ing ending, simplified rules
  31. j -fully, suffix
  32. K pre-, prefix
  33. k -ingly, adverbial form, simplified rules
  34. L -ment, -ments, -ment's, suffix, both generated
  35. l -ably, simplified rules
  36. M -'s, possessive form
  37. m -man, -men, -man's, -men's suffixes, all generated
  38. N -ion, noun from verb, stress on last syllable of stem
  39. n -ion, -ions, noun from verb, stress NOT on last syllable of stem
  40. O non- Prefix
  41. o -ally, adverb from verb, simplified rules
  42. P -ness, -ness's, adjective degree of comparison
  43. p -less, comparative suffix
  44. Q -ise, -ised, -ises, -ising, -ize, -ized, -izes, -izing, all generated!
  45. q -isation, -isations, -ization, -izations, all generated
  46. R -er, -ers, er's, doer, last syllable stressed, both forms generated
  47. r -er, -ers, er's, doer, last syllable NOT stressed, both forms generated
  48. S -s, noun plurals, verb conjugation
  49. s -iser, -isers, -izer, -izers, -iser's, -izer's, all generated
  50. T -er, -est, adjectival comparatives, both generated
  51. t -isable, -isability, -izable, -izability, all generated
  52. U un- Prefix
  53. u -iveness, ending for verbs
  54. V -ive, ending for verbs (simplified rules)
  55. v -ively, ending for verbs
  56. W -ic, adjectival ending, simplified rules
  57. w -ical, adjectival ending, simplified rules
  58. X -ions, noun plural, stress on last syllable of stem, simplified rules
  59. x -ional, -ionally, simplified rules, both endings formed
  60. Y -ly, adverb endings for adjectives
  61. y -ry, adjectival and noun forms, simplified rules.
  62. Z -y, diminutive and adjectival form, simplified rules
  63. z -ily, adverbial ending where adjective adds y
  64. 0 -al, noun from verb, simplified rules
  65. 1 -ically, adverbial double suffix, simplified rules
  66. 2 -iness, y+ness ending, simplified rules
  67. 3 -ist, -ists, -ists's, professions
  68. 4 trans-, Prefix
  69. 5 -woman, -women, -woman's suffixes, all generated
  70. 6 -ful, suffix
  71. 7 -able, last syllable NOT stressed, -ate words <= 2 syllables
  72. 8
  73. 9
  74. ---------------------------------------------------------------------
  75. To Do:
  76. -ity
  77. -en
  78. -ify, -ified, -ifies, -ifing
  79. -ism
  80. -ish
  81. -ous
  82. -ously
  83. ---------------------------------------------------------------------
  84. The following minor suffixes have been ignored, based on
  85. frequency counts in the standard word list
  86. -fulness
  87. -lessly
  88. -lessness
  89. -ousness
  90. -ifier
  91. -ification
  92. -ward
  93. -ship
  94. -ishly
  95. -ible
  96. -ibility
  97. -iveity
  98. -edness
  99. -icable
  100. -icability
  101. -ality
  102. -alism
  103. -ics
  104. -ional
  105. -ology
  106. -ologist
  107. -istic
  108. ---------------------------------------------------------------------
  109. What follows is cut and pasted from the instructions at
  110. http://whiteboard.openoffice.org/lingucomponent/affix.readme
  111. The first line has 4 fields:
  112. Field
  113. -----
  114. 1 SFX - indicates this is a suffix
  115. 2 D - is the name of the character which represents this suffix
  116. 3 Y - indicates it can be combined with prefixes (cross product)
  117. 4 4 - indicates that sequence of 4 affix entries are needed to
  118. properly store the affix information
  119. The remaining lines describe the unique information for the 4 affix
  120. entries that make up this affix. Each line can be interpreted
  121. as follows: (note fields 1 and 2 are used as a check against line 1 info)
  122. Field
  123. -----
  124. 1 SFX - indicates this is a suffix
  125. 2 D - is the name of the character which represents this affix
  126. 3 y - the string of chars to strip off before adding affix
  127. (a 0 here indicates the NULL string)
  128. 4 ied - the string of affix characters to add
  129. (a 0 here indicates the NULL string)
  130. 5 [^aeiou]y - the conditions which must be met before the affix
  131. can be applied
  132. Field 5 is interesting. Since this is a suffix, field 5 tells us that
  133. there are 2 conditions that must be met. The first condition is that
  134. the next to the last character in the word must *NOT* be any of the
  135. following "a", "e", "i", "o" or "u". The second condition is that
  136. the last character of the word must end in "y".