#include #include "ff.h" #include "ff_lm.h" #include "ff_csplit.h" #include "ff_wordalign.h" #include "ff_factory.h" boost::shared_ptr global_ff_registry; void register_feature_functions() { global_ff_registry->Register("LanguageModel", new FFFactory); global_ff_registry->Register("WordPenalty", new FFFactory); global_ff_registry->Register("RelativeSentencePosition", new FFFactory); global_ff_registry->Register("MarkovJump", new FFFactory); global_ff_registry->Register("BlunsomSynchronousParseHack", new FFFactory); global_ff_registry->Register("AlignerResults", new FFFactory); global_ff_registry->Register("CSplit_BasicFeatures", new FFFactory); global_ff_registry->Register("CSplit_ReverseCharLM", new FFFactory); };