Re: option to add extra ignore characters
Stefan Kost <[email protected]> Tue, 09 Oct 2007 04:00:46 +0200
| Newsgroups | gmane.comp.gnu.aspell.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi, Quoting Kevin Atkinson <[email protected]>: > This question really belongs to [email protected] Okay. I was thinking that I could make a patch. What I now did, was writing a sample text and checking what aspell puts into a user dictionary, if I add the words. Then I transform my wordlist accordingly. Stefan > > On Mon, 8 Oct 2007, Stefan Kost wrote: > >> hi, >> >> I took another attempt at spell checking sources using >> @(#) International Ispell Version 3.1.20 (but really Aspell 0.60.4) >> >> I run >> aspell -c --mode=ccpp -p ./.aspell_dict.pws xxx.c >> >> and I create the personal dictionary from the tags file and >> file-name basenames. This is to automatically have a sensible >> wordlist. When trying to use the list I get error like this: >> >> Error: ./.aspell_dict.pws: The word "adapter_test" is invalid. The >> character '_' (U+5F) may not appear in the middle of a word. >> Error: ./.aspell_dict.pws: The word "appendix-win32" is invalid. >> The character '3' (U+33) may not appear in the middle of a word. >> Error: ./.aspell_dict.pws: The word "appendix-win32" is invalid. >> The character '3' (U+33) must be followed by an alphabetic character. >> >> I already started to muck with my /usr/lib/aspell/en.dat and adding >> special ' -*- _ **- - -*- 1 -** 2 -** 3 -** >> and so on. This helps with allowing to get rid of the *in the >> middle' warnings but not of the latter (must be followed by an >> alphabetic character). > > With Aspell You can only have one "special" character in a row. Known > Limitation. I'm sure I have written about it before. > >> The personal dictionary starts with: >> personal_ws-1.1 en 701 >> >> What about having some 'dummy' language for this purpose? I mean, >> when using generated wordlists, I don't want any affix handling and >> the like. Just adding these workds as valid words. > > That could work. But if you start making numbers letters than every > number will be marked as a misspelling is that really what you want? > > >> While speaking of personal dictionaries, could aspell please save >> those sorted? If keeping them in the source repository it would be >> handy to have minimal diff. > > There is a patch to this effect: > > http://sourceforge.net/tracker/index.php?func=detail&aid=1333573&group_id=245&atid=300245