Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support multiple guarded transitions triggered by the same event #72

Merged
merged 16 commits into from
Jun 27, 2024

Commits on Jun 5, 2024

  1. support multiple guarded transitions for a triggering event

    Dmitriy Kumshayev committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    aa053c8 View commit details
    Browse the repository at this point in the history
  2. refactor guards to return bool

    Dmitriy Kumshayev committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    230b9a5 View commit details
    Browse the repository at this point in the history
  3. return error if none of the transitions failed

    Dmitriy Kumshayev committed Jun 5, 2024
    Configuration menu
    Copy the full SHA
    eaa48b5 View commit details
    Browse the repository at this point in the history

Commits on Jun 6, 2024

  1. Configuration menu
    Copy the full SHA
    219ad45 View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2024

  1. post-review fixes

    Dmitriy Kumshayev committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    d335559 View commit details
    Browse the repository at this point in the history
  2. post-review fixes: moved the test from failed to passed

    Dmitriy Kumshayev committed Jun 21, 2024
    Configuration menu
    Copy the full SHA
    0e69ab6 View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2024

  1. post-review cleanup: remove duplicate code in codegen

    Dmitriy Kumshayev committed Jun 22, 2024
    Configuration menu
    Copy the full SHA
    e5c9bec View commit details
    Browse the repository at this point in the history

Commits on Jun 24, 2024

  1. added unit tests for guard expressions parser

    Dmitriy Kumshayev committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    bdcd060 View commit details
    Browse the repository at this point in the history
  2. post-review: minor change: use traditional for loop vs. iter().for_ea…

    …ch()
    Dmitriy Kumshayev committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    e600b23 View commit details
    Browse the repository at this point in the history
  3. post-review: unremove unit tests wildcard_before_input_state and doub…

    …le_state_event, add wildcard_after_input_state
    Dmitriy Kumshayev committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    7baeb9e View commit details
    Browse the repository at this point in the history
  4. added more test cases

    Dmitriy Kumshayev committed Jun 24, 2024
    Configuration menu
    Copy the full SHA
    c5b6ea7 View commit details
    Browse the repository at this point in the history

Commits on Jun 25, 2024

  1. make guard return type Result<(),ET>

    Dmitriy Kumshayev committed Jun 25, 2024
    Configuration menu
    Copy the full SHA
    7d19864 View commit details
    Browse the repository at this point in the history

Commits on Jun 26, 2024

  1. post-review fixes: second round

    Dmitriy Kumshayev committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    26b6d13 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce2c76c View commit details
    Browse the repository at this point in the history
  3. fixing clippy errors

    Dmitriy Kumshayev committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    5a493af View commit details
    Browse the repository at this point in the history
  4. fixing clippy errors

    Dmitriy Kumshayev committed Jun 26, 2024
    Configuration menu
    Copy the full SHA
    3bbdc6b View commit details
    Browse the repository at this point in the history