sybila / biodivine-lib-bdd

A small library for BDD manipulation in Rust. Part of the BioDivine toolset.
MIT License
20 stars 4 forks source link

Support `Conditional` ternary operator #53

Closed zao111222333 closed 7 months ago

zao111222333 commented 7 months ago

As https://github.com/sybila/biodivine-lib-bdd/issues/52, this PR supports Conditional ternary operator. Those features have been implemented:

There is one potential todo validation:

codecov[bot] commented 7 months ago

Codecov Report

Attention: Patch coverage is 75.00000% with 6 lines in your changes are missing coverage. Please review.

Project coverage is 90.06%. Comparing base (da57ff9) to head (cd9e9c1).

Files Patch % Lines
src/boolean_expression/_impl_boolean_expression.rs 42.85% 4 Missing :warning:
src/boolean_expression/_impl_parser.rs 88.23% 2 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## master #53 +/- ## ========================================== - Coverage 90.30% 90.06% -0.24% ========================================== Files 25 26 +1 Lines 1970 1993 +23 ========================================== + Hits 1779 1795 +16 - Misses 191 198 +7 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

daemontus commented 7 months ago

I'll just merge this as-is and fix the clippy warning on main, so that you don't have to wait for me to re-run the workflow :) Otherwise it looks good, thank you!

daemontus commented 7 months ago

Released as 0.5.13.