Skip to content
This repository

rewrite of the CoffeeScript compiler with proper compiler design principles and a focus on robustness and extensibility

Fetching latest commit…

Cannot retrieve the latest commit at this time

README.md

CoffeeScript II: The Wrath of Khan

          {
       }   }   {
      {   {  }  }
       }   }{  {
      {  }{  }  }             _____       __  __
     ( }{ }{  { )            / ____|     / _|/ _|
   .- { { }  { }} -.        | |     ___ | |_| |_ ___  ___
  (  ( } { } { } }  )       | |    / _ \|  _|  _/ _ \/ _ \
  |`-..________ ..-'|       | |___| (_) | | | ||  __/  __/
  |                 |        \_____\___/|_| |_| \___|\___|       .-''-.
  |                 ;--.                                       .' .-.  )
  |                (__  \     _____           _       _       / .'  / /
  |                 | )  )   / ____|         (_)     | |     (_/   / /
  |                 |/  /   | (___   ___ _ __ _ _ __ | |_         / /
  |                 (  /     \___ \ / __| '__| | '_ \| __|       / /
  |                 |/       ____) | (__| |  | | |_) | |_       . '
  |                 |       |_____/ \___|_|  |_| .__/ \__|     / /    _.-')
   `-.._________..-'                           | |           .' '  _.'.-''
                                               |_|          /  /.-'_.'
                                                           /    _.'
                                                          ( _.-'

If you haven't seen the funded Kickstarter project yet, you should check that out to find out more about this.

Getting Started

npm install
make -j test
bin/coffee --help

Development

make -j build test

Notable Contributors

I'd like to thank the following financial contributors for their large donations to the Kickstarter project. Together, you donated over $10,000 toward the project. Without you, I wouldn't be able to do this.

And of course, thank you Jeremy (and all the other contributors) for making the original CoffeeScript compiler.

Something went wrong with that request. Please try again.