Jeremy Ashkenas
|
448ed36cd2
|
got a build script for rebuilding the compiler, too
|
2010-02-16 19:17:57 -05:00 |
|
Jeremy Ashkenas
|
0f2cf552e9
|
using node's process.compile for better filename reporting on errors
|
2010-02-16 18:16:58 -05:00 |
|
Jeremy Ashkenas
|
2f389f1d51
|
beginnings of a build script
|
2010-02-16 01:04:48 -05:00 |
|
Jeremy Ashkenas
|
48c501a7a2
|
print_tokens should acutally, y'know, print
|
2010-02-15 20:46:36 -05:00 |
|
Jeremy Ashkenas
|
639be2ff09
|
updating for Node.js' change from 'posix' to 'fs'
|
2010-02-15 19:08:14 -05:00 |
|
Jeremy Ashkenas
|
9c3040b704
|
moving print_tokens into the actual coffee-script module, so we can use it separately from the command-line
|
2010-02-15 18:09:01 -05:00 |
|
Jeremy Ashkenas
|
3e518e3cf9
|
fixing long-flag-with-optional-part in optparse.coffee, and hiding bin/node_coffee --watch until we implement it
|
2010-02-14 20:50:45 -05:00 |
|
Jeremy Ashkenas
|
e77f4f61aa
|
removing the vendored optparse in favor of a pure-coffeescript optparse library
|
2010-02-14 15:16:33 -05:00 |
|
Jeremy Ashkenas
|
9de729e825
|
enabling the --eval option for the self-compiler
|
2010-02-13 23:27:13 -05:00 |
|
Jeremy Ashkenas
|
c88b1f6a15
|
got the CoffeeScript-in-CoffeeScript REPL running, and boy is she fast
|
2010-02-13 10:27:18 -05:00 |
|
Jeremy Ashkenas
|
b224d58a36
|
don't make the command-line so OOP-y -- it's just a script
|
2010-02-13 10:16:28 -05:00 |
|
Jeremy Ashkenas
|
7d348b5eae
|
display the usage message when called without arguments
|
2010-02-13 10:07:59 -05:00 |
|
Jeremy Ashkenas
|
02ac3edebf
|
Nicer-looking --tokenize, more in line with what Ruby's doing
|
2010-02-13 09:59:13 -05:00 |
|
Jeremy Ashkenas
|
13b2dc8d31
|
subtle bug in the order of the rewriter rules was causing some if/else chains to get confused by implicit indentation
|
2010-02-13 09:39:25 -05:00 |
|
Jeremy Ashkenas
|
b965fcf32d
|
The moment of truth: CoffeeScript has now compiled itself ten times over.
|
2010-02-13 01:13:08 -05:00 |
|
Jeremy Ashkenas
|
126f6c2d88
|
use parseInt to make octal numbers to keep JSLint happy
|
2010-02-13 01:04:53 -05:00 |
|
Jeremy Ashkenas
|
ee1c9b284a
|
typo
|
2010-02-12 23:10:51 -05:00 |
|
Jeremy Ashkenas
|
d9fba94983
|
added coffee --lint to the self-compiler's resume
|
2010-02-12 23:09:57 -05:00 |
|
Jeremy Ashkenas
|
e02bedcf82
|
adding the ability to write out compiled coffeescript to the command line
|
2010-02-12 22:59:21 -05:00 |
|
Jeremy Ashkenas
|
1552470413
|
Happy Birthday, CoffeeScript-in-CoffeeScript, you just passed the entire test suite.
|
2010-02-12 22:24:57 -05:00 |
|
Jeremy Ashkenas
|
7c01bba4f4
|
added the ability to print the parse tree
|
2010-02-11 23:11:05 -05:00 |
|
Jeremy Ashkenas
|
713f6f32e1
|
done for now
|
2010-02-11 02:39:57 -05:00 |
|
Jeremy Ashkenas
|
872b36c11d
|
things are in motion -- bin/node_coffee is the new JS-only command line ... it can pass some of the tests
|
2010-02-11 01:57:33 -05:00 |
|