1) fixed a bug in annotateSentnece() 2) Added two utility methods to add words into WordPOS holder. 3) Added glossary into the learner.
moved all code in PopulateSentenceUtility class and test cases to LearnerUtility class.
removed PopulateSentenceUtility class.
Used LearnerUtility class to replace Utility class.
fixed a bug in WordFormUtilityTest
1) Renamed LearningModule interface to IModule. 2) created a new class Initiation to represent the Initiation module. Put some methods into it.
added a new class InMemoryGlossary provided by Thomas.
added a log msg
Merge branch 'iss48' into develop
iss49: modularize unknownWordBootstrapping module. Added a class UnknownWordBootstrapping, and moved all methods and test cases of the module into the class.
added parts of unknownWordBootstrapping main.
1) edited/added two utilities in DataHolder. 2) changed UnknownWordBootstrapping
added 2 test cases to isVerbEnding()
1) moved several utilities from UnknownWordBootstrapping class to DataHolder
unknownWordBootstrapping has been finished, but not tested yet.
added test cases of getWordsFromUnknownWord
1) removed unknownWordBootstrappingGetUnknownWord(). 2) Fixed a bug in part 1 of UnknownWordBootstrappingMain().
1) added/updated methods updateWordPOS() and removeWordPOS() in DataHolder. 2) eidted the code in DataHolder so that no direct updates on WordPOSTable any more. Instead, all updates on WordPOSTable now are done by updateWordPOS()/RemoveWordPOS().
added logger to removeWordPOS() in DataHolder
handle specail characters in WordPOS holder as boundary words, and in other places in the code. Methods touched are, Learner: addStopWords(), LearnerUtility: Collection2Pattern() -> Iterable2Pattern(), getBoundaries(), new: addDoubleBackslash(), and their test cases.