expr ? trueval : falseval
if expr evaluated is true, the entire expression is trueval evaluated,otherwise it is falseval evaluated.
Is it possible to have this sort of grammar logic in the parser?
--brett