Changeset 23508 for main/branches/64_bit_Greenstone/greenstone2/common-src/indexers/mgpp/lib/lovinstem.cpp
- Timestamp:
- 2010-12-17T14:04:10+13:00 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/branches/64_bit_Greenstone/greenstone2/common-src/indexers/mgpp/lib/lovinstem.cpp
r16583 r23508 497 497 static Recode_Rules Rules[] = 498 498 { 499 "uad", "uas", 2, NULL, 0,500 "vad", "vas", 2, NULL, 0,501 "cid", "cis", 2, NULL, 0,502 "lid", "lis", 2, NULL, 0,503 "erid", "eris", 3, NULL, 0,504 "pand", "pans", 3, NULL, 0,505 "end", "ens", 2, s, 0,506 "end", "ens", 2, m, 0,507 "ond", "ons", 2, NULL, 0,508 "lud", "lus", 2, NULL, 0,509 "rud", "rus", 2, NULL, 1,510 511 "ul", "l", 1, aio, 1,512 513 "istr", "ister", 3, NULL, 0,514 "metr", "meter", 3, NULL, 0,515 "her", "hes", 2, pt, 1,516 517 "urs", "ur", 2, NULL, 1,518 519 "uct", "uc", 2, NULL, 0,520 "umpt", "um", 3, NULL, 0,521 "rpt", "rb", 2, NULL, 0,522 "mit", "mis", 2, NULL, 0,523 "ert", "ers", 2, NULL, 0,524 "et", "es", 1, n, 0,525 "yt", "ys", 1, NULL, 1,526 527 "iev", "ief", 2, NULL, 0,528 "olv", "olut", 2, NULL, 1,529 530 "bex", "bic", 2, NULL, 0,531 "dex", "dic", 2, NULL, 0,532 "pex", "pic", 2, NULL, 0,533 "tex", "tic", 2, NULL, 0,534 "ax", "ac", 1, NULL, 0,535 "ex", "ec", 1, NULL, 0,536 "ix", "ic", 1, NULL, 0,537 "lux", "luc", 2, NULL, 1,538 539 "yz", "ys", 1, NULL, 1499 {(char*)"uad", (char*)"uas", 2, NULL, 0}, 500 {(char*)"vad", (char*)"vas", 2, NULL, 0}, 501 {(char*)"cid", (char*)"cis", 2, NULL, 0}, 502 {(char*)"lid", (char*)"lis", 2, NULL, 0}, 503 {(char*)"erid", (char*)"eris", 3, NULL, 0}, 504 {(char*)"pand", (char*)"pans", 3, NULL, 0}, 505 {(char*)"end", (char*)"ens", 2, s, 0}, 506 {(char*)"end", (char*)"ens", 2, m, 0}, 507 {(char*)"ond", (char*)"ons", 2, NULL, 0}, 508 {(char*)"lud", (char*)"lus", 2, NULL, 0}, 509 {(char*)"rud", (char*)"rus", 2, NULL, 1}, 510 511 {(char*)"ul", (char*)"l", 1, aio, 1}, 512 513 {(char*)"istr", (char*)"ister", 3, NULL, 0}, 514 {(char*)"metr", (char*)"meter", 3, NULL, 0}, 515 {(char*)"her", (char*)"hes", 2, pt, 1}, 516 517 {(char*)"urs", (char*)"ur", 2, NULL, 1}, 518 519 {(char*)"uct", (char*)"uc", 2, NULL, 0}, 520 {(char*)"umpt", (char*)"um", 3, NULL, 0}, 521 {(char*)"rpt", (char*)"rb", 2, NULL, 0}, 522 {(char*)"mit", (char*)"mis", 2, NULL, 0}, 523 {(char*)"ert", (char*)"ers", 2, NULL, 0}, 524 {(char*)"et", (char*)"es", 1, n, 0}, 525 {(char*)"yt", (char*)"ys", 1, NULL, 1}, 526 527 {(char*)"iev", (char*)"ief", 2, NULL, 0}, 528 {(char*)"olv", (char*)"olut", 2, NULL, 1}, 529 530 {(char*)"bex", (char*)"bic", 2, NULL, 0}, 531 {(char*)"dex", (char*)"dic", 2, NULL, 0}, 532 {(char*)"pex", (char*)"pic", 2, NULL, 0}, 533 {(char*)"tex", (char*)"tic", 2, NULL, 0}, 534 {(char*)"ax", (char*)"ac", 1, NULL, 0}, 535 {(char*)"ex", (char*)"ec", 1, NULL, 0}, 536 {(char*)"ix", (char*)"ic", 1, NULL, 0}, 537 {(char*)"lux", (char*)"luc", 2, NULL, 1}, 538 539 {(char*)"yz", (char*)"ys", 1, NULL, 1} 540 540 }; 541 541 … … 560 560 static Last_Char_Node pr[] = 561 561 { 562 'd', NULL, NULL, Rules,563 'l', pr, pr + 2, Rules + 11,564 'r', NULL, NULL, Rules + 12,565 's', pr + 1, pr + 6, Rules + 15,566 't', NULL, pr + 5, Rules + 16,567 'v', NULL, NULL, Rules + 23,568 'x', pr + 4, pr + 7, Rules + 25,569 'z', NULL, NULL, Rules + 33,562 {'d', NULL, NULL, Rules}, 563 {'l', pr, pr + 2, Rules + 11}, 564 {'r', NULL, NULL, Rules + 12}, 565 {'s', pr + 1, pr + 6, Rules + 15}, 566 {'t', NULL, pr + 5, Rules + 16}, 567 {'v', NULL, NULL, Rules + 23}, 568 {'x', pr + 4, pr + 7, Rules + 25}, 569 {'z', NULL, NULL, Rules + 33}, 570 570 }; 571 571 … … 655 655 static Ending_List List[] = 656 656 { 657 "a", NULL, 0, 0,658 659 "ae", NULL, 0, 0,660 "al", BB, -1, 2,661 "ar", X, 0, 0,662 "as", B, -1, 0,663 664 "acy", NULL, 0, 1,665 "age", B, 0, 0,666 "aic", NULL, -2, 1,667 "als", BB, 0, 0,668 "ant", B, -2, 2,669 "ars", O, 0, 0,670 "ary", F, -1, 2,671 "ata", NULL, 0, 0,672 "ate", NULL, -1, 0,673 674 "able", NULL, 0, 1,675 "ably", NULL, 0, 0,676 "ages", B, -2, 2,677 "ally", B, 0, 0,678 "ance", B, -1, 1,679 "ancy", B, 0, 0,680 "ants", B, -4, 4,681 "aric", NULL, 0, 0,682 "arly", K, -1, 1,683 "ated", I, 0, 0,684 "ates", NULL, -2, 2,685 "atic", B, 0, 0,686 "ator", NULL, -1, 0,687 688 "acies", NULL, 0, 0,689 "acity", NULL, -1, 1,690 "aging", B, 0, 0,691 "aical", NULL, -2, 2,692 "alist", NULL, 0, 0,693 "alism", B, -1, 0,694 "ality", NULL, -3, 3,695 "alize", NULL, 0, 1,696 "allic", BB, 0, 0,697 "anced", B, -2, 2,698 "ances", B, 0, 0,699 "antic", C, -1, 0,700 "arial", NULL, -6, 6,701 "aries", NULL, 0, 1,702 "arily", NULL, 0, 0,703 "arity", B, -2, 2,704 "arize", NULL, 0, 0,705 "aroid", NULL, -1, 0,706 "ately", NULL, -3, 3,707 "ating", I, 0, 1,708 "ation", B, 0, 0,709 "ative", NULL, -2, 2,710 "ators", NULL, 0, 0,711 "atory", NULL, -1, 1,712 "ature", E, 0, 0,713 714 "aceous", NULL, 0, 1,715 "acious", B, 0, 0,716 "action", G, -2, 2,717 "alness", NULL, 0, 0,718 "ancial", NULL, -1, 1,719 "ancies", NULL, 0, 0,720 "ancing", B, -4, 4,721 "ariser", NULL, 0, 0,722 "arized", NULL, -1, 1,723 "arizer", NULL, 0, 0,724 "atable", NULL, -2, 2,725 "ations", B, 0, 0,726 "atives", NULL, -1, 0,727 728 "ability", NULL, 0, 1,729 "aically", NULL, 0, 0,730 "alistic", B, -2, 2,731 "alities", NULL, 0, 0,732 "ariness", E, -1, 0,733 "aristic", NULL, -3, 3,734 "arizing", NULL, 0, 1,735 "ateness", NULL, 0, 0,736 "atingly", NULL, -2, 2,737 "ational", B, 0, 0,738 "atively", NULL, -1, 1,739 "ativism", NULL, 0, 0,740 741 "ableness", NULL, 0, 1,742 "arizable", NULL, 0, 0,743 744 "allically", C, 0, 0,745 "antaneous", NULL, -1, 1,746 "antiality", NULL, 0, 0,747 "arisation", NULL, -2, 2,748 "arization", NULL, 0, 0,749 "ationally", B, -1, 1,750 "ativeness", NULL, 0, 0,751 752 "antialness", NULL, 0, 0,753 "arisations", NULL, -1, 1,754 "arizations", NULL, 0, 0,755 756 "alistically", B, 0, 1,757 "arizability", NULL, 0, 0,758 759 "e", NULL, 0, 0,760 761 "ed", E, 0, 0,762 "en", F, -1, 1,763 "es", E, 0, 0,764 765 "eal", Y, 0, 0,766 "ear", Y, -1, 1,767 "ely", E, 0, 0,768 "ene", E, -2, 2,769 "ent", C, 0, 0,770 "ery", E, -1, 1,771 "ese", NULL, 0, 0,772 773 "ealy", Y, 0, 1,774 "edly", E, 0, 0,775 "eful", NULL, -2, 1,776 "eity", NULL, 0, 0,777 "ence", NULL, -2, 2,778 "ency", NULL, 0, 0,779 "ened", E, -1, 2,780 "enly", E, 0, 0,781 "eous", NULL, -1, 0,782 783 "early", Y, 0, 1,784 "ehood", NULL, 0, 0,785 "eless", NULL, -2, 2,786 "elity", NULL, 0, 0,787 "ement", NULL, -1, 0,788 "enced", NULL, -3, 3,789 "ences", NULL, 0, 1,790 "eness", E, 0, 0,791 "ening", E, -2, 2,792 "ental", NULL, 0, 0,793 "ented", C, -1, 1,794 "ently", NULL, 0, 0,795 796 "eature", Z, 0, 0,797 "efully", NULL, -1, 1,798 "encies", NULL, 0, 0,799 "encing", NULL, -2, 2,800 "ential", NULL, 0, 0,801 "enting", C, -1, 1,802 "entist", NULL, 0, 1,803 "eously", NULL, 0, 0,804 805 "elihood", E, 0, 1,806 "encible", NULL, 0, 0,807 "entally", NULL, -2, 2,808 "entials", NULL, 0, 0,809 "entiate", NULL, -1, 1,810 "entness", NULL, 0, 0,811 812 "entation", NULL, 0, 0,813 "entially", NULL, -1, 1,814 "eousness", NULL, 0, 0,815 816 "eableness", E, 0, 1,817 "entations", NULL, 0, 0,818 "entiality", NULL, -2, 2,819 "entialize", NULL, 0, 0,820 "entiation", NULL, -1, 0,821 822 "entialness", NULL, 0, 0,823 824 "ful", NULL, 0, 0,825 826 "fully", NULL, 0, 0,827 828 "fulness", NULL, 0, 0,829 830 "hood", NULL, 0, 0,831 832 "i", NULL, 0, 0,833 834 "ia", NULL, 0, 0,835 "ic", NULL, -1, 1,836 "is", NULL, 0, 0,837 838 "ial", NULL, 0, 0,839 "ian", NULL, -1, 1,840 "ics", NULL, 0, 1,841 "ide", L, 0, 0,842 "ied", NULL, -3, 3,843 "ier", NULL, 0, 0,844 "ies", P, -1, 0,845 "ily", NULL, -1, 1,846 "ine", M, 0, 0,847 "ing", N, -5, 5,848 "ion", Q, 0, 0,849 "ish", C, -1, 1,850 "ism", B, 0, 1,851 "ist", NULL, 0, 0,852 "ite", AA, -3, 3,853 "ity", NULL, 0, 0,854 "ium", NULL, -1, 0,855 "ive", NULL, -1, 1,856 "ize", F, 0, 0,857 858 "ials", NULL, 0, 0,859 "ians", NULL, -1, 0,860 "ible", NULL, -1, 1,861 "ibly", NULL, 0, 0,862 "ical", NULL, -2, 2,863 "ides", L, 0, 0,864 "iers", NULL, -1, 1,865 "iful", NULL, 0, 0,866 "ines", M, -4, 4,867 "ings", N, 0, 0,868 "ions", B, -1, 1,869 "ious", NULL, 0, 0,870 "isms", B, -2, 2,871 "ists", NULL, 0, 0,872 "itic", H, -1, 1,873 "ized", F, 0, 1,874 "izer", F, 0, 0,875 876 "ially", NULL, 0, 0,877 "icant", NULL, -1, 1,878 "ician", NULL, 0, 0,879 "icide", NULL, -2, 2,880 "icism", NULL, 0, 0,881 "icist", NULL, -1, 0,882 "icity", NULL, -3, 3,883 "idine", I, 0, 1,884 "iedly", NULL, 0, 0,885 "ihood", NULL, -2, 2,886 "inate", NULL, 0, 0,887 "iness", NULL, -1, 0,888 "ingly", B, -6, 6,889 "inism", J, 0, 1,890 "inity", CC, 0, 0,891 "ional", NULL, -2, 2,892 "ioned", NULL, 0, 0,893 "ished", NULL, -1, 0,894 "istic", NULL, -3, 3,895 "ities", NULL, 0, 1,896 "itous", NULL, 0, 0,897 "ively", NULL, -2, 2,898 "ivity", NULL, 0, 0,899 "izers", F, -1, 1,900 "izing", F, 0, 0,901 902 "ialist", NULL, 0, 0,903 "iality", NULL, -1, 1,904 "ialize", NULL, 0, 0,905 "ically", NULL, -2, 2,906 "icance", NULL, 0, 0,907 "icians", NULL, -1, 1,908 "icists", NULL, 0, 0,909 "ifully", NULL, -4, 4,910 "ionals", NULL, 0, 0,911 "ionate", D, -1, 1,912 "ioning", NULL, 0, 0,913 "ionist", NULL, -2, 2,914 "iously", NULL, 0, 0,915 "istics", NULL, -1, 1,916 "izable", E, 0, 0,917 918 "ibility", NULL, 0, 0,919 "icalism", NULL, -1, 1,920 "icalist", NULL, 0, 1,921 "icality", NULL, 0, 0,922 "icalize", NULL, -3, 3,923 "ication", G, 0, 0,924 "icianry", NULL, -1, 0,925 "ination", NULL, -1, 1,926 "ingness", NULL, 0, 0,927 "ionally", NULL, -5, 5,928 "isation", NULL, 0, 0,929 "ishness", NULL, -1, 1,930 "istical", NULL, 0, 1,931 "iteness", NULL, 0, 0,932 "iveness", NULL, -3, 3,933 "ivistic", NULL, 0, 0,934 "ivities", NULL, -1, 0,935 "ization", F, -1, 1,936 "izement", NULL, 0, 0,937 938 "ibleness", NULL, 0, 0,939 "icalness", NULL, -1, 1,940 "ionalism", NULL, 0, 0,941 "ionality", NULL, -2, 2,942 "ionalize", NULL, 0, 0,943 "iousness", NULL, -1, 1,944 "izations", NULL, 0, 0,945 946 "ionalness", NULL, 0, 1,947 "istically", NULL, 0, 0,948 "itousness", NULL, -2, 2,949 "izability", NULL, 0, 0,950 "izational", NULL, -1, 0,951 952 "izationally", B, 0, 0,953 954 "ly", B, 0, 0,955 956 "less", NULL, 0, 1,957 "lily", NULL, 0, 0,958 959 "lessly", NULL, 0, 0,960 961 "lessness", NULL, 0, 0,962 963 "ness", NULL, 0, 0,964 965 "nesses", NULL, 0, 0,966 967 "o", NULL, 0, 0,968 969 "on", S, 0, 1,970 "or", T, 0, 0,971 972 "oid", NULL, 0, 0,973 "one", R, -1, 1,974 "ous", NULL, 0, 0,975 976 "ogen", NULL, 0, 0,977 978 "oidal", NULL, 0, 0,979 "oides", NULL, -1, 2,980 "otide", NULL, 0, 0,981 "ously", NULL, -1, 0,982 983 "oidism", NULL, 0, 0,984 985 "oidally", NULL, 0, 1,986 "ousness", NULL, 0, 0,987 988 "s", W, 0, 0,989 990 "s'", NULL, 0, 0,991 992 "um", U, 0, 1,993 "us", V, 0, 0,994 995 "ward", NULL, 0, 1,996 "wise", NULL, 0, 0,997 998 "y", B, 0, 0,999 1000 "yl", R, 0, 0,1001 1002 "ying", B, 0, 1,1003 "yish", NULL, 0, 0,1004 1005 "'s", NULL, 0, 0,657 {(char*)"a", NULL, 0, 0}, 658 659 {(char*)"ae", NULL, 0, 0}, 660 {(char*)"al", BB, -1, 2}, 661 {(char*)"ar", X, 0, 0}, 662 {(char*)"as", B, -1, 0}, 663 664 {(char*)"acy", NULL, 0, 1}, 665 {(char*)"age", B, 0, 0}, 666 {(char*)"aic", NULL, -2, 1}, 667 {(char*)"als", BB, 0, 0}, 668 {(char*)"ant", B, -2, 2}, 669 {(char*)"ars", O, 0, 0}, 670 {(char*)"ary", F, -1, 2}, 671 {(char*)"ata", NULL, 0, 0}, 672 {(char*)"ate", NULL, -1, 0}, 673 674 {(char*)"able", NULL, 0, 1}, 675 {(char*)"ably", NULL, 0, 0}, 676 {(char*)"ages", B, -2, 2}, 677 {(char*)"ally", B, 0, 0}, 678 {(char*)"ance", B, -1, 1}, 679 {(char*)"ancy", B, 0, 0}, 680 {(char*)"ants", B, -4, 4}, 681 {(char*)"aric", NULL, 0, 0}, 682 {(char*)"arly", K, -1, 1}, 683 {(char*)"ated", I, 0, 0}, 684 {(char*)"ates", NULL, -2, 2}, 685 {(char*)"atic", B, 0, 0}, 686 {(char*)"ator", NULL, -1, 0}, 687 688 {(char*)"acies", NULL, 0, 0}, 689 {(char*)"acity", NULL, -1, 1}, 690 {(char*)"aging", B, 0, 0}, 691 {(char*)"aical", NULL, -2, 2}, 692 {(char*)"alist", NULL, 0, 0}, 693 {(char*)"alism", B, -1, 0}, 694 {(char*)"ality", NULL, -3, 3}, 695 {(char*)"alize", NULL, 0, 1}, 696 {(char*)"allic", BB, 0, 0}, 697 {(char*)"anced", B, -2, 2}, 698 {(char*)"ances", B, 0, 0}, 699 {(char*)"antic", C, -1, 0}, 700 {(char*)"arial", NULL, -6, 6}, 701 {(char*)"aries", NULL, 0, 1}, 702 {(char*)"arily", NULL, 0, 0}, 703 {(char*)"arity", B, -2, 2}, 704 {(char*)"arize", NULL, 0, 0}, 705 {(char*)"aroid", NULL, -1, 0}, 706 {(char*)"ately", NULL, -3, 3}, 707 {(char*)"ating", I, 0, 1}, 708 {(char*)"ation", B, 0, 0}, 709 {(char*)"ative", NULL, -2, 2}, 710 {(char*)"ators", NULL, 0, 0}, 711 {(char*)"atory", NULL, -1, 1}, 712 {(char*)"ature", E, 0, 0}, 713 714 {(char*)"aceous", NULL, 0, 1}, 715 {(char*)"acious", B, 0, 0}, 716 {(char*)"action", G, -2, 2}, 717 {(char*)"alness", NULL, 0, 0}, 718 {(char*)"ancial", NULL, -1, 1}, 719 {(char*)"ancies", NULL, 0, 0}, 720 {(char*)"ancing", B, -4, 4}, 721 {(char*)"ariser", NULL, 0, 0}, 722 {(char*)"arized", NULL, -1, 1}, 723 {(char*)"arizer", NULL, 0, 0}, 724 {(char*)"atable", NULL, -2, 2}, 725 {(char*)"ations", B, 0, 0}, 726 {(char*)"atives", NULL, -1, 0}, 727 728 {(char*)"ability", NULL, 0, 1}, 729 {(char*)"aically", NULL, 0, 0}, 730 {(char*)"alistic", B, -2, 2}, 731 {(char*)"alities", NULL, 0, 0}, 732 {(char*)"ariness", E, -1, 0}, 733 {(char*)"aristic", NULL, -3, 3}, 734 {(char*)"arizing", NULL, 0, 1}, 735 {(char*)"ateness", NULL, 0, 0}, 736 {(char*)"atingly", NULL, -2, 2}, 737 {(char*)"ational", B, 0, 0}, 738 {(char*)"atively", NULL, -1, 1}, 739 {(char*)"ativism", NULL, 0, 0}, 740 741 {(char*)"ableness", NULL, 0, 1}, 742 {(char*)"arizable", NULL, 0, 0}, 743 744 {(char*)"allically", C, 0, 0}, 745 {(char*)"antaneous", NULL, -1, 1}, 746 {(char*)"antiality", NULL, 0, 0}, 747 {(char*)"arisation", NULL, -2, 2}, 748 {(char*)"arization", NULL, 0, 0}, 749 {(char*)"ationally", B, -1, 1}, 750 {(char*)"ativeness", NULL, 0, 0}, 751 752 {(char*)"antialness", NULL, 0, 0}, 753 {(char*)"arisations", NULL, -1, 1}, 754 {(char*)"arizations", NULL, 0, 0}, 755 756 {(char*)"alistically", B, 0, 1}, 757 {(char*)"arizability", NULL, 0, 0}, 758 759 {(char*)"e", NULL, 0, 0}, 760 761 {(char*)"ed", E, 0, 0}, 762 {(char*)"en", F, -1, 1}, 763 {(char*)"es", E, 0, 0}, 764 765 {(char*)"eal", Y, 0, 0}, 766 {(char*)"ear", Y, -1, 1}, 767 {(char*)"ely", E, 0, 0}, 768 {(char*)"ene", E, -2, 2}, 769 {(char*)"ent", C, 0, 0}, 770 {(char*)"ery", E, -1, 1}, 771 {(char*)"ese", NULL, 0, 0}, 772 773 {(char*)"ealy", Y, 0, 1}, 774 {(char*)"edly", E, 0, 0}, 775 {(char*)"eful", NULL, -2, 1}, 776 {(char*)"eity", NULL, 0, 0}, 777 {(char*)"ence", NULL, -2, 2}, 778 {(char*)"ency", NULL, 0, 0}, 779 {(char*)"ened", E, -1, 2}, 780 {(char*)"enly", E, 0, 0}, 781 {(char*)"eous", NULL, -1, 0}, 782 783 {(char*)"early", Y, 0, 1}, 784 {(char*)"ehood", NULL, 0, 0}, 785 {(char*)"eless", NULL, -2, 2}, 786 {(char*)"elity", NULL, 0, 0}, 787 {(char*)"ement", NULL, -1, 0}, 788 {(char*)"enced", NULL, -3, 3}, 789 {(char*)"ences", NULL, 0, 1}, 790 {(char*)"eness", E, 0, 0}, 791 {(char*)"ening", E, -2, 2}, 792 {(char*)"ental", NULL, 0, 0}, 793 {(char*)"ented", C, -1, 1}, 794 {(char*)"ently", NULL, 0, 0}, 795 796 {(char*)"eature", Z, 0, 0}, 797 {(char*)"efully", NULL, -1, 1}, 798 {(char*)"encies", NULL, 0, 0}, 799 {(char*)"encing", NULL, -2, 2}, 800 {(char*)"ential", NULL, 0, 0}, 801 {(char*)"enting", C, -1, 1}, 802 {(char*)"entist", NULL, 0, 1}, 803 {(char*)"eously", NULL, 0, 0}, 804 805 {(char*)"elihood", E, 0, 1}, 806 {(char*)"encible", NULL, 0, 0}, 807 {(char*)"entally", NULL, -2, 2}, 808 {(char*)"entials", NULL, 0, 0}, 809 {(char*)"entiate", NULL, -1, 1}, 810 {(char*)"entness", NULL, 0, 0}, 811 812 {(char*)"entation", NULL, 0, 0}, 813 {(char*)"entially", NULL, -1, 1}, 814 {(char*)"eousness", NULL, 0, 0}, 815 816 {(char*)"eableness", E, 0, 1}, 817 {(char*)"entations", NULL, 0, 0}, 818 {(char*)"entiality", NULL, -2, 2}, 819 {(char*)"entialize", NULL, 0, 0}, 820 {(char*)"entiation", NULL, -1, 0}, 821 822 {(char*)"entialness", NULL, 0, 0}, 823 824 {(char*)"ful", NULL, 0, 0}, 825 826 {(char*)"fully", NULL, 0, 0}, 827 828 {(char*)"fulness", NULL, 0, 0}, 829 830 {(char*)"hood", NULL, 0, 0}, 831 832 {(char*)"i", NULL, 0, 0}, 833 834 {(char*)"ia", NULL, 0, 0}, 835 {(char*)"ic", NULL, -1, 1}, 836 {(char*)"is", NULL, 0, 0}, 837 838 {(char*)"ial", NULL, 0, 0}, 839 {(char*)"ian", NULL, -1, 1}, 840 {(char*)"ics", NULL, 0, 1}, 841 {(char*)"ide", L, 0, 0}, 842 {(char*)"ied", NULL, -3, 3}, 843 {(char*)"ier", NULL, 0, 0}, 844 {(char*)"ies", P, -1, 0}, 845 {(char*)"ily", NULL, -1, 1}, 846 {(char*)"ine", M, 0, 0}, 847 {(char*)"ing", N, -5, 5}, 848 {(char*)"ion", Q, 0, 0}, 849 {(char*)"ish", C, -1, 1}, 850 {(char*)"ism", B, 0, 1}, 851 {(char*)"ist", NULL, 0, 0}, 852 {(char*)"ite", AA, -3, 3}, 853 {(char*)"ity", NULL, 0, 0}, 854 {(char*)"ium", NULL, -1, 0}, 855 {(char*)"ive", NULL, -1, 1}, 856 {(char*)"ize", F, 0, 0}, 857 858 {(char*)"ials", NULL, 0, 0}, 859 {(char*)"ians", NULL, -1, 0}, 860 {(char*)"ible", NULL, -1, 1}, 861 {(char*)"ibly", NULL, 0, 0}, 862 {(char*)"ical", NULL, -2, 2}, 863 {(char*)"ides", L, 0, 0}, 864 {(char*)"iers", NULL, -1, 1}, 865 {(char*)"iful", NULL, 0, 0}, 866 {(char*)"ines", M, -4, 4}, 867 {(char*)"ings", N, 0, 0}, 868 {(char*)"ions", B, -1, 1}, 869 {(char*)"ious", NULL, 0, 0}, 870 {(char*)"isms", B, -2, 2}, 871 {(char*)"ists", NULL, 0, 0}, 872 {(char*)"itic", H, -1, 1}, 873 {(char*)"ized", F, 0, 1}, 874 {(char*)"izer", F, 0, 0}, 875 876 {(char*)"ially", NULL, 0, 0}, 877 {(char*)"icant", NULL, -1, 1}, 878 {(char*)"ician", NULL, 0, 0}, 879 {(char*)"icide", NULL, -2, 2}, 880 {(char*)"icism", NULL, 0, 0}, 881 {(char*)"icist", NULL, -1, 0}, 882 {(char*)"icity", NULL, -3, 3}, 883 {(char*)"idine", I, 0, 1}, 884 {(char*)"iedly", NULL, 0, 0}, 885 {(char*)"ihood", NULL, -2, 2}, 886 {(char*)"inate", NULL, 0, 0}, 887 {(char*)"iness", NULL, -1, 0}, 888 {(char*)"ingly", B, -6, 6}, 889 {(char*)"inism", J, 0, 1}, 890 {(char*)"inity", CC, 0, 0}, 891 {(char*)"ional", NULL, -2, 2}, 892 {(char*)"ioned", NULL, 0, 0}, 893 {(char*)"ished", NULL, -1, 0}, 894 {(char*)"istic", NULL, -3, 3}, 895 {(char*)"ities", NULL, 0, 1}, 896 {(char*)"itous", NULL, 0, 0}, 897 {(char*)"ively", NULL, -2, 2}, 898 {(char*)"ivity", NULL, 0, 0}, 899 {(char*)"izers", F, -1, 1}, 900 {(char*)"izing", F, 0, 0}, 901 902 {(char*)"ialist", NULL, 0, 0}, 903 {(char*)"iality", NULL, -1, 1}, 904 {(char*)"ialize", NULL, 0, 0}, 905 {(char*)"ically", NULL, -2, 2}, 906 {(char*)"icance", NULL, 0, 0}, 907 {(char*)"icians", NULL, -1, 1}, 908 {(char*)"icists", NULL, 0, 0}, 909 {(char*)"ifully", NULL, -4, 4}, 910 {(char*)"ionals", NULL, 0, 0}, 911 {(char*)"ionate", D, -1, 1}, 912 {(char*)"ioning", NULL, 0, 0}, 913 {(char*)"ionist", NULL, -2, 2}, 914 {(char*)"iously", NULL, 0, 0}, 915 {(char*)"istics", NULL, -1, 1}, 916 {(char*)"izable", E, 0, 0}, 917 918 {(char*)"ibility", NULL, 0, 0}, 919 {(char*)"icalism", NULL, -1, 1}, 920 {(char*)"icalist", NULL, 0, 1}, 921 {(char*)"icality", NULL, 0, 0}, 922 {(char*)"icalize", NULL, -3, 3}, 923 {(char*)"ication", G, 0, 0}, 924 {(char*)"icianry", NULL, -1, 0}, 925 {(char*)"ination", NULL, -1, 1}, 926 {(char*)"ingness", NULL, 0, 0}, 927 {(char*)"ionally", NULL, -5, 5}, 928 {(char*)"isation", NULL, 0, 0}, 929 {(char*)"ishness", NULL, -1, 1}, 930 {(char*)"istical", NULL, 0, 1}, 931 {(char*)"iteness", NULL, 0, 0}, 932 {(char*)"iveness", NULL, -3, 3}, 933 {(char*)"ivistic", NULL, 0, 0}, 934 {(char*)"ivities", NULL, -1, 0}, 935 {(char*)"ization", F, -1, 1}, 936 {(char*)"izement", NULL, 0, 0}, 937 938 {(char*)"ibleness", NULL, 0, 0}, 939 {(char*)"icalness", NULL, -1, 1}, 940 {(char*)"ionalism", NULL, 0, 0}, 941 {(char*)"ionality", NULL, -2, 2}, 942 {(char*)"ionalize", NULL, 0, 0}, 943 {(char*)"iousness", NULL, -1, 1}, 944 {(char*)"izations", NULL, 0, 0}, 945 946 {(char*)"ionalness", NULL, 0, 1}, 947 {(char*)"istically", NULL, 0, 0}, 948 {(char*)"itousness", NULL, -2, 2}, 949 {(char*)"izability", NULL, 0, 0}, 950 {(char*)"izational", NULL, -1, 0}, 951 952 {(char*)"izationally", B, 0, 0}, 953 954 {(char*)"ly", B, 0, 0}, 955 956 {(char*)"less", NULL, 0, 1}, 957 {(char*)"lily", NULL, 0, 0}, 958 959 {(char*)"lessly", NULL, 0, 0}, 960 961 {(char*)"lessness", NULL, 0, 0}, 962 963 {(char*)"ness", NULL, 0, 0}, 964 965 {(char*)"nesses", NULL, 0, 0}, 966 967 {(char*)"o", NULL, 0, 0}, 968 969 {(char*)"on", S, 0, 1}, 970 {(char*)"or", T, 0, 0}, 971 972 {(char*)"oid", NULL, 0, 0}, 973 {(char*)"one", R, -1, 1}, 974 {(char*)"ous", NULL, 0, 0}, 975 976 {(char*)"ogen", NULL, 0, 0}, 977 978 {(char*)"oidal", NULL, 0, 0}, 979 {(char*)"oides", NULL, -1, 2}, 980 {(char*)"otide", NULL, 0, 0}, 981 {(char*)"ously", NULL, -1, 0}, 982 983 {(char*)"oidism", NULL, 0, 0}, 984 985 {(char*)"oidally", NULL, 0, 1}, 986 {(char*)"ousness", NULL, 0, 0}, 987 988 {(char*)"s", W, 0, 0}, 989 990 {(char*)"s'", NULL, 0, 0}, 991 992 {(char*)"um", U, 0, 1}, 993 {(char*)"us", V, 0, 0}, 994 995 {(char*)"ward", NULL, 0, 1}, 996 {(char*)"wise", NULL, 0, 0}, 997 998 {(char*)"y", B, 0, 0}, 999 1000 {(char*)"yl", R, 0, 0}, 1001 1002 {(char*)"ying", B, 0, 1}, 1003 {(char*)"yish", NULL, 0, 0}, 1004 1005 {(char*)"'s", NULL, 0, 0}, 1006 1006 }; 1007 1007 … … 1017 1017 static First_Char_Node First[] = 1018 1018 { 1019 '\'', NULL, NULL,1019 {'\'', NULL, NULL, 1020 1020 {NULL, 1021 1021 List + 293, NULL, NULL, NULL, NULL, 1022 NULL, NULL, NULL, NULL, NULL} ,1023 1024 'a', First, NULL,1022 NULL, NULL, NULL, NULL, NULL}}, 1023 1024 {'a', First, NULL, 1025 1025 {List, 1026 1026 List + 2, List + 9, List + 20, List + 39, List + 58, 1027 List + 70, List + 77, List + 82, List + 87, List + 89} ,1028 1029 'e', First + 1, First + 4,1027 List + 70, List + 77, List + 82, List + 87, List + 89}}, 1028 1029 {'e', First + 1, First + 4, 1030 1030 {List + 91, 1031 1031 List + 93, List + 98, List + 106, List + 116, List + 126, 1032 List + 133, List + 138, List + 142, List + 145, NULL} ,1033 1034 'f', NULL, NULL,1032 List + 133, List + 138, List + 142, List + 145, NULL}}, 1033 1034 {'f', NULL, NULL, 1035 1035 {NULL, 1036 1036 NULL, List + 146, NULL, List + 147, NULL, 1037 List + 148, NULL, NULL, NULL, NULL} ,1038 1039 'h', First + 3, First + 5,1037 List + 148, NULL, NULL, NULL, NULL}}, 1038 1039 {'h', First + 3, First + 5, 1040 1040 {NULL, 1041 1041 NULL, NULL, List + 149, NULL, NULL, 1042 NULL, NULL, NULL, NULL, NULL} ,1043 1044 'i', NULL, NULL,1042 NULL, NULL, NULL, NULL, NULL}}, 1043 1044 {'i', NULL, NULL, 1045 1045 {List + 150, 1046 1046 List + 152, List + 163, List + 181, List + 202, List + 222, 1047 List + 239, List + 252, List + 258, NULL, List + 261} ,1048 1049 'l', First + 2, First + 10,1047 List + 239, List + 252, List + 258, NULL, List + 261}}, 1048 1049 {'l', First + 2, First + 10, 1050 1050 {NULL, 1051 1051 List + 262, NULL, List + 263, NULL, List + 265, 1052 NULL, List + 266, NULL, NULL, NULL} ,1053 1054 'n', NULL, NULL,1052 NULL, List + 266, NULL, NULL, NULL}}, 1053 1054 {'n', NULL, NULL, 1055 1055 {NULL, 1056 1056 NULL, NULL, List + 267, NULL, List + 268, 1057 NULL, NULL, NULL, NULL, NULL} ,1058 1059 'o', First + 7, First + 9,1057 NULL, NULL, NULL, NULL, NULL}}, 1058 1059 {'o', First + 7, First + 9, 1060 1060 {List + 269, 1061 1061 List + 270, List + 273, List + 275, List + 277, List + 280, 1062 List + 281, NULL, NULL, NULL, NULL} ,1063 1064 's', NULL, NULL,1062 List + 281, NULL, NULL, NULL, NULL}}, 1063 1064 {'s', NULL, NULL, 1065 1065 {List + 283, 1066 1066 List + 284, NULL, NULL, NULL, NULL, 1067 NULL, NULL, NULL, NULL, NULL} ,1068 1069 'u', First + 8, First + 12,1067 NULL, NULL, NULL, NULL, NULL}}, 1068 1069 {'u', First + 8, First + 12, 1070 1070 {NULL, 1071 1071 List + 285, NULL, NULL, NULL, NULL, 1072 NULL, NULL, NULL, NULL, NULL} ,1073 1074 'w', NULL, NULL,1072 NULL, NULL, NULL, NULL, NULL}}, 1073 1074 {'w', NULL, NULL, 1075 1075 {NULL, 1076 1076 NULL, NULL, List + 287, NULL, NULL, 1077 NULL, NULL, NULL, NULL, NULL} ,1078 1079 'y', First + 11, NULL,1077 NULL, NULL, NULL, NULL, NULL}}, 1078 1079 {'y', First + 11, NULL, 1080 1080 {List + 289, 1081 1081 List + 290, NULL, List + 291, NULL, NULL, 1082 NULL, NULL, NULL, NULL, NULL} ,1082 NULL, NULL, NULL, NULL, NULL}}, 1083 1083 }; 1084 1084
Note:
See TracChangeset
for help on using the changeset viewer.