parseProduct method
* and /, left to right.
Implementation
Expression parseProduct() {
var left = parseUnary();
while (current.kind == '*' || current.kind == '/') {
final op = expectToken(current.kind, 'an operator');
final right = parseUnary();
left = binary(op, left, right);
}
return left;
}