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

https://github.com/lubien/cool-compiler

Docker-based COOL-lang compiler environment
https://github.com/lubien/cool-compiler

compilers cool cs143

Last synced: 3 months ago
JSON representation

Docker-based COOL-lang compiler environment

Awesome Lists containing this project

README

          

# Stanford CS143 Compilers Course - COOL Compiler

This repo contain code for my [CS143](https://lagunita.stanford.edu/courses/Engineering/Compilers/Fall2014/about)
classroom.

## Progress

* [x] Programming Assignment 01 (63/63)
* [ ] Programming Assignment 02
* [ ] Programming Assignment 03
* [ ] Programming Assignment 04

I keep track of my experiences on my [`diary`](diary/) folder.

And you can see code up to some day by looking into this repo tags or going to
[`/lubien/cool-compiler/tree/day-01`](https://github.com/lubien/cool-compiler/tree/day-01).

## How to use

To attach to the Ubuntu shell:

```sh
λ docker-compose run cool
```

## Why Docker?

It doesn't run on my Arch Linux setup.

## Can I use your Docker setup?

Of course. I have a git tag named [`boilerplate`](https://github.com/lubien/cool-compiler/tree/boilerplate)
where you can download the minimal Docker setup without any code from my assignments.

## License

See [license.h](/include/PA2/copyright.h)