parse parens