binaryExpression method
Implementation
Parser<Expression> binaryExpression() =>
token.plusSeparated(binaryOperation())
.map((sl) {
final elements = sl.elements;
Expression left = elements[0];
for (int i = 1; i < elements.length; i += 2) {
final op = elements[i] as String;
final right = elements[i + 1];
left = BinaryExpression(op, left, right)..start = left.start..end = right.end;
}
return left;
});