def parse(self, string): self._tokenize(string) if not self._tokens: return self question = Question() question.stem = self._tokens[0] question.options = self._tokens[1:] if len(self._tokens) > 1 else [] self._questions.append(question) return self