submitted by: Tom Wolfe Jet Propulsion Laboratory Mail Stop 510/202 4800 Oak Grove Drive Pasadena, CA 91109 (818) 397-9280 My Extended EVE Editor. This is the VAX/VMS 5.x version of the the XEVE spelling checker. Some of the other edit functin in the 4.x version of XEVE have not been conver to 5.x and are not included in this distribution. The XEVE spelling checker includes the following: Three dictionaries are used to test the spelling of words. A common dictionary (standard english words), a project dictionary (acronyms, etc). and a user defined dictionary. The user defined dictionary can be created/updated while in an EVE edit session. Utilities are provided to build all three dictionaries from text files containing one word per line. The source word file for the common dictionary must be in ascending (lexical) sort order. The project and user source word files do not. The EVE spelling checker also has special commands that understands a little about C, DCL, FORTRAN, DCL and MACRO source code files and only checks appropriate things. For example, The "SPELL FORTRAN" command checks only comments and character constants. The special command are currently very primitive. A separate (standalone) spelling checker patterned after the LBL software tools SPELL utility is also available. The common dictionary currently contains 91,000+ words. The project dictionary can contain 1,000 word (or 10,000 bytes). The user dictionary can contain 200 words (or 2,000 bytes). The maximum word size is currently 31 bytes. Documentation can be found in the file XEVE.MEM. Editor's note: In the interests of gaining a bit of (badly needed) space, the file COMMON.DICT was put into a VMS BACKUP saveset with the command $ BACKUP/BLOCK=4096 COMMON.DICT COMMONDICT.BCK/SAVE and was compressed with the LZCOMP tool. It may be decompressed with the command $ LZDCMP COMMONDICT.BCK_LZW COMMONDICT.BCK and the original file restored. This has brought the storage from over 6000 blocks to about 1300.