Lines Matching refs:parens
206 # Cleanup a ternary expression, removing unnecessary parens and apply some
215 our $parens;
216 $parens= qr/ (?> \( (?> (?: (?> [^()]+ ) | (??{ $parens }) )* ) \) ) /x;
218 ## remove redundant parens
219 1 while $expr =~ s/ \( \s* ( $parens ) \s* \) /$1/gx;
229 # ([()]) is purely to ensure we have a balanced set of parens in the
235 ($parens) \s*
237 \( \s* ($parens) \s*
238 \? \s* ($parens|[^()?:\s]+?) \s*
239 : \s* ($parens|[^()?:\s]+?) \s*