MySpell is a simple spell checker that uses affix
compression and is modelled after the spell checker
ispell.
MySpell was written to explore how affix compression
can be implemented.
The Main features of MySpell are:
1. written in C++ to make it easier to interface with
Pspell, OpenOffice, AbiWord, etc
2. it is stateless, uses no static variables and
should be completely reentrant
more»
There is experimental support for languages that need to allow
compound words. To enable compound word support, you need to
add the following lines to your affix (.aff) file.
COMPOUNDFLAG x
COMPOUNDMIN #
where 'x' is replaced by a specific affix character flag that have
been added to the dictionary (*.dic) file for words that can
run together to make a new word. All subwords of the compound w
more»
Build instructions for munch and unmunch utilities
---------------------------------------------------
Under Linux:
gcc -O2 -omunch -I. munch.c
gcc -O2 -ounmunch -I. unmunch.c
To see the correct syntax, run
./munch
and
./unmunch