1234567891011121314151617181920212223242526272829 |
- class Parser:
- suggestions = None
- def __init__(self, suggestions=None):
- self.suggestions = suggestions
- def parse_word(self, word: str):
- return word
- def parse_words(self, words: [str]):
- return [self.parse_word(word) for word in words]
- def parse(self):
- self.suggestions = [self.parse_words(words) for words in self.suggestions]
- return self
- def present_word(self, word: str):
- return word
- def present_words(self, words: [str]):
- presented_words = [self.present_word(word) for word in words]
- return ''.join(presented_words)
- def present(self):
- self.parse()
- return [self.present_words(words) for words in self.suggestions]
|