From 8c16b9384e8b85abf9e51bc670e548bf5cd4a0c5 Mon Sep 17 00:00:00 2001 From: Chris Dyer Date: Sun, 12 Dec 2010 15:32:19 -0500 Subject: facility for adding programmitically generated grammars --- decoder/translator.h | 3 +++ 1 file changed, 3 insertions(+) (limited to 'decoder/translator.h') diff --git a/decoder/translator.h b/decoder/translator.h index 6b0a02e4..9d6dd97d 100644 --- a/decoder/translator.h +++ b/decoder/translator.h @@ -39,6 +39,7 @@ class Translator { // Free any sentence-specific resources void SentenceComplete(); + virtual std::string GetDecoderType() const; protected: virtual bool TranslateImpl(const std::string& src, SentenceMetadata* smeta, @@ -55,6 +56,8 @@ class SCFGTranslatorImpl; class SCFGTranslator : public Translator { public: SCFGTranslator(const boost::program_options::variables_map& conf); + void SetSupplementalGrammar(const std::string& grammar); + virtual std::string GetDecoderType() const; protected: bool TranslateImpl(const std::string& src, SentenceMetadata* smeta, -- cgit v1.2.3