|
Name |
|
Date |
Size |
#Lines |
LOC |
| .. | | 03-May-2022 | - |
| m4/ | H | 27-Jun-2014 | - | 8,625 | 7,763 |
| AUTHORS | H A D | 27-Feb-2010 | 126 | 4 | 3 |
| COPYING | H A D | 27-Feb-2010 | 1.7 KiB | 35 | 34 |
| ChangeLog | H A D | 27-Jun-2014 | 456 | 12 | 11 |
| INSTALL | H A D | 27-Feb-2010 | 15.2 KiB | 366 | 284 |
| Makefile.am | H A D | 27-Feb-2010 | 618 | 28 | 16 |
| Makefile.in | H A D | 03-May-2022 | 28.2 KiB | 846 | 745 |
| README | H A D | 28-Jun-2012 | 2 KiB | 64 | 44 |
| aclocal.m4 | H A D | 27-Jun-2014 | 39.6 KiB | 1,135 | 1,017 |
| checkme.lst | H A D | 27-Feb-2010 | 27 | 5 | 4 |
| config.guess | H A D | 27-Jun-2014 | 43.8 KiB | 1,536 | 1,331 |
| config.h.in | H A D | 27-Jun-2014 | 1.6 KiB | 63 | 42 |
| config.rpath | H A D | 27-Feb-2010 | 17.9 KiB | 667 | 563 |
| config.sub | H A D | 27-Jun-2014 | 34.8 KiB | 1,791 | 1,651 |
| configure | H A D | 27-Jun-2014 | 545.2 KiB | 18,131 | 15,238 |
| configure.ac | H A D | 27-Jun-2014 | 692 | 32 | 22 |
| depcomp | H A D | 27-Feb-2010 | 18.2 KiB | 631 | 407 |
| example.cxx | H A D | 27-Jun-2014 | 3.2 KiB | 118 | 88 |
| install-sh | H A D | 27-Feb-2010 | 13.3 KiB | 521 | 344 |
| ltmain.sh | H A D | 23-Jan-2014 | 276.8 KiB | 9,656 | 7,304 |
| makefile.mk | H A D | 28-Jun-2012 | 2.3 KiB | 61 | 13 |
| missing | H A D | 27-Feb-2010 | 11.2 KiB | 377 | 281 |
| morph.aff | H A D | 27-Feb-2010 | 321 | 17 | 13 |
| morph.dat | H A D | 27-Feb-2010 | 123 | 12 | 11 |
| morph.dic | H A D | 27-Feb-2010 | 254 | 10 | 9 |
| morph.idx | H A D | 27-Feb-2010 | 59 | 8 | 7 |
| morph.lst | H A D | 27-Feb-2010 | 41 | 8 | 7 |
| mythes.cxx | H A D | 27-Jun-2014 | 8.6 KiB | 376 | 273 |
| mythes.hxx | H A D | 04-Mar-2010 | 1.9 KiB | 77 | 35 |
| mythes.pc.in | H A D | 27-Jun-2014 | 250 | 11 | 9 |
| th_en_US_new.dat | H A D | 27-Feb-2010 | 11.4 MiB | 347,244 | 347,243 |
| th_en_US_new.idx | H A D | 27-Feb-2010 | 2.8 MiB | 142,692 | 142,691 |
| th_gen_idx.pl | H A D | 03-May-2022 | 1.6 KiB | 60 | 39 |
README
1MyThes is a simple thesaurus that uses a structured
2text data file and an index file with binary search
3to lookup words and phrases and return information
4on part of speech, meanings, and synonyms
5
6MyThes was originall written to provide a thesaurus
7for the OpenOffice.org project
8
9The Main features of MyThes are:
10
111. written in C++ to make it easier to interface with
12 LibreOffice, OpenOffice, AbiWord, Pspell, etc
13
142. it is stateless, uses no static variables and
15 should be completely reentrant with no ifdefs
16
173. it compiles with -ansi and -pedantic and -Wall
18 with no warnigns so it shouldbe quite portable
19
204. it uses a simple perl program to read the structured
21 text file and create the index needed for binary
22 searching
23
245. it is very simple with *lots* of comments.
25 The main "smarts" are in the structure of the
26 text file that makes up the thesaurus data
27
286. It comes with a ready-to-go structured thesaurus
29 data file for en_US extracted from the WordNet-2.0 data.
30
31 Please see WordNet_license.txt and WordNet_readme.txt
32 for more information on the very useful project!
33
34 See http://www.danielnaber.de/wn2ooo/ for utilities to
35 regenerate an up to date English thesaurus from the most
36 recent WordNet data.
37
387. The source code has a BSD license (and no advertising clause)
39
40
41MyThes comes with a simple example program that looks up some words and returns
42meanings and synonyms.
43
44To build it simply do the following:
45
46unzip mythes.zip
47cd mythes
48./configure
49make
50
51To run the example program:
52./example th_en_US_new.idx th_en_US_new.dat checkme.lst
53
54To run the example program with stemming and morphological generation:
55e.g. to check mouse, mice, rodents, eats, eaten, ate, eating etc. words
56./example morph.idx morph.dat morph.lst morph.aff morph.dic
57
58NOTE: this is only an example and test environment for dictionary developers,
59full English stemming and morphological generation needs an improved
60English Hunspell dictionary.
61
62László Németh <nemeth at OO.o>
63Kevin Hendricks <kevin.hendricks@sympatico.ca>
64