|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
#pragma once |
|
|
|
#include "StatelessFeatureFunction.h" |
|
|
|
namespace Moses2 |
|
{ |
|
|
|
class ExampleStatelessFF: public StatelessFeatureFunction |
|
{ |
|
public: |
|
ExampleStatelessFF(size_t startInd, const std::string &line); |
|
virtual ~ExampleStatelessFF(); |
|
|
|
virtual void |
|
EvaluateInIsolation(MemPool &pool, const System &system, const Phrase<Moses2::Word> &source, |
|
const TargetPhraseImpl &targetPhrase, Scores &scores, |
|
SCORE &estimatedScore) const; |
|
|
|
virtual void |
|
EvaluateInIsolation(MemPool &pool, const System &system, const Phrase<SCFG::Word> &source, |
|
const TargetPhrase<SCFG::Word> &targetPhrase, Scores &scores, |
|
SCORE &estimatedScore) const; |
|
|
|
}; |
|
|
|
} |
|
|
|
|