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

MFA::Bisimilar fixes and more #351

Merged
merged 17 commits into from
Jun 8, 2024
Merged

MFA::Bisimilar fixes and more #351

merged 17 commits into from
Jun 8, 2024

Conversation

xendalm
Copy link
Collaborator

@xendalm xendalm commented Jun 8, 2024

  • неправильно вычислялась разность групп захвата при сравнении
  • MFA::Equal на основе сравнения Symbolic-NFA (Сделать метод Equal для MFA #305)
  • теперь строятся переходы со сбросом памяти из начального состояния MFAexpt. По сути не обязательны, но важны для сравнения по бисимуляции, а еще позволяют MergeBisimilar находить больше эквивалентных состояний
  • починены падавшие метаморфные тесты на бисимуляцию равных автоматов (ГЗ ссылок, входящих в бисимилярные состояния, теперь сравниваются иначе)
  • парсинг Oi,Ci,Ri в регулярках и перевод Symbolic-NFA обратно в MFA
  • актуализирована лицензия
  • раскраска бисимилярных состояний в отчетах по Bisimilar
  • мелкие фиксы генерации отчетов

@xendalm xendalm requested a review from mathhyyn June 8, 2024 22:36
@xendalm xendalm merged commit c3675ee into main Jun 8, 2024
6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants