tablePairsList method
Implementation
List<KeyValStmt> tablePairsList() {
List<KeyValStmt> pairs = [];
Token? next = peek();
while (!eof() && next?.type != TokenType.kRCurly) {
pairs.add(tablePairExpr());
next = peek();
if (anyOf([TokenType.kComma, TokenType.kSemicolon])) {
advance();
next = peek();
} else {
break;
}
}
consume(TokenType.kRCurly, 'Expected closing curly brace.');
return pairs;
}