The syntax require that a conditional expression will begin with the operator “?<begin>” end with the operator “?<end>” and will contain in between the operators: “?<?>” and then “?<:>”.
So, a conditional expression looks like:
All that is legal in an API definition might appear before the ?
<begin>
and after the?<end>
markers.