-
Notifications
You must be signed in to change notification settings - Fork 70
Simplified binary operations for DFAs #139
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
Simplified binary operations for DFAs #139
Conversation
- Extract generic BFS code
See #133 for past discussion |
8dbd1b2
to
3f4534b
Compare
I haven't had time to do a full review, but everything here looks really good (+1 for accurate type hints everywhere) and cleaner than the previous code. None of the test cases or parts of the public interface are modified, so I'm inclined to say this should be merged soon. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very minor comments. Nothing major.
Where the other DFA-specific types already live.
I've resolved the remaining conversation threads by just committing those small tweaks myself. @EduardoGoulart1 did you have any other changes you wanted to make to this PR before I perform a final review / merge? |
No... Go ahead! |
This will make subclassing DFA more flexible.
2f4c4e7
to
da0c141
Compare
This is the PR. Hope it is good to go now