class SentenceGeneratorWrapper(SentenceGenerator):

    def __init__(self, grammarFileName):
        grammarFileParser = GrammarPyParser(grammarFileName)
        grammarDictionary = grammarFileParser.parseIntoDictionary()
        self.sentenceGenerator = ProbabilisticSentenceGenerator(grammarDictionary)
        
    def generate(self, var):
        return self.sentenceGenerator.generate(var)
    
    def generateTree(self, var):
        return self.sentenceGenerator.generateTree(var)