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');
}