summaryrefslogtreecommitdiff
path: root/textproc/libpspell/pkg/DESCR
diff options
context:
space:
mode:
Diffstat (limited to 'textproc/libpspell/pkg/DESCR')
-rw-r--r--textproc/libpspell/pkg/DESCR15
1 files changed, 15 insertions, 0 deletions
diff --git a/textproc/libpspell/pkg/DESCR b/textproc/libpspell/pkg/DESCR
new file mode 100644
index 00000000000..38dcc889646
--- /dev/null
+++ b/textproc/libpspell/pkg/DESCR
@@ -0,0 +1,15 @@
+ The goal of the library is to provide a generic interface to Spell checker
+libraries installed on the system.
+
+ The Pspell library contains two main classes and several helper classes.
+The two main classes are PspellConfig and PspellMaster. The PspellConfig
+class is used to set initial defaults and to change spell checker-specific
+options. The PspellManager class does most of the real work. It is
+responsible for managing the dictionaries, checking if a word is in the
+dictionary, and coming up with suggestions among other things. There are many
+helper classes the important ones are PspellWordList, PspellMutableWordList,
+Pspell*Emulation. The PspellWordList classes is used for accessing the
+suggestion list, as well as the personal and suggestion word list currently in
+use. The PspellMutableWordList is used to manage the personal, and perhaps
+other, word lists. The Pspell*Emulation classes are used for iterating
+through a list.