Skip to content

vg5ak/PA4

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PA4

Vinay Garimella

Oct 31, 2019

I imported the PA3Start into PA2. So there are two folders inside PA2, PA2Start and PA3Start. In PA3Start I have java_cup, meggy, mjsimPictures, src, TestCases, and TestCasesMeggy. The TestCases and TestCasesMeggy do not actually house the test cases. They were just in the Folder when I merged PA3Start. In the src folder I added the toneStart, the types, the call and new exps, and call statement into the cup. I implemented all the methods in CheckTypes, AVRcodeGen, and BuildSymTable, and while all of the test cases do not run, I can do tones, less than, user defined methods, and method calls. It is when multiple ones are implemented that it starts breaking, though I think that is to do with how I set my registers or allocate memory.

The PA3Start holds everything: The src folder holds the mjparser, the AVRgenVisitor, BuildSymTable, CheckTypes The symtable package holds: ClassSTE, makeScope, MethodSTE, Scope, STE, SymTable, Type, and VarSTE

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published