(?(?{ cond-expr })then-pat|else-pat)