boolean (PsiBuilder b, int l) { if (!recursion_guard_(b, l, "binaryConditionalOperator")) return false; boolean r; Marker m = enter_section_(b, l, _NONE_, BINARY_CONDITIONAL_OPERATOR, "<operator>"); r = consumeToken(b, EEQ_OP); if (!r) r = consumeToken(b, ENE_OP); if (!r) r = consumeToken(b, EQ_OP); if (!r) r = consumeToken(b, NE_OP); if (!r) r = consumeToken(b, GT_OP); if (!r) r = consumeToken(b, LT_OP); if (!r) r = consumeToken(b, GE_OP); if (!r) r = consumeToken(b, LE_OP); if (!r) r = consumeToken(b, NAMED_OP); exit_section_(b, l, m, r, false, null); return r; }