资源说明:A PL/0 compiler implement using CoffeeScript.
# PL/0 Compiler ## Contents - [What's This?](#what-is-this) - [What's PL/0?](#what-is-pl0) - [What's CoffeeScript?](#what-is-coffee-script) - [Who Are You?](#who-are-you) - [Why You Create This Repository?](#why-you-create-this-repository) ## What's This? Just as the name implies, this is a PL/0 compiler implement using CoffeeScript. It is a homework assignment of BUAA Software Engineering's compiler course. [**Shao Bin**](mailto:shaobing@buaa.edu.cn) is the lecturer of this course. I'm asked to implement PL/0 compiler using C, C++, C# or Java, but I haven't been coding static languages for a long time, and more familiar with scripting languages like Ruby, CoffeeScript/JavaScript, Python. After searching the internet I found there's no public CoffeeScript implementation, it can prove that I implement this compiler myself. ## What's PL/0? Please check [this wiki page](http://en.wikipedia.org/wiki/PL/0). ## What's CoffeeScript? You can check [its offical website](http://coffeescript.org/), or [this wiki page](https://en.wikipedia.org/wiki/Coffee_Script) if you prefer. ## Who Are You? I'm [**Labi Kyo**](mailto:labikyo@gmail.com) (**Li Xinyue**), BUAA Software Engineering Junior, web developer, starter. Love Ruby, CoffeeScript/JavaScript and Python, write NodeJS/Rails. ## Why You Create This Repository? CoffeeScript is now my favorite language and it can be compiled to browser compatible native javascript. So anyone who has a browser can run this compiler. That's much more compatible than C or C++, and doesn't need extra setups.
本源码包内暂不包含可直接显示的源代码文件,请下载源码包。