expression function
Implementation
Parser expression() {
return (ref0(logicalExpression)
.or(ref0(comparison))
.or(ref0(groupedExpression))
.or(ref0(arithmeticExpression))
.or(ref0(unaryOperation))
.or(ref0(arrayAccess))
.or(ref0(memberAccess))
.or(ref0(assignment))
.or(ref0(namedArgument))
.or(ref0(literal))
.or(ref0(identifier))
.or(ref0(range)))
.labeled('expression');
}