My participation
- Conway diagrams specification
- Lexical Analyzer
- Semantic analyzer
- Code Generator
- Program design
- Minor contributions in the Syntax Analyzer
MIPS compiler developed for Programming Languages subject at La Salle University. The compiler was programmed in Java and has four different modules: Lexical Analyzer, Syntax Analyzer, Semantic Analyzer and Code Generator. The compiler was designed to work with a custom language in wich we had to create the Conway diagrams and implement them so it worked on MIPS asrchitecture. For testing it the SPIM emulator was used.