Codebase list golang-github-jdkato-prose / b00cfdc
summarize: Add DaleChall Joseph Kato 7 years ago
4 changed file(s) with 2980 addition(s) and 7 deletion(s). Raw diff Collapse all Expand all
0 package summarize
1
2 var easyWords = []string{
3 "a",
4 "able",
5 "aboard",
6 "about",
7 "above",
8 "absent",
9 "accept",
10 "accident",
11 "account",
12 "ache",
13 "aching",
14 "acorn",
15 "acre",
16 "across",
17 "act",
18 "acts",
19 "add",
20 "address",
21 "admire",
22 "adventure",
23 "afar",
24 "afraid",
25 "after",
26 "afternoon",
27 "afterward",
28 "afterwards",
29 "again",
30 "against",
31 "age",
32 "aged",
33 "ago",
34 "agree",
35 "ah",
36 "ahead",
37 "aid",
38 "aim",
39 "air",
40 "airfield",
41 "airplane",
42 "airport",
43 "airship",
44 "airy",
45 "alarm",
46 "alike",
47 "alive",
48 "all",
49 "alley",
50 "alligator",
51 "allow",
52 "almost",
53 "alone",
54 "along",
55 "aloud",
56 "already",
57 "also",
58 "always",
59 "am",
60 "America",
61 "American",
62 "among",
63 "amount",
64 "an",
65 "and",
66 "angel",
67 "anger",
68 "angry",
69 "animal",
70 "another",
71 "answer",
72 "ant",
73 "any",
74 "anybody",
75 "anyhow",
76 "anyone",
77 "anything",
78 "anyway",
79 "anywhere",
80 "apart",
81 "apartment",
82 "ape",
83 "apiece",
84 "appear",
85 "apple",
86 "April",
87 "apron",
88 "are",
89 "aren't",
90 "arise",
91 "arithmetic",
92 "arm",
93 "armful",
94 "army",
95 "arose",
96 "around",
97 "arrange",
98 "arrive",
99 "arrived",
100 "arrow",
101 "art",
102 "artist",
103 "as",
104 "ash",
105 "ashes",
106 "aside",
107 "ask",
108 "asleep",
109 "at",
110 "ate",
111 "attack",
112 "attend",
113 "attention",
114 "August",
115 "aunt",
116 "author",
117 "auto",
118 "automobile",
119 "autumn",
120 "avenue",
121 "awake",
122 "awaken",
123 "away",
124 "awful",
125 "awfully",
126 "awhile",
127 "ax",
128 "axe",
129 "baa",
130 "babe",
131 "babies",
132 "back",
133 "background",
134 "backward",
135 "backwards",
136 "bacon",
137 "bad",
138 "badge",
139 "badly",
140 "bag",
141 "bake",
142 "baker",
143 "bakery",
144 "baking",
145 "ball",
146 "balloon",
147 "banana",
148 "band",
149 "bandage",
150 "bang",
151 "banjo",
152 "bank",
153 "banker",
154 "bar",
155 "barber",
156 "bare",
157 "barefoot",
158 "barely",
159 "bark",
160 "barn",
161 "barrel",
162 "base",
163 "baseball",
164 "basement",
165 "basket",
166 "bat",
167 "batch",
168 "bath",
169 "bathe",
170 "bathing",
171 "bathroom",
172 "bathtub",
173 "battle",
174 "battleship",
175 "bay",
176 "be",
177 "beach",
178 "bead",
179 "beam",
180 "bean",
181 "bear",
182 "beard",
183 "beast",
184 "beat",
185 "beating",
186 "beautiful",
187 "beautify",
188 "beauty",
189 "became",
190 "because",
191 "become",
192 "becoming",
193 "bed",
194 "bedbug",
195 "bedroom",
196 "bedspread",
197 "bedtime",
198 "bee",
199 "beech",
200 "beef",
201 "beefsteak",
202 "beehive",
203 "been",
204 "beer",
205 "beet",
206 "before",
207 "beg",
208 "began",
209 "beggar",
210 "begged",
211 "begin",
212 "beginning",
213 "begun",
214 "behave",
215 "behind",
216 "being",
217 "believe",
218 "bell",
219 "belong",
220 "below",
221 "belt",
222 "bench",
223 "bend",
224 "beneath",
225 "bent",
226 "berries",
227 "berry",
228 "beside",
229 "besides",
230 "best",
231 "bet",
232 "better",
233 "between",
234 "bib",
235 "bible",
236 "bicycle",
237 "bid",
238 "big",
239 "bigger",
240 "bill",
241 "billboard",
242 "bin",
243 "bind",
244 "bird",
245 "birth",
246 "birthday",
247 "biscuit",
248 "bit",
249 "bite",
250 "biting",
251 "bitter",
252 "black",
253 "blackberry",
254 "blackbird",
255 "blackboard",
256 "blackness",
257 "blacksmith",
258 "blame",
259 "blank",
260 "blanket",
261 "blast",
262 "blaze",
263 "bleed",
264 "bless",
265 "blessing",
266 "blew",
267 "blind",
268 "blindfold",
269 "blinds",
270 "block",
271 "blood",
272 "bloom",
273 "blossom",
274 "blot",
275 "blow",
276 "blue",
277 "blueberry",
278 "bluebird",
279 "blush",
280 "board",
281 "boast",
282 "boat",
283 "bob",
284 "bobwhite",
285 "bodies",
286 "body",
287 "boil",
288 "boiler",
289 "bold",
290 "bone",
291 "bonnet",
292 "boo",
293 "book",
294 "bookcase",
295 "bookkeeper",
296 "boom",
297 "boot",
298 "born",
299 "borrow",
300 "boss",
301 "both",
302 "bother",
303 "bottle",
304 "bottom",
305 "bought",
306 "bounce",
307 "bow",
308 "bowl",
309 "bow-wow",
310 "box",
311 "boxcar",
312 "boxer",
313 "boxes",
314 "boy",
315 "boyhood",
316 "bracelet",
317 "brain",
318 "brake",
319 "bran",
320 "branch",
321 "brass",
322 "brave",
323 "bread",
324 "break",
325 "breakfast",
326 "breast",
327 "breath",
328 "breathe",
329 "breeze",
330 "brick",
331 "bride",
332 "bridge",
333 "bright",
334 "brightness",
335 "bring",
336 "broad",
337 "broadcast",
338 "broke",
339 "broken",
340 "brook",
341 "broom",
342 "brother",
343 "brought",
344 "brown",
345 "brush",
346 "bubble",
347 "bucket",
348 "buckle",
349 "bud",
350 "buffalo",
351 "bug",
352 "buggy",
353 "build",
354 "building",
355 "built",
356 "bulb",
357 "bull",
358 "bullet",
359 "bum",
360 "bumblebee",
361 "bump",
362 "bun",
363 "bunch",
364 "bundle",
365 "bunny",
366 "burn",
367 "burst",
368 "bury",
369 "bus",
370 "bush",
371 "bushel",
372 "business",
373 "busy",
374 "but",
375 "butcher",
376 "butt",
377 "butter",
378 "buttercup",
379 "butterfly",
380 "buttermilk",
381 "butterscotch",
382 "button",
383 "buttonhole",
384 "buy",
385 "buzz",
386 "by",
387 "bye",
388 "cab",
389 "cabbage",
390 "cabin",
391 "cabinet",
392 "cackle",
393 "cage",
394 "cake",
395 "calendar",
396 "calf",
397 "call",
398 "caller",
399 "calling",
400 "came",
401 "camel",
402 "camp",
403 "campfire",
404 "can",
405 "canal",
406 "canary",
407 "candle",
408 "candlestick",
409 "candy",
410 "cane",
411 "cannon",
412 "cannot",
413 "canoe",
414 "can't",
415 "canyon",
416 "cap",
417 "cape",
418 "capital",
419 "captain",
420 "car",
421 "card",
422 "cardboard",
423 "care",
424 "careful",
425 "careless",
426 "carelessness",
427 "carload",
428 "carpenter",
429 "carpet",
430 "carriage",
431 "carrot",
432 "carry",
433 "cart",
434 "carve",
435 "case",
436 "cash",
437 "cashier",
438 "castle",
439 "cat",
440 "catbird",
441 "catch",
442 "catcher",
443 "caterpillar",
444 "catfish",
445 "catsup",
446 "cattle",
447 "caught",
448 "cause",
449 "cave",
450 "ceiling",
451 "cell",
452 "cellar",
453 "cent",
454 "center",
455 "cereal",
456 "certain",
457 "certainly",
458 "chain",
459 "chair",
460 "chalk",
461 "champion",
462 "chance",
463 "change",
464 "chap",
465 "charge",
466 "charm",
467 "chart",
468 "chase",
469 "chatter",
470 "cheap",
471 "cheat",
472 "check",
473 "checkers",
474 "cheek",
475 "cheer",
476 "cheese",
477 "cherry",
478 "chest",
479 "chew",
480 "chick",
481 "chicken",
482 "chief",
483 "child",
484 "childhood",
485 "children",
486 "chill",
487 "chilly",
488 "chimney",
489 "chin",
490 "china",
491 "chip",
492 "chipmunk",
493 "chocolate",
494 "choice",
495 "choose",
496 "chop",
497 "chorus",
498 "chose",
499 "chosen",
500 "christen",
501 "Christmas",
502 "church",
503 "churn",
504 "cigarette",
505 "circle",
506 "circus",
507 "citizen",
508 "city",
509 "clang",
510 "clap",
511 "class",
512 "classmate",
513 "classroom",
514 "claw",
515 "clay",
516 "clean",
517 "cleaner",
518 "clear",
519 "clerk",
520 "clever",
521 "click",
522 "cliff",
523 "climb",
524 "clip",
525 "cloak",
526 "clock",
527 "close",
528 "closet",
529 "cloth",
530 "clothes",
531 "clothing",
532 "cloud",
533 "cloudy",
534 "clover",
535 "clown",
536 "club",
537 "cluck",
538 "clump",
539 "coach",
540 "coal",
541 "coast",
542 "coat",
543 "cob",
544 "cobbler",
545 "cocoa",
546 "coconut",
547 "cocoon",
548 "cod",
549 "codfish",
550 "coffee",
551 "coffeepot",
552 "coin",
553 "cold",
554 "collar",
555 "college",
556 "color",
557 "colored",
558 "colt",
559 "column",
560 "comb",
561 "come",
562 "comfort",
563 "comic",
564 "coming",
565 "company",
566 "compare",
567 "conductor",
568 "cone",
569 "connect",
570 "coo",
571 "cook",
572 "cooked",
573 "cooking",
574 "cookie",
575 "cookies",
576 "cool",
577 "cooler",
578 "coop",
579 "copper",
580 "copy",
581 "cord",
582 "cork",
583 "corn",
584 "corner",
585 "correct",
586 "cost",
587 "cot",
588 "cottage",
589 "cotton",
590 "couch",
591 "cough",
592 "could",
593 "couldn't",
594 "count",
595 "counter",
596 "country",
597 "county",
598 "course",
599 "court",
600 "cousin",
601 "cover",
602 "cow",
603 "coward",
604 "cowardly",
605 "cowboy",
606 "cozy",
607 "crab",
608 "crack",
609 "cracker",
610 "cradle",
611 "cramps",
612 "cranberry",
613 "crank",
614 "cranky",
615 "crash",
616 "crawl",
617 "crazy",
618 "cream",
619 "creamy",
620 "creek",
621 "creep",
622 "crept",
623 "cried",
624 "croak",
625 "crook",
626 "crooked",
627 "crop",
628 "cross",
629 "crossing",
630 "cross-eyed",
631 "crow",
632 "crowd",
633 "crowded",
634 "crown",
635 "cruel",
636 "crumb",
637 "crumble",
638 "crush",
639 "crust",
640 "cry",
641 "cries",
642 "cub",
643 "cuff",
644 "cup",
645 "cuff",
646 "cup",
647 "cupboard",
648 "cupful",
649 "cure",
650 "curl",
651 "curly",
652 "curtain",
653 "curve",
654 "cushion",
655 "custard",
656 "customer",
657 "cut",
658 "cute",
659 "cutting",
660 "dab",
661 "dad",
662 "daddy",
663 "daily",
664 "dairy",
665 "daisy",
666 "dam",
667 "damage",
668 "dame",
669 "damp",
670 "dance",
671 "dancer",
672 "dancing",
673 "dandy",
674 "danger",
675 "dangerous",
676 "dare",
677 "dark",
678 "darkness",
679 "darling",
680 "darn",
681 "dart",
682 "dash",
683 "date",
684 "daughter",
685 "dawn",
686 "day",
687 "daybreak",
688 "daytime",
689 "dead",
690 "deaf",
691 "deal",
692 "dear",
693 "death",
694 "December",
695 "decide",
696 "deck",
697 "deed",
698 "deep",
699 "deer",
700 "defeat",
701 "defend",
702 "defense",
703 "delight",
704 "den",
705 "dentist",
706 "depend",
707 "deposit",
708 "describe",
709 "desert",
710 "deserve",
711 "desire",
712 "desk",
713 "destroy",
714 "devil",
715 "dew",
716 "diamond",
717 "did",
718 "didn't",
719 "die",
720 "died",
721 "dies",
722 "difference",
723 "different",
724 "dig",
725 "dim",
726 "dime",
727 "dine",
728 "ding-dong",
729 "dinner",
730 "dip",
731 "direct",
732 "direction",
733 "dirt",
734 "dirty",
735 "discover",
736 "dish",
737 "dislike",
738 "dismiss",
739 "ditch",
740 "dive",
741 "diver",
742 "divide",
743 "do",
744 "dock",
745 "doctor",
746 "does",
747 "doesn't",
748 "dog",
749 "doll",
750 "dollar",
751 "dolly",
752 "done",
753 "donkey",
754 "don't",
755 "door",
756 "doorbell",
757 "doorknob",
758 "doorstep",
759 "dope",
760 "dot",
761 "double",
762 "dough",
763 "dove",
764 "down",
765 "downstairs",
766 "downtown",
767 "dozen",
768 "drag",
769 "drain",
770 "drank",
771 "draw",
772 "drawer",
773 "draw",
774 "drawing",
775 "dream",
776 "dress",
777 "dresser",
778 "dressmaker",
779 "drew",
780 "dried",
781 "drift",
782 "drill",
783 "drink",
784 "drip",
785 "drive",
786 "driven",
787 "driver",
788 "drop",
789 "drove",
790 "drown",
791 "drowsy",
792 "drub",
793 "drum",
794 "drunk",
795 "dry",
796 "duck",
797 "due",
798 "dug",
799 "dull",
800 "dumb",
801 "dump",
802 "during",
803 "dust",
804 "dusty",
805 "duty",
806 "dwarf",
807 "dwell",
808 "dwelt",
809 "dying",
810 "each",
811 "eager",
812 "eagle",
813 "ear",
814 "early",
815 "earn",
816 "earth",
817 "east",
818 "eastern",
819 "easy",
820 "eat",
821 "eaten",
822 "edge",
823 "egg",
824 "eh",
825 "eight",
826 "eighteen",
827 "eighth",
828 "eighty",
829 "either",
830 "elbow",
831 "elder",
832 "eldest",
833 "electric",
834 "electricity",
835 "elephant",
836 "eleven",
837 "elf",
838 "elm",
839 "else",
840 "elsewhere",
841 "empty",
842 "end",
843 "ending",
844 "enemy",
845 "engine",
846 "engineer",
847 "English",
848 "enjoy",
849 "enough",
850 "enter",
851 "envelope",
852 "equal",
853 "erase",
854 "eraser",
855 "errand",
856 "escape",
857 "eve",
858 "even",
859 "evening",
860 "ever",
861 "every",
862 "everybody",
863 "everyday",
864 "everyone",
865 "everything",
866 "everywhere",
867 "evil",
868 "exact",
869 "except",
870 "exchange",
871 "excited",
872 "exciting",
873 "excuse",
874 "exit",
875 "expect",
876 "explain",
877 "extra",
878 "eye",
879 "eyebrow",
880 "fable",
881 "face",
882 "facing",
883 "fact",
884 "factory",
885 "fail",
886 "faint",
887 "fair",
888 "fairy",
889 "faith",
890 "fake",
891 "fall",
892 "false",
893 "family",
894 "fan",
895 "fancy",
896 "far",
897 "faraway",
898 "fare",
899 "farmer",
900 "farm",
901 "farming",
902 "far-off",
903 "farther",
904 "fashion",
905 "fast",
906 "fasten",
907 "fat",
908 "father",
909 "fault",
910 "favor",
911 "favorite",
912 "fear",
913 "feast",
914 "feather",
915 "February",
916 "fed",
917 "feed",
918 "feel",
919 "feet",
920 "fell",
921 "fellow",
922 "felt",
923 "fence",
924 "fever",
925 "few",
926 "fib",
927 "fiddle",
928 "field",
929 "fife",
930 "fifteen",
931 "fifth",
932 "fifty",
933 "fig",
934 "fight",
935 "figure",
936 "file",
937 "fill",
938 "film",
939 "finally",
940 "find",
941 "fine",
942 "finger",
943 "finish",
944 "fire",
945 "firearm",
946 "firecracker",
947 "fireplace",
948 "fireworks",
949 "firing",
950 "first",
951 "fish",
952 "fisherman",
953 "fist",
954 "fit",
955 "fits",
956 "five",
957 "fix",
958 "flag",
959 "flake",
960 "flame",
961 "flap",
962 "flash",
963 "flashlight",
964 "flat",
965 "flea",
966 "flesh",
967 "flew",
968 "flies",
969 "flight",
970 "flip",
971 "flip-flop",
972 "float",
973 "flock",
974 "flood",
975 "floor",
976 "flop",
977 "flour",
978 "flow",
979 "flower",
980 "flowery",
981 "flutter",
982 "fly",
983 "foam",
984 "fog",
985 "foggy",
986 "fold",
987 "folks",
988 "follow",
989 "following",
990 "fond",
991 "food",
992 "fool",
993 "foolish",
994 "foot",
995 "football",
996 "footprint",
997 "for",
998 "forehead",
999 "forest",
1000 "forget",
1001 "forgive",
1002 "forgot",
1003 "forgotten",
1004 "fork",
1005 "form",
1006 "fort",
1007 "forth",
1008 "fortune",
1009 "forty",
1010 "forward",
1011 "fought",
1012 "found",
1013 "fountain",
1014 "four",
1015 "fourteen",
1016 "fourth",
1017 "fox",
1018 "frame",
1019 "free",
1020 "freedom",
1021 "freeze",
1022 "freight",
1023 "French",
1024 "fresh",
1025 "fret",
1026 "Friday",
1027 "fried",
1028 "friend",
1029 "friendly",
1030 "friendship",
1031 "frighten",
1032 "frog",
1033 "from",
1034 "front",
1035 "frost",
1036 "frown",
1037 "froze",
1038 "fruit",
1039 "fry",
1040 "fudge",
1041 "fuel",
1042 "full",
1043 "fully",
1044 "fun",
1045 "funny",
1046 "fur",
1047 "furniture",
1048 "further",
1049 "fuzzy",
1050 "gain",
1051 "gallon",
1052 "gallop",
1053 "game",
1054 "gang",
1055 "garage",
1056 "garbage",
1057 "garden",
1058 "gas",
1059 "gasoline",
1060 "gate",
1061 "gather",
1062 "gave",
1063 "gay",
1064 "gear",
1065 "geese",
1066 "general",
1067 "gentle",
1068 "gentleman",
1069 "gentlemen",
1070 "geography",
1071 "get",
1072 "getting",
1073 "giant",
1074 "gift",
1075 "gingerbread",
1076 "girl",
1077 "give",
1078 "given",
1079 "giving",
1080 "glad",
1081 "gladly",
1082 "glance",
1083 "glass",
1084 "glasses",
1085 "gleam",
1086 "glide",
1087 "glory",
1088 "glove",
1089 "glow",
1090 "glue",
1091 "go",
1092 "going",
1093 "goes",
1094 "goal",
1095 "goat",
1096 "gobble",
1097 "God",
1098 "god",
1099 "godmother",
1100 "gold",
1101 "golden",
1102 "goldfish",
1103 "golf",
1104 "gone",
1105 "good",
1106 "goods",
1107 "goodbye",
1108 "good-by",
1109 "goodbye",
1110 "good-bye",
1111 "good-looking",
1112 "goodness",
1113 "goody",
1114 "goose",
1115 "gooseberry",
1116 "got",
1117 "govern",
1118 "government",
1119 "gown",
1120 "grab",
1121 "gracious",
1122 "grade",
1123 "grain",
1124 "grand",
1125 "grandchild",
1126 "grandchildren",
1127 "granddaughter",
1128 "grandfather",
1129 "grandma",
1130 "grandmother",
1131 "grandpa",
1132 "grandson",
1133 "grandstand",
1134 "grape",
1135 "grapes",
1136 "grapefruit",
1137 "grass",
1138 "grasshopper",
1139 "grateful",
1140 "grave",
1141 "gravel",
1142 "graveyard",
1143 "gravy",
1144 "gray",
1145 "graze",
1146 "grease",
1147 "great",
1148 "green",
1149 "greet",
1150 "grew",
1151 "grind",
1152 "groan",
1153 "grocery",
1154 "ground",
1155 "group",
1156 "grove",
1157 "grow",
1158 "guard",
1159 "guess",
1160 "guest",
1161 "guide",
1162 "gulf",
1163 "gum",
1164 "gun",
1165 "gunpowder",
1166 "guy",
1167 "ha",
1168 "habit",
1169 "had",
1170 "hadn't",
1171 "hail",
1172 "hair",
1173 "haircut",
1174 "hairpin",
1175 "half",
1176 "hall",
1177 "halt",
1178 "ham",
1179 "hammer",
1180 "hand",
1181 "handful",
1182 "handkerchief",
1183 "handle",
1184 "handwriting",
1185 "hang",
1186 "happen",
1187 "happily",
1188 "happiness",
1189 "happy",
1190 "harbor",
1191 "hard",
1192 "hardly",
1193 "hardship",
1194 "hardware",
1195 "hare",
1196 "hark",
1197 "harm",
1198 "harness",
1199 "harp",
1200 "harvest",
1201 "has",
1202 "hasn't",
1203 "haste",
1204 "hasten",
1205 "hasty",
1206 "hat",
1207 "hatch",
1208 "hatchet",
1209 "hate",
1210 "haul",
1211 "have",
1212 "haven't",
1213 "having",
1214 "hawk",
1215 "hay",
1216 "hayfield",
1217 "haystack",
1218 "he",
1219 "head",
1220 "headache",
1221 "heal",
1222 "health",
1223 "healthy",
1224 "heap",
1225 "hear",
1226 "hearing",
1227 "heard",
1228 "heart",
1229 "heat",
1230 "heater",
1231 "heaven",
1232 "heavy",
1233 "he'd",
1234 "heel",
1235 "height",
1236 "held",
1237 "hell",
1238 "he'll",
1239 "hello",
1240 "helmet",
1241 "help",
1242 "helper",
1243 "helpful",
1244 "hem",
1245 "hen",
1246 "henhouse",
1247 "her",
1248 "hers",
1249 "herd",
1250 "here",
1251 "here's",
1252 "hero",
1253 "herself",
1254 "he's",
1255 "hey",
1256 "hickory",
1257 "hid",
1258 "hidden",
1259 "hide",
1260 "high",
1261 "highway",
1262 "hill",
1263 "hillside",
1264 "hilltop",
1265 "hilly",
1266 "him",
1267 "himself",
1268 "hind",
1269 "hint",
1270 "hip",
1271 "hire",
1272 "his",
1273 "hiss",
1274 "history",
1275 "hit",
1276 "hitch",
1277 "hive",
1278 "ho",
1279 "hoe",
1280 "hog",
1281 "hold",
1282 "holder",
1283 "hole",
1284 "holiday",
1285 "hollow",
1286 "holy",
1287 "home",
1288 "homely",
1289 "homesick",
1290 "honest",
1291 "honey",
1292 "honeybee",
1293 "honeymoon",
1294 "honk",
1295 "honor",
1296 "hood",
1297 "hoof",
1298 "hook",
1299 "hoop",
1300 "hop",
1301 "hope",
1302 "hopeful",
1303 "hopeless",
1304 "horn",
1305 "horse",
1306 "horseback",
1307 "horseshoe",
1308 "hose",
1309 "hospital",
1310 "host",
1311 "hot",
1312 "hotel",
1313 "hound",
1314 "hour",
1315 "house",
1316 "housetop",
1317 "housewife",
1318 "housework",
1319 "how",
1320 "however",
1321 "howl",
1322 "hug",
1323 "huge",
1324 "hum",
1325 "humble",
1326 "hump",
1327 "hundred",
1328 "hung",
1329 "hunger",
1330 "hungry",
1331 "hunk",
1332 "hunt",
1333 "hunter",
1334 "hurrah",
1335 "hurried",
1336 "hurry",
1337 "hurt",
1338 "husband",
1339 "hush",
1340 "hut",
1341 "hymn",
1342 "I",
1343 "ice",
1344 "icy",
1345 "I'd",
1346 "idea",
1347 "ideal",
1348 "if",
1349 "ill",
1350 "I'll",
1351 "I'm",
1352 "important",
1353 "impossible",
1354 "improve",
1355 "in",
1356 "inch",
1357 "inches",
1358 "income",
1359 "indeed",
1360 "Indian",
1361 "indoors",
1362 "ink",
1363 "inn",
1364 "insect",
1365 "inside",
1366 "instant",
1367 "instead",
1368 "insult",
1369 "intend",
1370 "interested",
1371 "interesting",
1372 "into",
1373 "invite",
1374 "iron",
1375 "is",
1376 "island",
1377 "isn't",
1378 "it",
1379 "its",
1380 "it's",
1381 "itself",
1382 "I've",
1383 "ivory",
1384 "ivy",
1385 "jacket",
1386 "jacks",
1387 "jail",
1388 "jam",
1389 "January",
1390 "jar",
1391 "jaw",
1392 "jay",
1393 "jelly",
1394 "jellyfish",
1395 "jerk",
1396 "jig",
1397 "job",
1398 "jockey",
1399 "join",
1400 "joke",
1401 "joking",
1402 "jolly",
1403 "journey",
1404 "joy",
1405 "joyful",
1406 "joyous",
1407 "judge",
1408 "jug",
1409 "juice",
1410 "juicy",
1411 "July",
1412 "jump",
1413 "June",
1414 "junior",
1415 "junk",
1416 "just",
1417 "keen",
1418 "keep",
1419 "kept",
1420 "kettle",
1421 "key",
1422 "kick",
1423 "kid",
1424 "kill",
1425 "killed",
1426 "kind",
1427 "kindly",
1428 "kindness",
1429 "king",
1430 "kingdom",
1431 "kiss",
1432 "kitchen",
1433 "kite",
1434 "kitten",
1435 "kitty",
1436 "knee",
1437 "kneel",
1438 "knew",
1439 "knife",
1440 "knit",
1441 "knives",
1442 "knob",
1443 "knock",
1444 "knot",
1445 "know",
1446 "known",
1447 "lace",
1448 "lad",
1449 "ladder",
1450 "ladies",
1451 "lady",
1452 "laid",
1453 "lake",
1454 "lamb",
1455 "lame",
1456 "lamp",
1457 "land",
1458 "lane",
1459 "language",
1460 "lantern",
1461 "lap",
1462 "lard",
1463 "large",
1464 "lash",
1465 "lass",
1466 "last",
1467 "late",
1468 "laugh",
1469 "laundry",
1470 "law",
1471 "lawn",
1472 "lawyer",
1473 "lay",
1474 "lazy",
1475 "lead",
1476 "leader",
1477 "leaf",
1478 "leak",
1479 "lean",
1480 "leap",
1481 "learn",
1482 "learned",
1483 "least",
1484 "leather",
1485 "leave",
1486 "leaving",
1487 "led",
1488 "left",
1489 "leg",
1490 "lemon",
1491 "lemonade",
1492 "lend",
1493 "length",
1494 "less",
1495 "lesson",
1496 "let",
1497 "let's",
1498 "letter",
1499 "letting",
1500 "lettuce",
1501 "level",
1502 "liberty",
1503 "library",
1504 "lice",
1505 "lick",
1506 "lid",
1507 "lie",
1508 "life",
1509 "lift",
1510 "light",
1511 "lightness",
1512 "lightning",
1513 "like",
1514 "likely",
1515 "liking",
1516 "lily",
1517 "limb",
1518 "lime",
1519 "limp",
1520 "line",
1521 "linen",
1522 "lion",
1523 "lip",
1524 "list",
1525 "listen",
1526 "lit",
1527 "little",
1528 "live",
1529 "lives",
1530 "lively",
1531 "liver",
1532 "living",
1533 "lizard",
1534 "load",
1535 "loaf",
1536 "loan",
1537 "loaves",
1538 "lock",
1539 "locomotive",
1540 "log",
1541 "lone",
1542 "lonely",
1543 "lonesome",
1544 "long",
1545 "look",
1546 "lookout",
1547 "loop",
1548 "loose",
1549 "lord",
1550 "lose",
1551 "loser",
1552 "loss",
1553 "lost",
1554 "lot",
1555 "loud",
1556 "love",
1557 "lovely",
1558 "lover",
1559 "low",
1560 "luck",
1561 "lucky",
1562 "lumber",
1563 "lump",
1564 "lunch",
1565 "lying",
1566 "ma",
1567 "machine",
1568 "machinery",
1569 "mad",
1570 "made",
1571 "magazine",
1572 "magic",
1573 "maid",
1574 "mail",
1575 "mailbox",
1576 "mailman",
1577 "major",
1578 "make",
1579 "making",
1580 "male",
1581 "mama",
1582 "mamma",
1583 "man",
1584 "manager",
1585 "mane",
1586 "manger",
1587 "many",
1588 "map",
1589 "maple",
1590 "marble",
1591 "march",
1592 "March",
1593 "mare",
1594 "mark",
1595 "market",
1596 "marriage",
1597 "married",
1598 "marry",
1599 "mask",
1600 "mast",
1601 "master",
1602 "mat",
1603 "match",
1604 "matter",
1605 "mattress",
1606 "may",
1607 "May",
1608 "maybe",
1609 "mayor",
1610 "maypole",
1611 "me",
1612 "meadow",
1613 "meal",
1614 "mean",
1615 "means",
1616 "meant",
1617 "measure",
1618 "meat",
1619 "medicine",
1620 "meet",
1621 "meeting",
1622 "melt",
1623 "member",
1624 "men",
1625 "mend",
1626 "meow",
1627 "merry",
1628 "mess",
1629 "message",
1630 "met",
1631 "metal",
1632 "mew",
1633 "mice",
1634 "middle",
1635 "midnight",
1636 "might",
1637 "mighty",
1638 "mile",
1639 "milk",
1640 "milkman",
1641 "mill",
1642 "miler",
1643 "million",
1644 "mind",
1645 "mine",
1646 "miner",
1647 "mint",
1648 "minute",
1649 "mirror",
1650 "mischief",
1651 "miss",
1652 "Miss",
1653 "misspell",
1654 "mistake",
1655 "misty",
1656 "mitt",
1657 "mitten",
1658 "mix",
1659 "moment",
1660 "Monday",
1661 "money",
1662 "monkey",
1663 "month",
1664 "moo",
1665 "moon",
1666 "moonlight",
1667 "moose",
1668 "mop",
1669 "more",
1670 "morning",
1671 "morrow",
1672 "moss",
1673 "most",
1674 "mostly",
1675 "mother",
1676 "motor",
1677 "mount",
1678 "mountain",
1679 "mouse",
1680 "mouth",
1681 "move",
1682 "movie",
1683 "movies",
1684 "moving",
1685 "mow",
1686 "Mr.",
1687 "Mrs.",
1688 "much",
1689 "mud",
1690 "muddy",
1691 "mug",
1692 "mule",
1693 "multiply",
1694 "murder",
1695 "music",
1696 "must",
1697 "my",
1698 "myself",
1699 "nail",
1700 "name",
1701 "nap",
1702 "napkin",
1703 "narrow",
1704 "nasty",
1705 "naughty",
1706 "navy",
1707 "near",
1708 "nearby",
1709 "nearly",
1710 "neat",
1711 "neck",
1712 "necktie",
1713 "need",
1714 "needle",
1715 "needn't",
1716 "Negro",
1717 "neighbor",
1718 "neighborhood",
1719 "neither",
1720 "nerve",
1721 "nest",
1722 "net",
1723 "never",
1724 "nevermore",
1725 "new",
1726 "news",
1727 "newspaper",
1728 "next",
1729 "nibble",
1730 "nice",
1731 "nickel",
1732 "night",
1733 "nightgown",
1734 "nine",
1735 "nineteen",
1736 "ninety",
1737 "no",
1738 "nobody",
1739 "nod",
1740 "noise",
1741 "noisy",
1742 "none",
1743 "noon",
1744 "nor",
1745 "north",
1746 "northern",
1747 "nose",
1748 "not",
1749 "note",
1750 "nothing",
1751 "notice",
1752 "November",
1753 "now",
1754 "nowhere",
1755 "number",
1756 "nurse",
1757 "nut",
1758 "oak",
1759 "oar",
1760 "oatmeal",
1761 "oats",
1762 "obey",
1763 "ocean",
1764 "o'clock",
1765 "October",
1766 "odd",
1767 "of",
1768 "off",
1769 "offer",
1770 "office",
1771 "officer",
1772 "often",
1773 "oh",
1774 "oil",
1775 "old",
1776 "old-fashioned",
1777 "on",
1778 "once",
1779 "one",
1780 "onion",
1781 "only",
1782 "onward",
1783 "open",
1784 "or",
1785 "orange",
1786 "orchard",
1787 "order",
1788 "ore",
1789 "organ",
1790 "other",
1791 "otherwise",
1792 "ouch",
1793 "ought",
1794 "our",
1795 "ours",
1796 "ourselves",
1797 "out",
1798 "outdoors",
1799 "outfit",
1800 "outlaw",
1801 "outline",
1802 "outside",
1803 "outward",
1804 "oven",
1805 "over",
1806 "overalls",
1807 "overcoat",
1808 "overeat",
1809 "overhead",
1810 "overhear",
1811 "overnight",
1812 "overturn",
1813 "owe",
1814 "owing",
1815 "owl",
1816 "own",
1817 "owner",
1818 "ox",
1819 "pa",
1820 "pace",
1821 "pack",
1822 "package",
1823 "pad",
1824 "page",
1825 "paid",
1826 "pail",
1827 "pain",
1828 "painful",
1829 "paint",
1830 "painter",
1831 "painting",
1832 "pair",
1833 "pal",
1834 "palace",
1835 "pale",
1836 "pan",
1837 "pancake",
1838 "pane",
1839 "pansy",
1840 "pants",
1841 "papa",
1842 "paper",
1843 "parade",
1844 "pardon",
1845 "parent",
1846 "park",
1847 "part",
1848 "partly",
1849 "partner",
1850 "party",
1851 "pass",
1852 "passenger",
1853 "past",
1854 "paste",
1855 "pasture",
1856 "pat",
1857 "patch",
1858 "path",
1859 "patter",
1860 "pave",
1861 "pavement",
1862 "paw",
1863 "pay",
1864 "payment",
1865 "pea",
1866 "peas",
1867 "peace",
1868 "peaceful",
1869 "peach",
1870 "peaches",
1871 "peak",
1872 "peanut",
1873 "pear",
1874 "pearl",
1875 "peck",
1876 "peek",
1877 "peel",
1878 "peep",
1879 "peg",
1880 "pen",
1881 "pencil",
1882 "penny",
1883 "people",
1884 "pepper",
1885 "peppermint",
1886 "perfume",
1887 "perhaps",
1888 "person",
1889 "pet",
1890 "phone",
1891 "piano",
1892 "pick",
1893 "pickle",
1894 "picnic",
1895 "picture",
1896 "pie",
1897 "piece",
1898 "pig",
1899 "pigeon",
1900 "piggy",
1901 "pile",
1902 "pill",
1903 "pillow",
1904 "pin",
1905 "pine",
1906 "pineapple",
1907 "pink",
1908 "pint",
1909 "pipe",
1910 "pistol",
1911 "pit",
1912 "pitch",
1913 "pitcher",
1914 "pity",
1915 "place",
1916 "plain",
1917 "plan",
1918 "plane",
1919 "plant",
1920 "plate",
1921 "platform",
1922 "platter",
1923 "play",
1924 "player",
1925 "playground",
1926 "playhouse",
1927 "playmate",
1928 "plaything",
1929 "pleasant",
1930 "please",
1931 "pleasure",
1932 "plenty",
1933 "plow",
1934 "plug",
1935 "plum",
1936 "pocket",
1937 "pocketbook",
1938 "poem",
1939 "point",
1940 "poison",
1941 "poke",
1942 "pole",
1943 "police",
1944 "policeman",
1945 "polish",
1946 "polite",
1947 "pond",
1948 "ponies",
1949 "pony",
1950 "pool",
1951 "poor",
1952 "pop",
1953 "popcorn",
1954 "popped",
1955 "porch",
1956 "pork",
1957 "possible",
1958 "post",
1959 "postage",
1960 "postman",
1961 "pot",
1962 "potato",
1963 "potatoes",
1964 "pound",
1965 "pour",
1966 "powder",
1967 "power",
1968 "powerful",
1969 "praise",
1970 "pray",
1971 "prayer",
1972 "prepare",
1973 "present",
1974 "pretty",
1975 "price",
1976 "prick",
1977 "prince",
1978 "princess",
1979 "print",
1980 "prison",
1981 "prize",
1982 "promise",
1983 "proper",
1984 "protect",
1985 "proud",
1986 "prove",
1987 "prune",
1988 "public",
1989 "puddle",
1990 "puff",
1991 "pull",
1992 "pump",
1993 "pumpkin",
1994 "punch",
1995 "punish",
1996 "pup",
1997 "pupil",
1998 "puppy",
1999 "pure",
2000 "purple",
2001 "purse",
2002 "push",
2003 "puss",
2004 "pussy",
2005 "pussycat",
2006 "put",
2007 "putting",
2008 "puzzle",
2009 "quack",
2010 "quart",
2011 "quarter",
2012 "queen",
2013 "queer",
2014 "question",
2015 "quick",
2016 "quickly",
2017 "quiet",
2018 "quilt",
2019 "quit",
2020 "quite",
2021 "rabbit",
2022 "race",
2023 "rack",
2024 "radio",
2025 "radish",
2026 "rag",
2027 "rail",
2028 "railroad",
2029 "railway",
2030 "rain",
2031 "rainy",
2032 "rainbow",
2033 "raise",
2034 "raisin",
2035 "rake",
2036 "ram",
2037 "ran",
2038 "ranch",
2039 "rang",
2040 "rap",
2041 "rapidly",
2042 "rat",
2043 "rate",
2044 "rather",
2045 "rattle",
2046 "raw",
2047 "ray",
2048 "reach",
2049 "read",
2050 "reader",
2051 "reading",
2052 "ready",
2053 "real",
2054 "really",
2055 "reap",
2056 "rear",
2057 "reason",
2058 "rebuild",
2059 "receive",
2060 "recess",
2061 "record",
2062 "red",
2063 "redbird",
2064 "redbreast",
2065 "refuse",
2066 "reindeer",
2067 "rejoice",
2068 "remain",
2069 "remember",
2070 "remind",
2071 "remove",
2072 "rent",
2073 "repair",
2074 "repay",
2075 "repeat",
2076 "report",
2077 "rest",
2078 "return",
2079 "review",
2080 "reward",
2081 "rib",
2082 "ribbon",
2083 "rice",
2084 "rich",
2085 "rid",
2086 "riddle",
2087 "ride",
2088 "rider",
2089 "riding",
2090 "right",
2091 "rim",
2092 "ring",
2093 "rip",
2094 "ripe",
2095 "rise",
2096 "rising",
2097 "river",
2098 "road",
2099 "roadside",
2100 "roar",
2101 "roast",
2102 "rob",
2103 "robber",
2104 "robe",
2105 "robin",
2106 "rock",
2107 "rocky",
2108 "rocket",
2109 "rode",
2110 "roll",
2111 "roller",
2112 "roof",
2113 "room",
2114 "rooster",
2115 "root",
2116 "rope",
2117 "rose",
2118 "rosebud",
2119 "rot",
2120 "rotten",
2121 "rough",
2122 "round",
2123 "route",
2124 "row",
2125 "rowboat",
2126 "royal",
2127 "rub",
2128 "rubbed",
2129 "rubber",
2130 "rubbish",
2131 "rug",
2132 "rule",
2133 "ruler",
2134 "rumble",
2135 "run",
2136 "rung",
2137 "runner",
2138 "running",
2139 "rush",
2140 "rust",
2141 "rusty",
2142 "rye",
2143 "sack",
2144 "sad",
2145 "saddle",
2146 "sadness",
2147 "safe",
2148 "safety",
2149 "said",
2150 "sail",
2151 "sailboat",
2152 "sailor",
2153 "saint",
2154 "salad",
2155 "sale",
2156 "salt",
2157 "same",
2158 "sand",
2159 "sandy",
2160 "sandwich",
2161 "sang",
2162 "sank",
2163 "sap",
2164 "sash",
2165 "sat",
2166 "satin",
2167 "satisfactory",
2168 "Saturday",
2169 "sausage",
2170 "savage",
2171 "save",
2172 "savings",
2173 "saw",
2174 "say",
2175 "scab",
2176 "scales",
2177 "scare",
2178 "scarf",
2179 "school",
2180 "schoolboy",
2181 "schoolhouse",
2182 "schoolmaster",
2183 "schoolroom",
2184 "scorch",
2185 "score",
2186 "scrap",
2187 "scrape",
2188 "scratch",
2189 "scream",
2190 "screen",
2191 "screw",
2192 "scrub",
2193 "sea",
2194 "seal",
2195 "seam",
2196 "search",
2197 "season",
2198 "seat",
2199 "second",
2200 "secret",
2201 "see",
2202 "seeing",
2203 "seed",
2204 "seek",
2205 "seem",
2206 "seen",
2207 "seesaw",
2208 "select",
2209 "self",
2210 "selfish",
2211 "sell",
2212 "send",
2213 "sense",
2214 "sent",
2215 "sentence",
2216 "separate",
2217 "September",
2218 "servant",
2219 "serve",
2220 "service",
2221 "set",
2222 "setting",
2223 "settle",
2224 "settlement",
2225 "seven",
2226 "seventeen",
2227 "seventh",
2228 "seventy",
2229 "several",
2230 "sew",
2231 "shade",
2232 "shadow",
2233 "shady",
2234 "shake",
2235 "shaker",
2236 "shaking",
2237 "shall",
2238 "shame",
2239 "shan't",
2240 "shape",
2241 "share",
2242 "sharp",
2243 "shave",
2244 "she",
2245 "she'd",
2246 "she'll",
2247 "she's",
2248 "shear",
2249 "shears",
2250 "shed",
2251 "sheep",
2252 "sheet",
2253 "shelf",
2254 "shell",
2255 "shepherd",
2256 "shine",
2257 "shining",
2258 "shiny",
2259 "ship",
2260 "shirt",
2261 "shock",
2262 "shoe",
2263 "shoemaker",
2264 "shone",
2265 "shook",
2266 "shoot",
2267 "shop",
2268 "shopping",
2269 "shore",
2270 "short",
2271 "shot",
2272 "should",
2273 "shoulder",
2274 "shouldn't",
2275 "shout",
2276 "shovel",
2277 "show",
2278 "shower",
2279 "shut",
2280 "shy",
2281 "sick",
2282 "sickness",
2283 "side",
2284 "sidewalk",
2285 "sideways",
2286 "sigh",
2287 "sight",
2288 "sign",
2289 "silence",
2290 "silent",
2291 "silk",
2292 "sill",
2293 "silly",
2294 "silver",
2295 "simple",
2296 "sin",
2297 "since",
2298 "sing",
2299 "singer",
2300 "single",
2301 "sink",
2302 "sip",
2303 "sir",
2304 "sis",
2305 "sissy",
2306 "sister",
2307 "sit",
2308 "sitting",
2309 "six",
2310 "sixteen",
2311 "sixth",
2312 "sixty",
2313 "size",
2314 "skate",
2315 "skater",
2316 "ski",
2317 "skin",
2318 "skip",
2319 "skirt",
2320 "sky",
2321 "slam",
2322 "slap",
2323 "slate",
2324 "slave",
2325 "sled",
2326 "sleep",
2327 "sleepy",
2328 "sleeve",
2329 "sleigh",
2330 "slept",
2331 "slice",
2332 "slid",
2333 "slide",
2334 "sling",
2335 "slip",
2336 "slipped",
2337 "slipper",
2338 "slippery",
2339 "slit",
2340 "slow",
2341 "slowly",
2342 "sly",
2343 "smack",
2344 "small",
2345 "smart",
2346 "smell",
2347 "smile",
2348 "smoke",
2349 "smooth",
2350 "snail",
2351 "snake",
2352 "snap",
2353 "snapping",
2354 "sneeze",
2355 "snow",
2356 "snowy",
2357 "snowball",
2358 "snowflake",
2359 "snuff",
2360 "snug",
2361 "so",
2362 "soak",
2363 "soap",
2364 "sob",
2365 "socks",
2366 "sod",
2367 "soda",
2368 "sofa",
2369 "soft",
2370 "soil",
2371 "sold",
2372 "soldier",
2373 "sole",
2374 "some",
2375 "somebody",
2376 "somehow",
2377 "someone",
2378 "something",
2379 "sometime",
2380 "sometimes",
2381 "somewhere",
2382 "son",
2383 "song",
2384 "soon",
2385 "sore",
2386 "sorrow",
2387 "sorry",
2388 "sort",
2389 "soul",
2390 "sound",
2391 "soup",
2392 "sour",
2393 "south",
2394 "southern",
2395 "space",
2396 "spade",
2397 "spank",
2398 "sparrow",
2399 "speak",
2400 "speaker",
2401 "spear",
2402 "speech",
2403 "speed",
2404 "spell",
2405 "spelling",
2406 "spend",
2407 "spent",
2408 "spider",
2409 "spike",
2410 "spill",
2411 "spin",
2412 "spinach",
2413 "spirit",
2414 "spit",
2415 "splash",
2416 "spoil",
2417 "spoke",
2418 "spook",
2419 "spoon",
2420 "sport",
2421 "spot",
2422 "spread",
2423 "spring",
2424 "springtime",
2425 "sprinkle",
2426 "square",
2427 "squash",
2428 "squeak",
2429 "squeeze",
2430 "squirrel",
2431 "stable",
2432 "stack",
2433 "stage",
2434 "stair",
2435 "stall",
2436 "stamp",
2437 "stand",
2438 "star",
2439 "stare",
2440 "start",
2441 "starve",
2442 "state",
2443 "station",
2444 "stay",
2445 "steak",
2446 "steal",
2447 "steam",
2448 "steamboat",
2449 "steamer",
2450 "steel",
2451 "steep",
2452 "steeple",
2453 "steer",
2454 "stem",
2455 "step",
2456 "stepping",
2457 "stick",
2458 "sticky",
2459 "stiff",
2460 "still",
2461 "stillness",
2462 "sting",
2463 "stir",
2464 "stitch",
2465 "stock",
2466 "stocking",
2467 "stole",
2468 "stone",
2469 "stood",
2470 "stool",
2471 "stoop",
2472 "stop",
2473 "stopped",
2474 "stopping",
2475 "store",
2476 "stork",
2477 "stories",
2478 "storm",
2479 "stormy",
2480 "story",
2481 "stove",
2482 "straight",
2483 "strange",
2484 "stranger",
2485 "strap",
2486 "straw",
2487 "strawberry",
2488 "stream",
2489 "street",
2490 "stretch",
2491 "string",
2492 "strip",
2493 "stripes",
2494 "strong",
2495 "stuck",
2496 "study",
2497 "stuff",
2498 "stump",
2499 "stung",
2500 "subject",
2501 "such",
2502 "suck",
2503 "sudden",
2504 "suffer",
2505 "sugar",
2506 "suit",
2507 "sum",
2508 "summer",
2509 "sun",
2510 "Sunday",
2511 "sunflower",
2512 "sung",
2513 "sunk",
2514 "sunlight",
2515 "sunny",
2516 "sunrise",
2517 "sunset",
2518 "sunshine",
2519 "supper",
2520 "suppose",
2521 "sure",
2522 "surely",
2523 "surface",
2524 "surprise",
2525 "swallow",
2526 "swam",
2527 "swamp",
2528 "swan",
2529 "swat",
2530 "swear",
2531 "sweat",
2532 "sweater",
2533 "sweep",
2534 "sweet",
2535 "sweetness",
2536 "sweetheart",
2537 "swell",
2538 "swept",
2539 "swift",
2540 "swim",
2541 "swimming",
2542 "swing",
2543 "switch",
2544 "sword",
2545 "swore",
2546 "table",
2547 "tablecloth",
2548 "tablespoon",
2549 "tablet",
2550 "tack",
2551 "tag",
2552 "tail",
2553 "tailor",
2554 "take",
2555 "taken",
2556 "taking",
2557 "tale",
2558 "talk",
2559 "talker",
2560 "tall",
2561 "tame",
2562 "tan",
2563 "tank",
2564 "tap",
2565 "tape",
2566 "tar",
2567 "tardy",
2568 "task",
2569 "taste",
2570 "taught",
2571 "tax",
2572 "tea",
2573 "teach",
2574 "teacher",
2575 "team",
2576 "tear",
2577 "tease",
2578 "teaspoon",
2579 "teeth",
2580 "telephone",
2581 "tell",
2582 "temper",
2583 "ten",
2584 "tennis",
2585 "tent",
2586 "term",
2587 "terrible",
2588 "test",
2589 "than",
2590 "thank",
2591 "thanks",
2592 "thankful",
2593 "Thanksgiving",
2594 "that",
2595 "that's",
2596 "the",
2597 "theater",
2598 "thee",
2599 "their",
2600 "them",
2601 "then",
2602 "there",
2603 "these",
2604 "they",
2605 "they'd",
2606 "they'll",
2607 "they're",
2608 "they've",
2609 "thick",
2610 "thief",
2611 "thimble",
2612 "thin",
2613 "thing",
2614 "think",
2615 "third",
2616 "thirsty",
2617 "thirteen",
2618 "thirty",
2619 "this",
2620 "thorn",
2621 "those",
2622 "though",
2623 "thought",
2624 "thousand",
2625 "thread",
2626 "three",
2627 "threw",
2628 "throat",
2629 "throne",
2630 "through",
2631 "throw",
2632 "thrown",
2633 "thumb",
2634 "thunder",
2635 "Thursday",
2636 "thy",
2637 "tick",
2638 "ticket",
2639 "tickle",
2640 "tie",
2641 "tiger",
2642 "tight",
2643 "till",
2644 "time",
2645 "tin",
2646 "tinkle",
2647 "tiny",
2648 "tip",
2649 "tiptoe",
2650 "tire",
2651 "tired",
2652 "title",
2653 "to",
2654 "toad",
2655 "toadstool",
2656 "toast",
2657 "tobacco",
2658 "today",
2659 "toe",
2660 "together",
2661 "toilet",
2662 "told",
2663 "tomato",
2664 "tomorrow",
2665 "ton",
2666 "tone",
2667 "tongue",
2668 "tonight",
2669 "too",
2670 "took",
2671 "tool",
2672 "toot",
2673 "tooth",
2674 "toothbrush",
2675 "toothpick",
2676 "top",
2677 "tore",
2678 "torn",
2679 "toss",
2680 "touch",
2681 "tow",
2682 "toward",
2683 "towards",
2684 "towel",
2685 "tower",
2686 "town",
2687 "toy",
2688 "trace",
2689 "track",
2690 "trade",
2691 "train",
2692 "tramp",
2693 "trap",
2694 "tray",
2695 "treasure",
2696 "treat",
2697 "tree",
2698 "trick",
2699 "tricycle",
2700 "tried",
2701 "trim",
2702 "trip",
2703 "trolley",
2704 "trouble",
2705 "truck",
2706 "true",
2707 "truly",
2708 "trunk",
2709 "trust",
2710 "truth",
2711 "try",
2712 "tub",
2713 "Tuesday",
2714 "tug",
2715 "tulip",
2716 "tumble",
2717 "tune",
2718 "tunnel",
2719 "turkey",
2720 "turn",
2721 "turtle",
2722 "twelve",
2723 "twenty",
2724 "twice",
2725 "twig",
2726 "twin",
2727 "two",
2728 "ugly",
2729 "umbrella",
2730 "uncle",
2731 "under",
2732 "understand",
2733 "underwear",
2734 "undress",
2735 "unfair",
2736 "unfinished",
2737 "unfold",
2738 "unfriendly",
2739 "unhappy",
2740 "unhurt",
2741 "uniform",
2742 "United",
2743 "States",
2744 "unkind",
2745 "unknown",
2746 "unless",
2747 "unpleasant",
2748 "until",
2749 "unwilling",
2750 "up",
2751 "upon",
2752 "upper",
2753 "upset",
2754 "upside",
2755 "upstairs",
2756 "uptown",
2757 "upward",
2758 "us",
2759 "use",
2760 "used",
2761 "useful",
2762 "valentine",
2763 "valley",
2764 "valuable",
2765 "value",
2766 "vase",
2767 "vegetable",
2768 "velvet",
2769 "very",
2770 "vessel",
2771 "victory",
2772 "view",
2773 "village",
2774 "vine",
2775 "violet",
2776 "visit",
2777 "visitor",
2778 "voice",
2779 "vote",
2780 "wag",
2781 "wagon",
2782 "waist",
2783 "wait",
2784 "wake",
2785 "waken",
2786 "walk",
2787 "wall",
2788 "walnut",
2789 "want",
2790 "war",
2791 "warm",
2792 "warn",
2793 "was",
2794 "wash",
2795 "washer",
2796 "washtub",
2797 "wasn't",
2798 "waste",
2799 "watch",
2800 "watchman",
2801 "water",
2802 "watermelon",
2803 "waterproof",
2804 "wave",
2805 "wax",
2806 "way",
2807 "wayside",
2808 "we",
2809 "weak",
2810 "weakness",
2811 "weaken",
2812 "wealth",
2813 "weapon",
2814 "wear",
2815 "weary",
2816 "weather",
2817 "weave",
2818 "web",
2819 "we'd",
2820 "wedding",
2821 "Wednesday",
2822 "wee",
2823 "weed",
2824 "week",
2825 "we'll",
2826 "weep",
2827 "weigh",
2828 "welcome",
2829 "well",
2830 "went",
2831 "were",
2832 "we're",
2833 "west",
2834 "western",
2835 "wet",
2836 "we've",
2837 "whale",
2838 "what",
2839 "what's",
2840 "wheat",
2841 "wheel",
2842 "when",
2843 "whenever",
2844 "where",
2845 "which",
2846 "while",
2847 "whip",
2848 "whipped",
2849 "whirl",
2850 "whisky",
2851 "whiskey",
2852 "whisper",
2853 "whistle",
2854 "white",
2855 "who",
2856 "who'd",
2857 "whole",
2858 "who'll",
2859 "whom",
2860 "who's",
2861 "whose",
2862 "why",
2863 "wicked",
2864 "wide",
2865 "wife",
2866 "wiggle",
2867 "wild",
2868 "wildcat",
2869 "will",
2870 "willing",
2871 "willow",
2872 "win",
2873 "wind",
2874 "windy",
2875 "windmill",
2876 "window",
2877 "wine",
2878 "wing",
2879 "wink",
2880 "winner",
2881 "winter",
2882 "wipe",
2883 "wire",
2884 "wise",
2885 "wish",
2886 "wit",
2887 "witch",
2888 "with",
2889 "without",
2890 "woke",
2891 "wolf",
2892 "woman",
2893 "women",
2894 "won",
2895 "wonder",
2896 "wonderful",
2897 "won't",
2898 "wood",
2899 "wooden",
2900 "woodpecker",
2901 "woods",
2902 "wool",
2903 "woolen",
2904 "word",
2905 "wore",
2906 "work",
2907 "worker",
2908 "workman",
2909 "world",
2910 "worm",
2911 "worn",
2912 "worry",
2913 "worse",
2914 "worst",
2915 "worth",
2916 "would",
2917 "wouldn't",
2918 "wound",
2919 "wove",
2920 "wrap",
2921 "wrapped",
2922 "wreck",
2923 "wren",
2924 "wring",
2925 "write",
2926 "writing",
2927 "written",
2928 "wrong",
2929 "wrote",
2930 "wrung",
2931 "yard",
2932 "yarn",
2933 "year",
2934 "yell",
2935 "yellow",
2936 "yes",
2937 "yesterday",
2938 "yet",
2939 "yolk",
2940 "yonder",
2941 "you",
2942 "you'd",
2943 "you'll",
2944 "young",
2945 "youngster",
2946 "your",
2947 "yours",
2948 "you're",
2949 "yourself",
2950 "yourselves",
2951 }
00 package summarize
11
2 import "math"
2 import (
3 "math"
4
5 "github.com/jdkato/prose/internal/util"
6 )
37
48 // FleschKincaid computes the Flesch–Kincaid grade level of the Document d.
59 func (d *Document) FleschKincaid() float64 {
812 return x + y - 15.59
913 }
1014
11 // ReadingEase computes the Flesch reading-ease score of the Document d.
12 func (d *Document) ReadingEase() float64 {
15 // FleschReadingEase computes the Flesch reading-ease score of the Document d.
16 func (d *Document) FleschReadingEase() float64 {
1317 x := 1.015 * d.NumWords / d.NumSentences
1418 y := 84.6 * d.NumSyllables / d.NumWords
1519 return 206.835 - x - y
1620 }
1721
18 // Gunningfog computes the Gunning Fog index score of the Document d.
22 // GunningFog computes the Gunning Fog index score of the Document d.
1923 func (d *Document) GunningFog() float64 {
2024 x := d.NumWords / d.NumSentences
2125 y := d.NumComplexWords / d.NumWords
4145 y := 0.296 * (d.NumSentences / d.NumWords) * 100
4246 return x - y - 15.8
4347 }
48
49 // DaleChall computes the Dale–Chall score of the Document d.
50 func (d *Document) DaleChall() float64 {
51 easy := 0.0
52 for word := range d.WordFrequency {
53 // TODO: look into more efficient lookup techniques.
54 if util.StringInSlice(word, easyWords) {
55 easy++
56 }
57 }
58 hard := d.NumWords - easy
59 x := (hard / d.NumWords) * 100
60 y := (d.NumWords / d.NumSentences)
61 return 0.1579*x + 0.0496*y
62 }
2020 fmt.Printf("Case: %d\n", i)
2121 fmt.Printf("AutomatedReadability: %0.2f\n", d.AutomatedReadability())
2222 fmt.Printf("FleschKincaid: %0.2f\n", d.FleschKincaid())
23 fmt.Printf("ReadingEase: %0.2f\n", d.ReadingEase())
23 fmt.Printf("ReadingEase: %0.2f\n", d.FleschReadingEase())
2424 fmt.Printf("SMOG: %0.2f\n", d.SMOG())
2525 fmt.Printf("Gunningfog: %0.2f\n", d.GunningFog())
2626 fmt.Printf("ColemanLiau: %0.2f\n", d.ColemanLiau())
27 fmt.Printf("DaleChall: %0.2f\n", d.DaleChall())
2728 }
2829 }
2930
5757 ReadingEase float64
5858 GunningFog float64
5959 SMOG float64
60 DaleChall float64
6061 }
6162
6263 // NewDocument is a Document constructor that takes a string as an argument. It
108109 // Assess returns an Assessment for the Document d.
109110 func (d *Document) Assess() *Assessment {
110111 return &Assessment{
111 FleschKincaid: d.FleschKincaid(), ReadingEase: d.ReadingEase(),
112 GunningFog: d.GunningFog(), SMOG: d.SMOG(),
112 FleschKincaid: d.FleschKincaid(), ReadingEase: d.FleschReadingEase(),
113 GunningFog: d.GunningFog(), SMOG: d.SMOG(), DaleChall: d.DaleChall(),
113114 AutomatedReadability: d.AutomatedReadability()}
114115 }
115116