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

Sprint 2 Release #146

Merged
merged 225 commits into from Mar 11, 2024
Merged

Sprint 2 Release #146

merged 225 commits into from Mar 11, 2024

Conversation

willkill07
Copy link

No description provided.

pwfreedm and others added 30 commits February 13, 2024 10:37
Download points to main instead of develop now that there is something to download in main.
- added build directories to gitignore
- modified project name in setup.py
Build System up and Running
Rename and updating imports looks good
Minor test updates. Most passing as is.
- Moved parser and lexer into their own files
- updated gitignore for arch venv directories
- Lexer: reads a command from user input, splits it into parseable chunks
- Parser: reads the parseable chunks from the lexer, turning them into a command and arguments
- method check_args is floating so that it can be used wherever needed (namely controller save and load)

This passed all tests before uploading
These tests no longer create a controller, and as such can no longer test controller methods. This will be fixed when everything is rewritten in pytest
- Gitignore now properly ignores Linux venv directories
- main no longer starts in debug mode by default
May need to do something with the old param list to make it work as it currently is, but that should be okay.
- Parser now handles save, load, and quit again
- Parser is no longer its own object
- Parser now takes an instance of the controller which it uses to generate instance-specific command objects
- Lexer is now back in controller
- Lexer is being used for all views, and has been renamed accordingly
AdamG-L and others added 28 commits March 1, 2024 18:30
Cleanup main.py and update readme
Copy link
Contributor

@smschwartz smschwartz left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sprint 2 release approved

@smschwartz smschwartz merged commit 57f816e into main Mar 11, 2024
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.

None yet

7 participants