english man page on OSF1

Printed from http://www.polarhome.com/service/man/?qf=english&af=0&tf=2&of=OSF1

ENGLISH(4)							    ENGLISH(4)

NAME
       english - flag format for English okspell dictionaries

DESCRIPTION
       English	dictionaries  for  okspell(1)  supports 3 prefix and 14 suffix
       flags.  For a detailed description of how  okspell  handles  flags  and
       capitalization,	see okspell(4).	 This manual page only describes flags
       usable in dictionaries built using the english.aff affix file.

       In the following discussion of the flags, let # and  @  be  "variables"
       that  can  stand	 for  any  letter.   Upper case letters are constants.
       "..." stands for any string of zero or more letters, but note  that  no
       word  may exist in the dictionary which is not at least 2 letters long,
       so, for example, "fly" may not be produced by placing the "Y"  flag  on
       "f".   Also, no flag is effective unless the word that it creates is at
       least 4 letters long, so, for example, "wed" may	 not  be  produced  by
       placing the "D" flag on "we".

       In  the	following list, an asterisk indicates that a flag participates
       in cross-product formation (see okspell(4)).

       The meaning of the prefix flags is as follows:

       *A
	      ... --> re...  as in cover --> recover

       *I
	      ... --> in...  as in firm --> infirm

       *U
	      ... --> un...  as in able --> unable

       The meaning of the suffix flags is as follows:

       V
	      ...e --> ...ive  as in create --> creative
	      if # .ne. e, ...# --> ...#ive  as in prevent --> preventive

       *N
	      ...e --> ...ion  as in create --> creation
	      ...y --> ...ication  as in multiply --> multiplication
	      if # .ne. e or y, ...# --> ...#en	 as in fall --> fallen

       *X
	      ...e --> ...ions	as in create --> creations
	      ...y --> ...ications  as in multiply --> multiplications
	      if # .ne. e or y, ...# --> ...#ens  as in weak --> weakens

       H
	      ...y --> ...ieth	as in twenty --> twentieth
	      if # .ne. y, ...# --> ...#th  as in hundred --> hundredth

       *Y
	      ... --> ...ly  as in quick --> quickly

       *G
	      ...e --> ...ing  as in file --> filing
	      if # .ne. e, ...# --> ...#ing  as in cross --> crossing

       *J
	      ...e --> ...ings	as in file --> filings
	      if # .ne. e, ...# --> ...#ings  as in cross --> crossings

       *D
	      ...e --> ...ed  as in create --> created
	      if @ .ne. a, e, i, o, or u, ...@y --> ...@ied  as in  imply  -->
		   implied
	      if  # .ne. e or y, or (# = y and @ = a, e, i, o, or u) ...@# -->
		   ...@#ed  as in cross --> crossed or convey --> conveyed

       T
	      ...e --> ...est  as in late --> latest
	      if @ .ne. a, e, i, o, or u, ...@y --> ...@iest  as in dirty  -->
		   dirtiest
	      if  # .ne. e or y, or (# = y and @ = a, e, i, o, or u) ...@# -->
		   ...@#est  as in small --> smallest or gray --> grayest

       *R
	      ...e --> ...er  as in skate --> skater
	      if @ .ne. a, e, i, o, or u, ...@y --> ...@ier   as  in  multiply
		   --> multiplier
	      if  # .ne. e or y, or (# = y and @ = a, e, i, o, or u) ...@# -->
		   ...@#er  as in build --> builder or convey --> conveyer

       *Z
	      ...e --> ...ers  as in skate --> skaters
	      if @ .ne. a, e, i, o, or u, ...@y --> ...@iers  as  in  multiply
		   --> multipliers
	      if  # .ne. e or y, or (# = y and @ = a, e, i, o, or u) ...@# -->
		   ...@#ers  as in build --> builders or slay --> slayers

       *S
	      if @ .ne. a, e, i, o, or u, ...@y --> ...@ies  as in  imply  -->
		   implies
	      if # .eq. s, x, z, or h, ...# --> ...#es	as in fix --> fixes
	      if  # .ne. s, x, z, h, or y, or (# = y and @ = a, e, i, o, or u)
		   ...@# --> ...@#s  as in bat --> bats or convey --> conveys
	      if @ .ne. a, e, i, o, or u, ...@y --> ...@iness	as  in	cloudy
		   --> cloudiness
	      if # .ne. y, or @ = a, e, i, o, or u, ...@# --> ...@#ness	 as in
		   late --> lateness or gray --> grayness

       *M
	      ... --> ...'s  as in dog --> dog's

       To summarize more briefly:

       Prefixes:
	      *A - re
	      *I - in
	      *U - un

       Suffixes:
	      V - ive
	      *N - ion, tion, en
	      *X - ions, ications, ens
	      H - th, ieth
	      *Y - ly
	      *G - ing
	      *J - ings
	      *D - ed
	      T - est
	      *R - er
	      *Z - ers
	      *S - s, es, ies
	      *P - ness, iness
	      *M - 's

SEE ALSO
       okspell(1), okspell(4)

								    ENGLISH(4)
[top]
                             _         _         _ 
                            | |       | |       | |     
                            | |       | |       | |     
                         __ | | __ __ | | __ __ | | __  
                         \ \| |/ / \ \| |/ / \ \| |/ /  
                          \ \ / /   \ \ / /   \ \ / /   
                           \   /     \   /     \   /    
                            \_/       \_/       \_/ 
More information is available in HTML format for server OSF1

List of man pages available for OSF1

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net