consumeQuotedName method

dynamic consumeQuotedName()

Implementation

consumeQuotedName() {
  assert(isDQuote(cur));
  while (advance()) {
    var c = cur;
    if (isWS(c) || isLetter(c) || isDigit(c) || isSpecial(c)) continue;
    if (isDQuote(c)) {
      advance();
      var token = consumeToken();
      return quotedNameToken(token);
    }
    return errorToken(
        "unexpected character in quoted name at  <${currentToken()}>");
  }
  if (eos) {
    return errorToken("quoted name not terminated at <${currentToken()}>");
  }
}