Jeremy Ashkenas
|
e998a81b63
|
removing block literals in favor of implicit calls
|
2010-01-26 21:05:26 -05:00 |
Jeremy Ashkenas
|
a9f016e292
|
trying out new arrows for function literals -> is a function, => is a bound function
|
2010-01-26 10:52:05 -05:00 |
Jeremy Ashkenas
|
29e4043f26
|
tests passing with smarter block syntax with optional parens
|
2010-01-26 02:15:08 -05:00 |
Jeremy Ashkenas
|
460b3f6d8e
|
first draft of mandatory parentheses around function definition param lists -- all tests pass
|
2010-01-26 00:40:58 -05:00 |
Jeremy Ashkenas
|
cfa357cbc3
|
CoffeeScript 0.2.3, with 'of', not 'ino'
|
2010-01-11 00:01:16 -05:00 |
Jeremy Ashkenas
|
3e987de4a8
|
rebuilding underscore.coffee docs, adding a build task -- need to remember to copy over nicer headers
|
2010-01-10 17:23:07 -05:00 |
Jeremy Ashkenas
|
ad18378f7e
|
adding '::' as shorthand for '.prototype.'
|
2010-01-10 16:16:59 -05:00 |
Jeremy Ashkenas
|
902febb43a
|
big commit -- adding back object comprehensions, using 'ino', versus 'in' for array comprehensions, fixing bug with dollar signs in identifiers
|
2010-01-10 15:52:23 -05:00 |
Jeremy Ashkenas
|
ae603749be
|
adding the complete underscore.coffee example to the docs
|
2010-01-04 22:51:02 -05:00 |
Jeremy Ashkenas
|
5efaff506c
|
more underscore
|
2010-01-04 01:43:45 -05:00 |
Jeremy Ashkenas
|
94bc7c1f92
|
putting in a special check for returns within array comprehensions -- not very nice
|
2010-01-04 01:06:31 -05:00 |
Jeremy Ashkenas
|
f75d98e447
|
pretty amazing -- fully functional draft of underscore.js 0.5.2, all in CoffeeScript
|
2010-01-04 00:28:52 -05:00 |
Jeremy Ashkenas
|
69283fcadd
|
fixing a nasty little bug with not dup'ing a string in Scope.rb, causing later functions to start their free_variables where previous functions left off, because they shared their ancestor's @temp_variable string
|
2010-01-04 00:16:38 -05:00 |
Jeremy Ashkenas
|
672dd70bdb
|
more underscore examples raised a slight bug with a lexing ambiguity between leading whens (in switches), and trailing whens (in comprehensions) -- made two different tokens to distinguish them
|
2010-01-03 22:25:38 -05:00 |
Jeremy Ashkenas
|
8762162dff
|
adding proper auto-newline escaping
|
2009-12-30 22:49:25 -05:00 |
Jeremy Ashkenas
|
dba8439425
|
the underscore example parses now -- added line number information to parenthetical nodes
|
2009-12-30 21:44:51 -05:00 |
Jeremy Ashkenas
|
bbbfd92373
|
more fiddling with the lexer -- the indentation is super fragile
|
2009-12-30 21:15:54 -05:00 |
Jeremy Ashkenas
|
fd83759ef4
|
more fiddling with the lexer -- the indentation is super fragile
|
2009-12-30 21:11:54 -05:00 |
Jeremy Ashkenas
|
55e736cb27
|
more underscore examples
|
2009-12-27 11:01:19 -08:00 |
Jeremy Ashkenas
|
3ee4e98ccc
|
more underscore and bugfix edits to code generation
|
2009-12-26 22:24:21 -08:00 |
Jeremy Ashkenas
|
d7dd18b476
|
more underscore, and removing custom_assign and return from conditional compilation
|
2009-12-26 21:55:56 -08:00 |
Jeremy Ashkenas
|
d46bf8ee71
|
moved the coffeescript extension over from .cs to .coffee -- let's leave C# in peace. Changed array comprehensions to always return their mapped result, even when unassigned
|
2009-12-25 14:18:05 -08:00 |