logicalExpression function
Implementation
Parser logicalExpression() {
return ref0(comparisonOrExpression)
.seq(ref0(logicalOperator).seq(ref0(comparisonOrExpression)).plus())
.map((values) {
var expr = values[0];
for (var pair in values[1]) {
final op = pair[0];
final right = pair[1];
expr = BinaryOperation(expr, op, right);
}
return expr;
}).labeled('logicalExpression');
}