- Feb 16, 2020
- Feb 12, 2020
-
-
Nicholas Robinson authored
- can now successfully check that class has at least one constructor - added rule fixing `this.x = 123;` in `J1_publicfields.java` - cleaned up Test.py a bit more
-
Nicholas Robinson authored
-
Nicholas Robinson authored
- added AstBuilding.py - new AstNodes.py that stores all Nodes and different types that we'll create - cleaned up Parsing.py heavily, now returns the parse tree - cleaned up Test.py as best I could to accomodate everyone - removed not needed file utils.py - commented out my code in Weeding.py
-
- Feb 10, 2020
-
-
Xun Yang authored
-
pycsham authored
-
Nicholas Robinson authored
- added new methodOrField thing that lets you invoc methods and fields recursively infinitely - statement can now declare and define any type - removed arrayID nonterminal - adjusted arrayAccess because of arrayID removal - added a cmd in README to make my workflow more convenient - commented out all the many many many prints in Test.py
-
- Feb 09, 2020
-
-
pycsham authored
-
Nicholas Robinson authored
- added superClass and superInterface empty rules - added print errors to parsing - added a relevant thing in README
-
Nicholas Robinson authored
- fixed some error handling in parsing - needed to reset global vars after each test - added some more logic for testing Parsing in Test.py to match Scanning
-
- Feb 08, 2020
- Jan 31, 2020
-
-
pycsham authored
-
- Jan 29, 2020
-
-
pycsham authored
-
- Jan 28, 2020
-
-
Xun Yang authored
-
- Jan 27, 2020
-
-
Xun Yang authored
-