--- ispell-3.2.06/languages/english/english.aff 2001-07-25 21:51:47 +0000 +++ ispell-3.1/languages/english/english.aff 1995-01-23 18:28:30 +0000 @@ -1,7 +1,7 @@ # -# $Id: english.aff,v 1.21 2001/07/25 21:51:47 geoff Exp $ +# $Id: english.aff,v 1.16 1995/01/08 23:23:59 geoff Exp $ # -# Copyright 1992, 1993, 1999, 2000, 2001, Geoff Kuenning, Claremont, CA +# Copyright 1992, 1993, Geoff Kuenning, Granada Hills, CA # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -17,16 +17,10 @@ # such. Binary redistributions based on modified source code # must be clearly marked as modified versions in the documentation # and/or other materials provided with the distribution. -# 4. Any web site or other electronic service that offers ispell for -# download or other electronic transfer as a separate entity, in -# either source or binary form, must also include a prominent statement -# indicating that information about ispell can be obtained from the -# following Web site URL: -# http://fmg-www.cs.ucla.edu/geoff/ispell.html -# If the offering service supports hyperlinks, the aforementioned -# Web site must also be offered as a hyperlink. Condition #4 does -# not apply if ispell is offered only as part of a larger, aggregated -# product such as a word processor or packaged operating system. +# 4. All advertising materials mentioning features or use of this software +# must display the following acknowledgment: +# This product includes software developed by Geoff Kuenning and +# other unpaid contributors. # 5. The name of Geoff Kuenning may not be used to endorse or promote # products derived from this software without specific prior # written permission. @@ -46,22 +40,6 @@ # Affix table for English # # $Log: english.aff,v $ -# Revision 1.21 2001/07/25 21:51:47 geoff -# *** empty log message *** -# -# Revision 1.20 2001/07/23 20:43:37 geoff -# *** empty log message *** -# -# Revision 1.19 2000/08/22 11:03:59 geoff -# Fix a typo in the previous checkin. Provide dummy definitions for eth -# and thorn for tex/nroff, since ispell insists on having them. -# -# Revision 1.18 2000/08/22 10:52:25 geoff -# *** empty log message *** -# -# Revision 1.17 1999/01/07 01:58:15 geoff -# Update the copyright. -# # Revision 1.16 1995/01/08 23:23:59 geoff # Add a NeXT to the defstringtype statement so that nextispell can # select it. @@ -74,358 +52,22 @@ nroffchars ().\\* texchars ()\[]{}<\>\\$*.% -# First we declare the character set. Since it's English, it would be -# easy, except that English likes to borrow accents (notably -# acute/grave) from other languages. To be safe, we'll declare a majority -# of ISO Latin-1. However, we do not declare the German "ess-zed" in -# capitalized form, because doing so would cause troubles with certain -# other misspellings; see the German affix files for more information. -# -# In keeping with the march of progress, ISO Latin-1 is the default -# encoding. This helps us avoid some of the more obviously difficult -# problems involving encoding acute and grave accents as apostrophes. -# -# We also declare the apostrophe, so that possessives can +# First we declare the character set. Since it's English, it's easy. +# The only special character is the apostrophe, so that possessives can # be handled. We declare it as a boundary character, so that quoting with # single quotes doesn't confuse things. The apostrophe is the only # character that gets such treatment. # # We declare the apostrophe first so that "Jon's" collates before "Jonas". # (This is the way ASCII does it). - -defstringtype "list" "nroff" ".list" ".txt" ".man" - -boundarychars ' - -wordchars a A -stringchar \xE0 \xC0 # àÀ Latin letter A with grave -stringchar \xE1 \xC1 # áÁ Latin letter A with acute -stringchar \xE2 \xC2 # â Latin letter A with circumflex -stringchar \xE3 \xC3 # ãà Latin letter A with tilde -stringchar \xE4 \xC4 # äÄ Latin letter A with diaeresis -stringchar \xE5 \xC5 # åÅ Latin letter A with ring above -stringchar \xE6 \xC6 # æÆ Latin letter AE -wordchars [bc] [BC] -stringchar \xE7 \xC7 # çÇ Latin letter C with cedilla -wordchars [de] [DE] -stringchar \xE8 \xC8 # èÈ Latin letter E with grave -stringchar \xE9 \xC9 # éÉ Latin letter E with acute -stringchar \xEA \xCA # êÊ Latin letter E with circumflex -stringchar \xEB \xCB # ëË Latin letter E with diaeresis -wordchars [f-i] [F-I] -stringchar \xEC \xCC # ìÌ Latin letter I with grave -stringchar \xED \xCD # íÍ Latin letter I with acute -stringchar \xEE \xCE # îÎ Latin letter I with circumflex -stringchar \xEF \xCF # ïÏ Latin letter I with diaeresis -stringchar \xF0 \xD0 # ðÐ Latin letter eth -wordchars [j-n] [J-N] -stringchar \xF1 \xD1 # ñÑ Latin letter N with tilde -wordchars o O -stringchar \xF2 \xD2 # òÒ Latin letter O with grave -stringchar \xF3 \xD3 # óÓ Latin letter O with acute -stringchar \xF4 \xD4 # ôÔ Latin letter O with circumflex -stringchar \xF5 \xD5 # õÕ Latin letter O with tilde -stringchar \xF6 \xD6 # öÖ Latin letter O with diaeresis -stringchar \xF8 \xD8 # øØ Latin letter O with stroke -wordchars [p-s] [P-S] -# stringchar \xDF SS # ß Latin small letter sharp s -stringchar \xDF # ß Latin small letter sharp s -wordchars [tu] [TU] -stringchar \xF9 \xD9 # ùÙ Latin letter U with grave -stringchar \xFA \xDA # úÚ Latin letter U with acute -stringchar \xFB \xDB # ûÛ Latin letter U with circumflex -stringchar \xFC \xDC # üÜ Latin letter U with diaeresis -wordchars [v-y] [V-Y] -stringchar \xFD \xDD # ýÝ Latin letter Y with acute -stringchar \xFF # ÿ Latin small letter Y with diaeresis -wordchars z Z -stringchar \xFE \xDE # þÞ Latin letter thorn - -# -# TeX/LaTeX -# -altstringtype "tex" "TeX" ".tex" ".bib" - -altstringchar \\`a \xE0 -altstringchar \\`A \xC0 # àÀ Latin letter A with grave -altstringchar \\'a \xE1 -altstringchar \\'A \xC1 # áÁ Latin letter A with acute -altstringchar \\^a \xE2 -altstringchar \\^A \xC2 # â Latin letter A with circumflex -altstringchar \\~a \xE3 -altstringchar \\~A \xC3 # ãà Latin letter A with tilde -altstringchar \\\"a \xE4 -altstringchar \\\"A \xC4 # äÄ Latin letter A with diaeresis -altstringchar {\\aa} \xE5 -altstringchar {\\AA} \xC5 # åÅ Latin letter A with ring above -altstringchar {\\ae} \xE6 -altstringchar {\\AE} \xC6 # æÆ Latin letter AE -altstringchar \\c{c} \xE7 -altstringchar \\c{C} \xC7 # çÇ Latin letter C with cedilla -altstringchar \\`e \xE8 -altstringchar \\`E \xC8 # èÈ Latin letter E with grave -altstringchar \\'e \xE9 -altstringchar \\'E \xC9 # éÉ Latin letter E with acute -altstringchar \\^e \xEA -altstringchar \\^E \xCA # êÊ Latin letter E with circumflex -altstringchar \\\"e \xEB -altstringchar \\\"E \xCB # ëË Latin letter E with diaeresis -altstringchar \\`{\\i} \xEC -altstringchar \\`I \xCC # ìÌ Latin letter I with grave -altstringchar \\'{\\i} \xED -altstringchar \\'I \xCD # íÍ Latin letter I with acute -altstringchar \\^{\\i} \xEE -altstringchar \\^I \xCE # îÎ Latin letter I with circumflex -altstringchar \\\"{\\i} \xEF -altstringchar \\\"I \xCF # ïÏ Latin letter I with diaeresis -altstringchar \\~n \xF1 -# (not listed) Latin letter eth -# TeX doesn't define it, but ispell requires us to provide *something*. -altstringchar {\\eth} \xF0 -altstringchar {\\eth} \xD0 -altstringchar \\~N \xD1 # ñÑ Latin letter N with tilde -altstringchar \\`o \xF2 -altstringchar \\`O \xD2 # òÒ Latin letter O with grave -altstringchar \\'o \xF3 -altstringchar \\'O \xD3 # óÓ Latin letter O with acute -altstringchar \\^o \xF4 -altstringchar \\^O \xD4 # ôÔ Latin letter O with circumflex -altstringchar \\~o \xF5 -altstringchar \\~O \xD5 # õÕ Latin letter O with tilde -altstringchar \\\"o \xF6 -altstringchar \\\"O \xD6 # öÖ Latin letter O with diaeresis -altstringchar {\\o} \xF8 -altstringchar {\\O} \xD8 # øØ Latin letter O with stroke -altstringchar {\\ss} \xDF # ß Latin small letter sharp s -altstringchar \\`u \xF9 -altstringchar \\`U \xD9 # ùÙ Latin letter U with grave -altstringchar \\'u \xFA -altstringchar \\'U \xDA # úÚ Latin letter U with acute -altstringchar \\^u \xFB -altstringchar \\^U \xDB # ûÛ Latin letter U with circumflex -altstringchar \\\"u \xFC -altstringchar \\\"U \xDC # üÜ Latin letter U with diaeresis -altstringchar \\'y \xFD -altstringchar \\'Y \xDD # ýÝ Latin letter Y with acute -altstringchar \\\"y \xFF # ÿ Latin small letter Y with diaeresis -# (not listed) Latin letter thorn -# TeX doesn't define it, but ispell requires us to provide *something*. -altstringchar {\\thorn} \xFE -altstringchar {\\thorn} \xDE - -# -# N/Troff with -ms/-me macro packages. Some of these are only -# supported by the FSF versions of the packages. -# -altstringtype "nroff" "nroff" ".nr" ".ms" ".me" - -altstringchar a\\*` \xE0 -altstringchar A\\*` \xC0 # àÀ Latin letter A with grave -altstringchar a\\*' \xE1 -altstringchar A\\*' \xC1 # áÁ Latin letter A with acute -altstringchar a\\*^ \xE2 -altstringchar A\\*^ \xC2 # â Latin letter A with circumflex -altstringchar a\\*~ \xE3 -altstringchar A\\*~ \xC3 # ãà Latin letter A with tilde -altstringchar a\\*\: \xE4 -altstringchar A\\*\: \xC4 # äÄ Latin letter A with diaeresis -altstringchar a\\*o \xE5 -altstringchar A\\*o \xC5 # åÅ Latin letter A with ring above -altstringchar \\(ae \xE6 -altstringchar \\(AE \xC6 # æÆ Latin letter AE -altstringchar c\\*\, \xE7 -altstringchar C\\*\, \xC7 # çÇ Latin letter C with cedilla -altstringchar e\\*` \xE8 -altstringchar E\\*` \xC8 # èÈ Latin letter E with grave -altstringchar e\\*' \xE9 -altstringchar E\\*' \xC9 # éÉ Latin letter E with acute -altstringchar e\\*^ \xEA -altstringchar E\\*^ \xCA # êÊ Latin letter E with circumflex -altstringchar e\\*\: \xEB -altstringchar E\\*\: \xCB # ëË Latin letter E with diaeresis -altstringchar i\\*` \xEC -altstringchar I\\*` \xCC # ìÌ Latin letter I with grave -altstringchar i\\*' \xED -altstringchar I\\*' \xCD # íÍ Latin letter I with acute -altstringchar i\\*^ \xEE -altstringchar I\\*^ \xCE # îÎ Latin letter I with circumflex -altstringchar i\\*\: \xEF -altstringchar I\\*\: \xCF # ïÏ Latin letter I with diaeresis -# (not listed) Latin letter eth -# nroff doesn't define it, but ispell requires us to provide *something*. -altstringchar \*(et \xF0 -altstringchar \*(ET \xD0 -altstringchar n\\*~ \xF1 -altstringchar N\\*~ \xD1 # ñÑ Latin letter N with tilde -altstringchar o\\*` \xF2 -altstringchar O\\*` \xD2 # òÒ Latin letter O with grave -altstringchar o\\*' \xF3 -altstringchar O\\*' \xD3 # óÓ Latin letter O with acute -altstringchar o\\*^ \xF4 -altstringchar O\\*^ \xD4 # ôÔ Latin letter O with circumflex -altstringchar o\\*~ \xF5 -altstringchar O\\*~ \xD5 # õÕ Latin letter O with tilde -altstringchar o\\*\: \xF6 -altstringchar O\\*\: \xD6 # öÖ Latin letter O with diaeresis -altstringchar o\\*/ \xF8 -altstringchar O\\*/ \xD8 # øØ Latin letter O with stroke -altstringchar \\*8 \xDF # ß Latin small letter sharp s -altstringchar u\\*` \xF9 -altstringchar U\\*` \xD9 # ùÙ Latin letter U with grave -altstringchar u\\*' \xFA -altstringchar U\\*' \xDA # úÚ Latin letter U with acute -altstringchar u\\*^ \xFB -altstringchar U\\*^ \xDB # ûÛ Latin letter U with circumflex -altstringchar u\\*\: \xFC -altstringchar U\\*\: \xDC # üÜ Latin letter U with diaeresis -altstringchar y\\*' \xFD -altstringchar Y\\*' \xDD # ýÝ Latin letter Y with acute -altstringchar y\\*\: \xFF # ÿ Latin small letter Y with diaeresis -# (not listed) Latin letter thorn -# nroff doesn't define it, but ispell requires us to provide *something*. -altstringchar \*(th \xFE -altstringchar \*(TH \xDE - -# -# N/Troff with -mm macros. Some of these are not actually supported -# by nroff. # -altstringtype "-mm" "nroff" ".mm" -altstringchar a\\*` \xE0 -altstringchar A\\*` \xC0 # àÀ Latin letter A with grave -altstringchar a\\*' \xE1 -altstringchar A\\*' \xC1 # áÁ Latin letter A with acute -altstringchar a\\*^ \xE2 -altstringchar A\\*^ \xC2 # â Latin letter A with circumflex -altstringchar a\\*~ \xE3 -altstringchar A\\*~ \xC3 # ãà Latin letter A with tilde -altstringchar a\\*\: \xE4 -altstringchar A\\*; \xC4 # äÄ Latin letter A with diaeresis -altstringchar a\\*o \xE5 -altstringchar A\\*o \xC5 # åÅ Latin letter A with ring above -altstringchar \\(ae \xE6 -altstringchar \\(AE \xC6 # æÆ Latin letter AE -altstringchar c\\*\, \xE7 -altstringchar C\\*\, \xC7 # çÇ Latin letter C with cedilla -altstringchar e\\*` \xE8 -altstringchar E\\*` \xC8 # èÈ Latin letter E with grave -altstringchar e\\*' \xE9 -altstringchar E\\*' \xC9 # éÉ Latin letter E with acute -altstringchar e\\*^ \xEA -altstringchar E\\*^ \xCA # êÊ Latin letter E with circumflex -altstringchar e\\*\: \xEB -altstringchar E\\*; \xCB # ëË Latin letter E with diaeresis -altstringchar i\\*` \xEC -altstringchar I\\*` \xCC # ìÌ Latin letter I with grave -altstringchar i\\*' \xED -altstringchar I\\*' \xCD # íÍ Latin letter I with acute -altstringchar i\\*^ \xEE -altstringchar I\\*^ \xCE # îÎ Latin letter I with circumflex -altstringchar i\\*\: \xEF -altstringchar I\\*; \xCF # ïÏ Latin letter I with diaeresis -# (not listed) Latin letter eth -# nroff doesn't define it, but ispell requires us to provide *something*. -altstringchar \*(et \xF0 -altstringchar \*(ET \xD0 -altstringchar n\\*~ \xF1 -altstringchar N\\*~ \xD1 # ñÑ Latin letter N with tilde -altstringchar o\\*` \xF2 -altstringchar O\\*` \xD2 # òÒ Latin letter O with grave -altstringchar o\\*' \xF3 -altstringchar O\\*' \xD3 # óÓ Latin letter O with acute -altstringchar o\\*^ \xF4 -altstringchar O\\*^ \xD4 # ôÔ Latin letter O with circumflex -altstringchar o\\*~ \xF5 -altstringchar O\\*~ \xD5 # õÕ Latin letter O with tilde -altstringchar o\\*\: \xF6 -altstringchar O\\*; \xD6 # öÖ Latin letter O with diaeresis -altstringchar o\\*/ \xF8 -altstringchar O\\*/ \xD8 # øØ Latin letter O with stroke -altstringchar \\*(ss \xDF # ß Latin small letter sharp s -altstringchar u\\*` \xF9 -altstringchar U\\*` \xD9 # ùÙ Latin letter U with grave -altstringchar u\\*' \xFA -altstringchar U\\*' \xDA # úÚ Latin letter U with acute -altstringchar u\\*^ \xFB -altstringchar U\\*^ \xDB # ûÛ Latin letter U with circumflex -altstringchar u\\*\: \xFC -altstringchar U\\*; \xDC # üÜ Latin letter U with diaeresis -altstringchar y\\*' \xFD -altstringchar Y\\*' \xDD # ýÝ Latin letter Y with acute -altstringchar y\\*\: \xFF # ÿ Latin small letter Y with diaeresis -# (not listed) Latin letter thorn -# nroff doesn't define it, but ispell requires us to provide *something*. -altstringchar \*(th \xFE -altstringchar \*(TH \xDE +defstringtype "nroff" "nroff" ".mm" ".ms" ".me" ".man" ".NeXT" -# -# HTML/SGML/XML -# -altstringtype "html" "html" ".html" ".htm" ".shtml" +boundarychars ' +wordchars [a-z] [A-Z] -altstringchar à \xE0 -altstringchar À \xC0 # àÀ Latin letter A with grave -altstringchar á \xE1 -altstringchar Á \xC1 # áÁ Latin letter A with acute -altstringchar â \xE2 -altstringchar  \xC2 # â Latin letter A with circumflex -altstringchar ã \xE3 -altstringchar à \xC3 # ãà Latin letter A with tilde -altstringchar ä \xE4 -altstringchar Ä \xC4 # äÄ Latin letter A with diaeresis -altstringchar â \xE5 -altstringchar  \xC5 # åÅ Latin letter A with ring above -altstringchar æ \xE6 -altstringchar Æ \xC6 # æÆ Latin letter AE -altstringchar ç \xE7 -altstringchar Ç \xC7 # çÇ Latin letter C with cedilla -altstringchar è \xE8 -altstringchar È \xC8 # èÈ Latin letter E with grave -altstringchar é \xE9 -altstringchar É \xC9 # éÉ Latin letter E with acute -altstringchar ê \xEA -altstringchar Ê \xCA # êÊ Latin letter E with circumflex -altstringchar ë \xEB -altstringchar Ë \xCB # ëË Latin letter E with diaeresis -altstringchar ì \xEC -altstringchar Ì \xCC # ìÌ Latin letter I with grave -altstringchar í \xED -altstringchar Í \xCD # íÍ Latin letter I with acute -altstringchar î \xEE -altstringchar Î \xCE # îÎ Latin letter I with circumflex -altstringchar ï \xEF -altstringchar Ï \xCF # ïÏ Latin letter I with diaeresis -altstringchar ð \xF0 -altstringchar Ð \xD0 # ðÐ Latin letter eth -altstringchar ñ \xF1 -altstringchar Ñ \xD1 # ñÑ Latin letter N with tilde -altstringchar ò \xF2 -altstringchar Ò \xD2 # òÒ Latin letter O with grave -altstringchar ó \xF3 -altstringchar Ó \xD3 # óÓ Latin letter O with acute -altstringchar ô \xF4 -altstringchar Ô \xD4 # ôÔ Latin letter O with circumflex -altstringchar õ \xF5 -altstringchar Õ \xD5 # õÕ Latin letter O with tilde -altstringchar ö \xF6 -altstringchar Ö \xD6 # öÖ Latin letter O with diaeresis -altstringchar ø \xF8 -altstringchar Ø \xD8 # øØ Latin letter O with stroke -altstringchar ß \xDF # ß Latin small letter sharp s -altstringchar ù \xF9 -altstringchar Ù \xD9 # ùÙ Latin letter U with grave -altstringchar ú \xFA -altstringchar Ú \xDA # úÚ Latin letter U with acute -altstringchar û \xFB -altstringchar Û \xDB # ûÛ Latin letter U with circumflex -altstringchar ü \xFC -altstringchar Ü \xDC # üÜ Latin letter U with diaeresis -altstringchar ý \xFD -altstringchar Ý \xDD # ýÝ Latin letter Y with acute -altstringchar ÿ \xFF # ÿ Latin small letter Y with diaeresis -altstringchar þ \xFE -altstringchar Þ \xDE # þÞ Latin letter thorn +altstringtype "tex" "tex" ".tex" ".bib" # Here's a record of flags used, in case you want to add new ones. # Right now, we fit within the minimal MASKBITS definition.