예제 #1
0
    def interpret(self, match):
        _country, i, j = match.country
        president = PresidentOf(_country)
        incumbent = IncumbentOf(president)
        label = LabelOf(incumbent)

        return label, ReturnValue(i, j)
예제 #2
0
    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"
예제 #3
0
 def interpret(self, match):
     tv_show, i, j = match.tvshow
     actor = IsPerson() + StarsIn(tv_show)
     name = LabelOf(actor)
     return name, ReturnValue(i, j)
예제 #4
0
 def interpret(self, match):
     _band_name, i, j = match.band
     member = IsMemberOf(_band_name)
     label = LabelOf(member)
     return label, ReturnValue(i, j)
예제 #5
0
    def interpret(self, match):
        president = PresidentOf(match.country)
        incumbent = IncumbentOf(president)
        label = LabelOf(incumbent)

        return label, "enum"
예제 #6
0
 def interpret(self, match):
     actor = IsPerson() + StarsIn(match.tvshow)
     name = LabelOf(actor)
     return name, "enum"
예제 #7
0
 def interpret(self, match):
     member = IsCareerStation() + IsTeamOf(match.team)
     label = LabelOf(member)
     return label, "enum"
예제 #8
0
 def interpret(self, match):
     genre = MusicGenreOf(match.band)
     label = LabelOf(genre)
     return label, "enum"
예제 #9
0
 def interpret(self, match):
     capital = CapitalOf(match.country)
     label = LabelOf(capital)
     pronouns.fetchItsFromAnswers = True
     return label, "enum"
예제 #10
0
 def interpret(self, match):
     president = PresidentOf(match.country)
     incumbent = IncumbentOf(president)
     label = LabelOf(incumbent)
     pronouns.fetchHisFromAnswers = True
     return label, "enum"
예제 #11
0
 def interpret(self, match):
     currency = CurrencyOf(match.country)
     label = LabelOf(currency)
     return label, "enum"
예제 #12
0
 def interpret(self, match):
     _country, i, j = match.country
     capital = CapitalOf(_country)
     label = LabelOf(capital)
     return label, ReturnValue(i, j)
예제 #13
0
 def interpret(self, match):
     movie = IsMovie() + HasActor(match.actor)
     movie_name = LabelOf(movie)
     return movie_name, "enum"
예제 #14
0
    def interpret(self, match):
        birth_place = BirthPlaceOf(match.person)
        label = LabelOf(birth_place)

        return label, "enum"
예제 #15
0
    def interpret(self, match):
        movie = IsMovie() + DirectedBy(match.director)
        movie_name = LabelOf(movie)

        return movie_name, "enum"
예제 #16
0
 def interpret(self, match):
     member = IsMemberOf(match.band)
     label = LabelOf(member)
     return label, "enum"
예제 #17
0
    def interpret(self, match):
        _director, i, j = match.director
        movie = IsMovie() + DirectedBy(_director)
        movie_name = LabelOf(movie)

        return movie_name, ReturnValue(i, j)
예제 #18
0
 def interpret(self, match):
     movie_names = NameOf(LabelOf(match.keyword))
     print(movie_names)
     return movie_names, ("define", "MoviesKeywordQuestion")
예제 #19
0
 def interpret(self, match):
     capital = CapitalOf(match.populatedplace)
     label = LabelOf(capital)
     return label, "enum"
예제 #20
0
 def interpret(self, match):
     creator = CreatorOf(match.tvshow)
     label = LabelOf(creator)
     return label, "enum"
예제 #21
0
 def interpret(self, match):
     language = LanguageOf(match.country)
     label = LabelOf(language)
     return label, "enum"
예제 #22
0
 def interpret(self, match):
     show = IsTvShow()
     label = LabelOf(show)
     return label, "enum"
예제 #23
0
    def interpret(self, match):
        thing = HasKeyword(match.thing.tokens)
        location = LocationOf(thing)
        location_name = LabelOf(location)

        return location_name, "enum"
예제 #24
0
 def interpret(self, match):
     capital = CapitalOf(match.country)
     label = LabelOf(capital)
     return label, "enum"
예제 #25
0
 def interpret(self, match):
     abstract = DescriptionOf(match.thing)
     return LabelOf(abstract), "enum"
예제 #26
0
 def interpret(self, match):
     _band_name, i, j = match.band
     genre = MusicGenreOf(_band_name)
     label = LabelOf(genre)
     return label, ReturnValue(i, j)
예제 #27
0
 def interpret(self, match):
     tv_show, i, j = match.tvshow
     creator = CreatorOf(tv_show)
     label = LabelOf(creator)
     return label, ReturnValue(i, j)