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