-
Couldn't load subscription status.
- Fork 13
Rework the architecture #27
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
base: master
Are you sure you want to change the base?
Rework the architecture #27
Conversation
|
Rework several modules and their relations with adding type annotations. The following modules were affected:
In more detail, we can describe the changes as follows.
|
|
@Aunsiels
I would suggest creating a separate branch where we can try merging all of that |
94af59a to
1d1e8f1
Compare
Here we plan to rework the architecture of Pyformlang library, removing cyclic imports and hopefully making the design clearer. That would further allow us to add type annotations for most of the code, improving its rigor and readability as well as the interface of the project. For more detail, see issues: