'conditional_expression  : binary_expression
| binary_expression CONDOP expression COLON conditional_expression'

def p_conditional_expression(self, p):

    if (len(p) == 2):
        p[0] = p[1]
    else:
        p[0] = c_ast.TernaryOp(p[1], p[3], p[5], p[1].coord)
