def interpret(self, match): _country, i, j = match.country president = PresidentOf(_country) incumbent = IncumbentOf(president) label = LabelOf(incumbent) return label, ReturnValue(i, j)
def interpret(self, match): entity = HasKeyword(match.entity.tokens) target_type = HasKeyword(match.target.lemmas) target = HasType(target_type) + IsRelatedTo(entity) label = LabelOf(target) return label, "enum"
def interpret(self, match): tv_show, i, j = match.tvshow actor = IsPerson() + StarsIn(tv_show) name = LabelOf(actor) return name, ReturnValue(i, j)
def interpret(self, match): _band_name, i, j = match.band member = IsMemberOf(_band_name) label = LabelOf(member) return label, ReturnValue(i, j)
def interpret(self, match): president = PresidentOf(match.country) incumbent = IncumbentOf(president) label = LabelOf(incumbent) return label, "enum"
def interpret(self, match): actor = IsPerson() + StarsIn(match.tvshow) name = LabelOf(actor) return name, "enum"
def interpret(self, match): member = IsCareerStation() + IsTeamOf(match.team) label = LabelOf(member) return label, "enum"
def interpret(self, match): genre = MusicGenreOf(match.band) label = LabelOf(genre) return label, "enum"
def interpret(self, match): capital = CapitalOf(match.country) label = LabelOf(capital) pronouns.fetchItsFromAnswers = True return label, "enum"
def interpret(self, match): president = PresidentOf(match.country) incumbent = IncumbentOf(president) label = LabelOf(incumbent) pronouns.fetchHisFromAnswers = True return label, "enum"
def interpret(self, match): currency = CurrencyOf(match.country) label = LabelOf(currency) return label, "enum"
def interpret(self, match): _country, i, j = match.country capital = CapitalOf(_country) label = LabelOf(capital) return label, ReturnValue(i, j)
def interpret(self, match): movie = IsMovie() + HasActor(match.actor) movie_name = LabelOf(movie) return movie_name, "enum"
def interpret(self, match): birth_place = BirthPlaceOf(match.person) label = LabelOf(birth_place) return label, "enum"
def interpret(self, match): movie = IsMovie() + DirectedBy(match.director) movie_name = LabelOf(movie) return movie_name, "enum"
def interpret(self, match): member = IsMemberOf(match.band) label = LabelOf(member) return label, "enum"
def interpret(self, match): _director, i, j = match.director movie = IsMovie() + DirectedBy(_director) movie_name = LabelOf(movie) return movie_name, ReturnValue(i, j)
def interpret(self, match): movie_names = NameOf(LabelOf(match.keyword)) print(movie_names) return movie_names, ("define", "MoviesKeywordQuestion")
def interpret(self, match): capital = CapitalOf(match.populatedplace) label = LabelOf(capital) return label, "enum"
def interpret(self, match): creator = CreatorOf(match.tvshow) label = LabelOf(creator) return label, "enum"
def interpret(self, match): language = LanguageOf(match.country) label = LabelOf(language) return label, "enum"
def interpret(self, match): show = IsTvShow() label = LabelOf(show) return label, "enum"
def interpret(self, match): thing = HasKeyword(match.thing.tokens) location = LocationOf(thing) location_name = LabelOf(location) return location_name, "enum"
def interpret(self, match): capital = CapitalOf(match.country) label = LabelOf(capital) return label, "enum"
def interpret(self, match): abstract = DescriptionOf(match.thing) return LabelOf(abstract), "enum"
def interpret(self, match): _band_name, i, j = match.band genre = MusicGenreOf(_band_name) label = LabelOf(genre) return label, ReturnValue(i, j)
def interpret(self, match): tv_show, i, j = match.tvshow creator = CreatorOf(tv_show) label = LabelOf(creator) return label, ReturnValue(i, j)