filhodanuvem / Bocejo

Bocejo is a small cpp compiler that reads mini-java code and generate mips assembly

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Bocejo compiler

Bocejo is a small cpp compiler that reads mini-java code and generate mips assembly. This is a important project to students of compilers.

Bocejo logo

When, where and whose

The project was done in 2011, at UFJF by 3 computer science students; Me, Bruno guimarães and Jônatas Castro. For now, it is over GPL3 license.

Requirements

  1. gcc and g++ compilers
  2. A Mips simulator, like SPIM
  3. Courage! lol

How use it

  1. chmod +x ./make
  2. Compile the bocejo compiler with ./make :)
  3. Run ./bocejo $FILE_JMM

About

Bocejo is a small cpp compiler that reads mini-java code and generate mips assembly

License:GNU General Public License v3.0


Languages

Language:C++ 66.2%Language:C 26.2%Language:Assembly 7.7%