parse method

Map<String, List<String>> parse()

Implementation

Map<String, List<String>> parse() {
  resetValues();

  while (true) {
    _advance();

    if (_currentToken is EndOfFileToken) {
      break;
    }

    if (_currentToken is LiteralToken) {
      _queryAnswerMap.addAll(buildQueryAnswer());
      continue;
    }

    throw LiteralExpectedError();
  }

  return _queryAnswerMap;
}