unparenthesize function

Expression unparenthesize(
  1. Expression expression
)

Strips ParenthesizedExpression wrappers from an expression.

Implementation

Expression unparenthesize(Expression expression) {
  var result = expression;
  while (result is ParenthesizedExpression) {
    result = result.expression;
  }
  return result;
}