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
- Host: GitHub
- URL: https://github.com/lubien/cool-compiler
- Owner: lubien
- Created: 2018-01-26T01:09:03.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2018-02-06T08:13:37.000Z (over 8 years ago)
- Last Synced: 2025-09-12T01:28:07.269Z (9 months ago)
- Topics: compilers, cool, cs143
- Language: C++
- Homepage:
- Size: 3.17 MB
- Stars: 7
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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)