461
483
SplitWords (member, member.Name);
486
static readonly string[,] irregularVerbs = new string[,] {
487
{ "arise", "arose", "arisen"},
488
{ "awake", "awoke", "awoken"},
489
{ "backslide", "backslid", "backslidden"},
490
{ "be", "was, were", "been"},
491
{ "bear", "bore", "born"},
492
{ "beat", "beat", "beaten"},
493
{ "become", "became", "become"},
494
{ "begin", "began", "begun"},
495
{ "bend", "bent", "bent"},
496
{ "bet", "bet", "bet"},
497
{ "bid", "bid", "bidden"},
498
{ "bind", "bound", "bound"},
499
{ "bite", "bit", "bitten"},
500
{ "bleed", "bled", "bled"},
501
{ "blow", "blew", "blown"},
502
{ "break", "broke", "broken"},
503
{ "breed", "bred", "bred"},
504
{ "bring", "brought", "brought"},
505
{ "broadcast", "broadcast", "broadcast"},
506
{ "browbeat", "browbeat", "browbeaten"},
507
{ "build", "built", "built"},
508
{ "burn", "burned", "burned"},
509
{ "burst", "burst", "burst"},
510
{ "bust", "busted", "busted"},
511
{ "buy", "bought", "bought"},
512
{ "cast", "cast", "cast"},
513
{ "catch", "caught", "caught"},
514
{ "choose", "chose", "chosen"},
515
{ "cling", "clung", "clung"},
516
{ "clothe", "clothed", "clothed"},
517
{ "come", "came", "come"},
518
{ "cost", "cost", "cost"},
519
{ "creep", "crept", "crept"},
520
{ "crossbreed", "crossbred", "crossbred"},
521
{ "cut", "cut", "cut"},
522
{ "daydream", "daydreamed", "daydreamed"},
523
{ "deal", "dealt", "dealt"},
524
{ "dig", "dug", "dug"},
525
{ "disprove", "disproved", "disproved"},
526
{ "dive", "dove", "dived"},
527
{ "do", "did", "done"},
528
{ "draw", "drew", "drawn"},
529
{ "dream", "dreamed", "dreamed"},
530
{ "drink", "drank", "drunk"},
531
{ "drive", "drove", "driven"},
532
{ "dwell", "dwelt", "dwelt"},
533
{ "eat", "ate", "eaten"},
534
{ "fall", "fell", "fallen"},
535
{ "feed", "fed", "fed"},
536
{ "feel", "felt", "felt"},
537
{ "fight", "fought", "fought"},
538
{ "find", "found", "found"},
539
{ "fit", "fitted", "fitted"},
540
{ "flee", "fled", "fled"},
541
{ "fling", "flung", "flung"},
542
{ "fly", "flew", "flown"},
543
{ "forbid", "forbade", "forbidden"},
544
{ "forecast", "forecast", "forecast"},
545
{ "forego", "forewent", "foregone"},
546
{ "foresee", "foresaw", "foreseen"},
547
{ "foretell", "foretold", "foretold"},
548
{ "forget", "forgot", "forgotten"},
549
{ "forgive", "forgave", "forgiven"},
550
{ "forsake", "forsook", "forsaken"},
551
{ "freeze", "froze", "frozen"},
552
{ "frostbite", "frostbit", "frostbitten"},
553
{ "get", "got", "gotten"},
554
{ "give", "gave", "given"},
555
{ "go", "went", "gone"},
556
{ "grind", "ground", "ground"},
557
{ "grow", "grew", "grown"},
558
{ "hand-feed", "hand-fed", "hand-fed"},
559
{ "handwrite", "handwrote", "handwritten"},
560
{ "hang", "hung", "hung"},
561
{ "have", "had", "had"},
562
{ "hear", "heard", "heard"},
563
{ "hew", "hewed", "hewn"},
564
{ "hide", "hid", "hidden"},
565
{ "hit", "hit", "hit"},
566
{ "hold", "held", "held"},
567
{ "hurt", "hurt", "hurt"},
568
{ "inbreed", "inbred", "inbred"},
569
{ "inlay", "inlaid", "inlaid"},
570
{ "input", "input", "input"},
571
{ "interbreed", "interbred", "interbred"},
572
{ "interweave", "interwove", "interwoven"},
573
{ "interwind", "interwound", "interwound"},
574
{ "jerry-build", "jerry-built", "jerry-built"},
575
{ "keep", "kept", "kept"},
576
{ "kneel", "knelt", "knelt"},
577
{ "knit", "knitted", "knitted"},
578
{ "know", "knew", "known"},
580
{ "lay", "laid", "laid"},
581
{ "lead", "led", "led"},
582
{ "lean", "leaned", "leaned"},
583
{ "leap", "leaped", "leaped"},
584
{ "learn", "learned", "learned"},
585
{ "leave", "left", "left"},
586
{ "lend", "lent", "lent"},
587
{ "let", "let", "let"},
588
{ "lie", "lay", "lain"},
589
{ "lie", "lied", "lied"},
590
{ "light", "lit", "lit"},
591
{ "lip-read", "lip-read", "lip-read"},
592
{ "lose", "lost", "lost"},
594
{ "make", "made", "made"},
595
{ "mean", "meant", "meant"},
596
{ "meet", "met", "met"},
597
{ "miscast", "miscast", "miscast"},
598
{ "misdeal", "misdealt", "misdealt"},
599
{ "misdo", "misdid", "misdone"},
600
{ "mishear", "misheard", "misheard"},
601
{ "mislay", "mislaid", "mislaid"},
602
{ "mislead", "misled", "misled"},
603
{ "mislearn", "mislearned", "mislearned"},
604
{ "misread", "misread", "misread"},
605
{ "misset", "misset", "misset"},
606
{ "misspeak", "misspoke", "misspoken"},
607
{ "misspell", "misspelled", "misspelled"},
608
{ "misspend", "misspent", "misspent"},
609
{ "mistake", "mistook", "mistaken"},
610
{ "misteach", "mistaught", "mistaught"},
611
{ "misunderstand", "misunderstood", "misunderstood"},
612
{ "miswrite", "miswrote", "miswritten"},
613
{ "mow", "mowed", "mowed"},
615
{ "offset", "offset", "offset"},
616
{ "outbid", "outbid", "outbid"},
617
{ "outbreed", "outbred", "outbred"},
618
{ "outdo", "outdid", "outdone"},
619
{ "outdraw", "outdrew", "outdrawn"},
620
{ "outdrink", "outdrank", "outdrunk"},
621
{ "outdrive", "outdrove", "outdriven"},
622
{ "outfight", "outfought", "outfought"},
623
{ "outfly", "outflew", "outflown"},
624
{ "outgrow", "outgrew", "outgrown"},
625
{ "outleap", "outleaped", "outleaped"},
626
{ "outlie", "outlied", "outlied"},
627
{ "outride", "outrode", "outridden"},
628
{ "outrun", "outran", "outrun"},
629
{ "outsell", "outsold", "outsold"},
630
{ "outshine", "outshined", "outshined"},
631
{ "outshoot", "outshot", "outshot"},
632
{ "outsing", "outsang", "outsung"},
633
{ "outsit", "outsat", "outsat"},
634
{ "outsleep", "outslept", "outslept"},
635
{ "outsmell", "outsmelled", "outsmelled"},
636
{ "outspeak", "outspoke", "outspoken"},
637
{ "outspeed", "outsped", "outsped"},
638
{ "outspend", "outspent", "outspent"},
639
{ "outswear", "outswore", "outsworn"},
640
{ "outswim", "outswam", "outswum"},
641
{ "outthink", "outthought", "outthought"},
642
{ "outthrow", "outthrew", "outthrown"},
643
{ "outwrite", "outwrote", "outwritten"},
644
{ "overbid", "overbid", "overbid"},
645
{ "overbreed", "overbred", "overbred"},
646
{ "overbuild", "overbuilt", "overbuilt"},
647
{ "overbuy", "overbought", "overbought"},
648
{ "overcome", "overcame", "overcome"},
649
{ "overdo", "overdid", "overdone"},
650
{ "overdraw", "overdrew", "overdrawn"},
651
{ "overdrink", "overdrank", "overdrunk"},
652
{ "overeat", "overate", "overeaten"},
653
{ "overfeed", "overfed", "overfed"},
654
{ "overhang", "overhung", "overhung"},
655
{ "overhear", "overheard", "overheard"},
656
{ "overlay", "overlaid", "overlaid"},
657
{ "overpay", "overpaid", "overpaid"},
658
{ "override", "overrode", "overridden"},
659
{ "overrun", "overran", "overrun"},
660
{ "oversee", "oversaw", "overseen"},
661
{ "oversell", "oversold", "oversold"},
662
{ "oversew", "oversewed", "oversewn"},
663
{ "overshoot", "overshot", "overshot"},
664
{ "oversleep", "overslept", "overslept"},
665
{ "overspeak", "overspoke", "overspoken"},
666
{ "overspend", "overspent", "overspent"},
667
{ "overspill", "overspilled", "overspilled"},
668
{ "overtake", "overtook", "overtaken"},
669
{ "overthink", "overthought", "overthought"},
670
{ "overthrow", "overthrew", "overthrown"},
671
{ "overwind", "overwound", "overwound"},
672
{ "overwrite", "overwrote", "overwritten"},
674
{ "partake", "partook", "partaken"},
675
{ "pay", "paid", "paid"},
676
{ "plead", "pleaded", "pleaded"},
677
{ "prebuild", "prebuilt", "prebuilt"},
678
{ "predo", "predid", "predone"},
679
{ "premake", "premade", "premade"},
680
{ "prepay", "prepaid", "prepaid"},
681
{ "presell", "presold", "presold"},
682
{ "preset", "preset", "preset"},
683
{ "preshrink", "preshrank", "preshrunk"},
684
{ "proofread", "proofread", "proofread"},
685
{ "prove", "proved", "proven"},
686
{ "put", "put", "put"},
688
{ "quick-freeze", "quick-froze", "quick-frozen"},
689
{ "quit", "quit", "quit"},
691
{ "read", "read", " read"},
692
{ "reawake", "reawoke", "reawaken"},
693
{ "rebid", "rebid", "rebid"},
694
{ "rebind", "rebound", "rebound"},
695
{ "rebroadcast", "rebroadcast", "rebroadcast"},
696
{ "rebuild", "rebuilt", "rebuilt"},
697
{ "recast", "recast", "recast"},
698
{ "recut", "recut", "recut"},
699
{ "redeal", "redealt", "redealt"},
700
{ "redo", "redid", "redone"},
701
{ "redraw", "redrew", "redrawn"},
702
{ "refit", "refit", "refit"},
703
{ "regrind", "reground", "reground"},
704
{ "regrow", "regrew", "regrown"},
705
{ "rehang", "rehung", "rehung"},
706
{ "rehear", "reheard", "reheard"},
707
{ "reknit", "reknitted", "reknitted"},
708
{ "relay", "relaid", "relaid"},
709
{ "relearn", "relearned", "relearned"},
710
{ "relight", "relit", "relit"},
711
{ "remake", "remade", "remade"},
712
{ "repay", "repaid", "repaid"},
713
{ "reread", "reread", "reread"},
714
{ "rerun", "reran", "rerun"},
715
{ "resell", "resold", "resold"},
716
{ "resend", "resent", "resent"},
717
{ "reset", "reset", "reset"},
718
{ "resew", "resewed", "resewn"},
719
{ "retake", "retook", "retaken"},
720
{ "reteach", "retaught", "retaught"},
721
{ "retear", "retore", "retorn"},
722
{ "retell", "retold", "retold"},
723
{ "rethink", "rethought", "rethought"},
724
{ "retread", "retread", "retread"},
725
{ "retrofit", "retrofitted", "retrofitted"},
726
{ "rewake", "rewoke", "rewaken"},
727
{ "rewear", "rewore", "reworn"},
728
{ "reweave", "rewove", "rewoven"},
729
{ "rewed", "rewed", "rewed"},
730
{ "rewet", "rewet", "rewet"},
731
{ "rewin", "rewon", "rewon"},
732
{ "rewind", "rewound", "rewound"},
733
{ "rewrite", "rewrote", "rewritten"},
734
{ "rid", "rid", "rid"},
735
{ "ride", "rode", "ridden"},
736
{ "ring", "rang", "rung"},
737
{ "rise", "rose", "risen"},
738
{ "roughcast", "roughcast", "roughcast"},
739
{ "run", "ran", "run"},
741
{ "sand-cast", "sand-cast", "sand-cast"},
742
{ "saw", "sawed", "sawed"},
743
{ "say", "said", "said"},
744
{ "see", "saw", "seen"},
745
{ "seek", "sought", "sought"},
746
{ "sell", "sold", "sold"},
747
{ "send", "sent", "sent"},
748
{ "set", "set", "set"},
749
{ "sew", "sewed", "sewn"},
750
{ "shake", "shook", "shaken"},
751
{ "shave", "shaved", "shaved"},
752
{ "shear", "sheared", "sheared"},
753
{ "shed", "shed", "shed"},
754
{ "shine", "shined", "shined"},
755
{ "shoot", "shot", "shot"},
756
{ "show", "showed", "shown"},
757
{ "shrink", "shrank", "shrunk"},
758
{ "shut", "shut", "shut"},
759
{ "sight-read", "sight-read", "sight-read"},
760
{ "sing", "sang", "sung"},
761
{ "sink", "sank", "sunk"},
762
{ "sit", "sat", "sat"},
763
{ "slay", "slew", "slain"},
764
{ "sleep", "slept", "slept"},
765
{ "slide", "slid", "slid"},
766
{ "sling", "slung", "slung"},
767
{ "slink", "slinked", "slinked"},
768
{ "slit", "slit", "slit"},
769
{ "smell", "smelled", "smelled"},
770
{ "sneak", "sneaked", "sneaked"},
771
{ "sow", "sowed", "sown"},
772
{ "speak", "spoke", "spoken"},
773
{ "speed", "sped", "sped"},
774
{ "spell", "spelled", "spelled"},
775
{ "spend", "spent", "spent"},
776
{ "spill", "spilled", "spilled"},
777
{ "spin", "spun", "spun"},
778
{ "spit", "spit", "spit"},
779
{ "split", "split", "split"},
780
{ "spoil", "spoiled", "spoiled"},
781
{ "spoon-feed", "spoon-fed", "spoon-fed"},
782
{ "spread", "spread", "spread"},
783
{ "spring", "sprang", "sprung"},
784
{ "stand", "stood", "stood"},
785
{ "steal", "stole", "stolen"},
786
{ "stick", "stuck", "stuck"},
787
{ "sting", "stung", "stung"},
788
{ "stink", "stunk", "stunk"},
789
{ "strew", "strewed", "strewn"},
790
{ "stride", "strode", "stridden"},
791
{ "strike", "struck", "struck"},
792
{ "string", "strung", "strung"},
793
{ "strive", "strove", "striven"},
794
{ "sublet", "sublet", "sublet"},
795
{ "sunburn", "sunburned", "sunburned"},
796
{ "swear", "swore", "sworn"},
797
{ "sweat", "sweat", "sweat"},
798
{ "sweep", "swept", "swept"},
799
{ "swell", "swelled", "swollen"},
800
{ "swim", "swam", "swum"},
801
{ "swing", "swung", "swung"},
803
{ "take", "took", "taken"},
804
{ "teach", "taught", "taught"},
805
{ "tear", "tore", "torn"},
806
{ "telecast", "telecast", "telecast"},
807
{ "tell", "told", "told"},
808
{ "test-drive", "test-drove", "test-driven"},
809
{ "test-fly", "test-flew", "test-flown"},
810
{ "think", "thought", "thought"},
811
{ "throw", "threw", "thrown"},
812
{ "thrust", "thrust", "thrust"},
813
{ "tread", "trod", "trodden"},
814
{ "typecast", "typecast", "typecast"},
815
{ "typeset", "typeset", "typeset"},
816
{ "typewrite", "typewrote", "typewritten"},
818
{ "unbend", "unbent", "unbent"},
819
{ "unbind", "unbound", "unbound"},
820
{ "unclothe", "unclothed", "unclothed"},
821
{ "underbid", "underbid", "underbid"},
822
{ "undercut", "undercut", "undercut"},
823
{ "underfeed", "underfed", "underfed"},
824
{ "undergo", "underwent", "undergone"},
825
{ "underlie", "underlay", "underlain"},
826
{ "undersell", "undersold", "undersold"},
827
{ "underspend", "underspent", "underspent"},
828
{ "understand", "understood", "understood"},
829
{ "undertake", "undertook", "undertaken"},
830
{ "underwrite", "underwrote", "underwritten"},
831
{ "undo", "undid", "undone"},
832
{ "unfreeze", "unfroze", "unfrozen"},
833
{ "unhang", "unhung", "unhung"},
834
{ "unhide", "unhid", "unhidden"},
835
{ "unknit", "unknitted", "unknitted"},
836
{ "unlearn", "unlearned", "unlearned"},
837
{ "unsew", "unsewed", "unsewn"},
838
{ "unsling", "unslung", "unslung"},
839
{ "unspin", "unspun", "unspun"},
840
{ "unstick", "unstuck", "unstuck"},
841
{ "unstring", "unstrung", "unstrung"},
842
{ "unweave", "unwove", "unwoven"},
843
{ "unwind", "unwound", "unwound"},
844
{ "uphold", "upheld", "upheld"},
845
{ "upset", "upset", "upset"},
848
{ "wake", "woke", "woken"},
849
{ "waylay", "waylaid", "waylaid"},
850
{ "wear", "wore", "worn"},
851
{ "weave", "wove", "woven"},
852
{ "wed", "wed", "wed"},
853
{ "weep", "wept", "wept"},
854
{ "wet", "wet", "wet"},
855
{ "whet", "whetted", "whetted"},
856
{ "win", "won", "won"},
857
{ "wind", "wound", "wound"},
858
{ "withdraw", "withdrew", "withdrawn"},
859
{ "withhold", "withheld", "withheld"},
860
{ "withstand", "withstood", "withstood"},
861
{ "wring", "wrung", "wrung"}
864
string GetPastParticipleVerb (string str)
866
for (int i = 0; i < irregularVerbs.GetLength (0); i++) {
867
if (irregularVerbs[i, 0] == str)
868
return irregularVerbs[i, 2];
871
if (str.EndsWith ("e"))
464
876
void SplitWords (object obj, string name)