dictItems method
Implementation
Parser<DictNode> dictItems() =>
seq2(
ref0(dictPair).plusSeparated(ref1(token, ',')),
ref1(token, ',').optional(),
).map2((seq, _) {
final keys = <ExpressionNode?>[];
final values = <ExpressionNode>[];
for (final pair in seq.elements) {
keys.add(pair.key);
values.add(pair.val);
}
return DictNode(keys: keys, values: values);
});