buildAnswers method
Implementation
List<String> buildAnswers() {
if (_currentToken is! LiteralToken) {
throw LiteralExpectedError();
}
String answer = (_currentToken as LiteralToken).literal;
_advance();
if (_currentToken is CommaToken) {
_advance();
List<String> answers = [answer];
answers.addAll(buildAnswers());
return answers;
} else if (_currentToken is SemicolonToken) {
return [answer];
} else {
throw SemicolonExpectedError();
}
}