---- a ? b : c ? d : e ---- if a then b else if c then d else e