groupedExpression function
Implementation
Parser groupedExpression() {
return seq3(
char('(').trim(),
(ref0(arithmeticExpression) |
ref0(memberAccess) |
ref0(unaryOperation) |
ref0(literal) |
ref0(comparison) |
ref0(logicalExpression) |
ref0(expression))
.trim(),
char(')').trim(),
).map((values) => GroupedExpression(values.$2)).labeled('groupedExpression');
}