An open API service indexing awesome lists of open source software.

https://github.com/csvancea/cpl-hw

Compiler for: COOL (Classroom Object Oriented Language)
https://github.com/csvancea/cpl-hw

Last synced: about 2 months ago
JSON representation

Compiler for: COOL (Classroom Object Oriented Language)

Awesome Lists containing this project

README

          

# Compiler: COOL - Cosmin-Răzvan VANCEA - 343C1

- Stage 1: Lexical and Syntax analysis (parser)
- Stage 2: Semantic analysis (static code analysis)
- Stage 3: MIPS code generator

```cool
class Main inherits IO {
main() : Object {
self.out_string("Hello there!")
};
};
```