Jeremy Ashkenas
|
8575d91c66
|
finally got the function/object/variable assignment indentation straightened out, I think
|
2009-12-17 23:45:24 -05:00 |
|
Jeremy Ashkenas
|
8338f124be
|
compiling if-else chains into nice flat ones
|
2009-12-17 23:34:52 -05:00 |
|
Jeremy Ashkenas
|
be19f7ad4f
|
first major rework of the nodes -- still need more comments and templatish cleanup, but character tagging is all settled
|
2009-12-17 23:22:02 -05:00 |
|
Jeremy Ashkenas
|
5c737d29ab
|
renamed Nodes to Expressions
|
2009-12-17 22:58:40 -05:00 |
|
Jeremy Ashkenas
|
92c59ea4a5
|
finished commenting everything but the nodes -- they're up next
|
2009-12-17 22:54:24 -05:00 |
|
Jeremy Ashkenas
|
dd28074436
|
finished commenting the grammar
|
2009-12-17 22:22:35 -05:00 |
|
Jeremy Ashkenas
|
f8ab30fa42
|
many more comments, plus a fix for inner-assignment indentation
|
2009-12-17 22:13:29 -05:00 |
|
Jeremy Ashkenas
|
581ad8ba1e
|
commented the command-line interface
|
2009-12-17 21:57:21 -05:00 |
|
Jeremy Ashkenas
|
5703c1ed6d
|
moved the TextMate bundle into the gem, added a command to install it
|
2009-12-17 21:46:12 -05:00 |
|
Jeremy Ashkenas
|
a71a3cdf3f
|
added the 'delete' operator
|
2009-12-17 21:21:07 -05:00 |
|
Jeremy Ashkenas
|
f5d31b78e6
|
removed the 'default' keyword in favor of an 'else'
|
2009-12-17 21:14:36 -05:00 |
|
Jeremy Ashkenas
|
e1e6bb72c6
|
removed class checks in favor of statement?
|
2009-12-17 21:10:49 -05:00 |
|
Jeremy Ashkenas
|
58ecfeb815
|
added exponential and hex numbers
|
2009-12-17 20:59:19 -05:00 |
|
Jeremy Ashkenas
|
955d01a302
|
added a nice --watch mode to continually recompile or relint (or reprint) your coffeescripts
|
2009-12-17 20:37:39 -05:00 |
|
Jeremy Ashkenas
|
f8a5f7595d
|
cleanups getting underscore to compile
|
2009-12-17 10:33:57 -05:00 |
|
Jeremy Ashkenas
|
9f33cf19ad
|
added nice syntax errors
|
2009-12-17 10:04:43 -05:00 |
|
Jeremy Ashkenas
|
6deb85e083
|
passing through values with line number information that look and act like Ruby natives
|
2009-12-17 09:37:42 -05:00 |
|
Jeremy Ashkenas
|
9ad108281e
|
cleaned up lexer in order to add line numbers
|
2009-12-17 09:29:49 -05:00 |
|
Jeremy Ashkenas
|
cd0091c045
|
added the ability to super()
|
2009-12-17 09:07:42 -05:00 |
|
Jeremy Ashkenas
|
01ecae2c55
|
allowing inner slashes in regexes
|
2009-12-17 08:29:19 -05:00 |
|
Jeremy Ashkenas
|
ad50bd7154
|
supporting escaped quotes in strings
|
2009-12-17 08:26:20 -05:00 |
|
Jeremy Ashkenas
|
2d65d3d73b
|
multiline strings
|
2009-12-17 08:23:07 -05:00 |
|
Jeremy Ashkenas
|
fd63698005
|
completely reorganized for a gem and the 'coffee-script' command
|
2009-12-16 22:42:53 -05:00 |
|