Ignore compiled Python files
Convert ID, Concentration, Course, Department, General, Main, Major, and Requirement(s) to Python
Remove the C++ versions of the files that have been migrated
Name the path argument in Concentration super().__init__
You know what'd be nice? If testing Concentration actually tested Concentrations, instead of Majors.
Tell Python how to check for equality in ID, Course, Major, and Requirement
Because of `self`, the named variables can have the same (sane) names as those that they attach to!
Oh yeah, check for equality in Department, too.
Allow hashing of ID, Course, and Department
Check for equality in ID's test
Add more badEndings
In Python, false != False
Rebuild MajorRequirement and SpecialRequirement around RequirementWithValidity
Check for equality in Requirement's test
Oh, and allow Python to hash Requirement, too.
Misc. tweaks to gobbldygook.py
Upon further reflection, since Department is mutable, it's hash can change, so it shouldn't have a __hash__ method.
Add a getConcentrationRequirement to corrospond to getMajorRequirement
Move the argparse stuff into a function
Misc. line tweaks to gobbldygook.py