Jeremy Ashkenas
|
4c18ddf549
|
Fixing issue #1046.
|
2011-01-15 10:57:50 -05:00 |
|
Jeremy Ashkenas
|
83f9cb88cf
|
Issue #1027 ... leading indentation.
|
2011-01-10 21:58:35 -05:00 |
|
Jeremy Ashkenas
|
c16c90c00a
|
Issue #986 ... Unicode identifiers.
|
2010-12-28 17:42:20 -08:00 |
|
Jeremy Ashkenas
|
094b876a38
|
Scoped comprehensions are back out, Do is back in.
|
2010-12-24 08:59:30 -08:00 |
|
Jeremy Ashkenas
|
97f8e9ce1c
|
reserving __bind and __indexOf
|
2010-12-23 22:24:14 -08:00 |
|
Jeremy Ashkenas
|
c25462d924
|
Fixing for a in b() -> ...
|
2010-12-23 17:57:29 -08:00 |
|
Jeremy Ashkenas
|
f9a0bbbc20
|
safer paren-wrapping for closures.
|
2010-12-23 10:50:52 -08:00 |
|
Jeremy Ashkenas
|
72e5c4300c
|
Removing 'do', in favor of a trailing ->
|
2010-12-21 18:54:36 -05:00 |
|
Jeremy Ashkenas
|
6e7168b3e9
|
first re-implementation of 'do'
|
2010-12-21 16:12:30 -05:00 |
|
Jeremy Ashkenas
|
53363e6b80
|
Issue #958. Removing UNLESS tokens to make them just inverted IFs.
|
2010-12-20 22:50:49 -05:00 |
|
Jeremy Ashkenas
|
b36f6b67e6
|
removing start from balancedString.
|
2010-12-18 14:48:44 -05:00 |
|
Jeremy Ashkenas
|
e379fcf2cf
|
unterminated -> missing.
|
2010-12-18 14:40:22 -05:00 |
|
Jeremy Ashkenas
|
89678fca47
|
unterminated -> missing.
|
2010-12-18 14:38:55 -05:00 |
|
Jeremy Ashkenas
|
fba165408c
|
#923 ... correct interpolation.
|
2010-12-18 13:20:14 -05:00 |
|
Jeremy Ashkenas
|
346621ed21
|
Fix for #926
|
2010-12-15 23:38:27 -05:00 |
|
Jeremy Ashkenas
|
76e11e6f64
|
Fixing #934 (at least partially).
|
2010-12-15 22:59:28 -05:00 |
|
Michael Ficarra
|
1e080cc258
|
Merge branch 'master' of github.com:michaelficarra/coffee-script into refactorTests
|
2010-12-05 13:37:34 -05:00 |
|
Michael Ficarra
|
dc5854689b
|
fix for bug introduced in 63cbb643
|
2010-12-05 13:10:14 -05:00 |
|
Michael Ficarra
|
fb7498a8ec
|
made reserved words available as CoffeeScript.RESERVED
|
2010-12-03 18:07:36 -05:00 |
|
Michael Ficarra
|
23b4d2fd1d
|
Finally got !== and === back to inverting again (instead of wrapping in
`!()`)
Also, removed the `@inverted` kludge. It was gross to begin with, but I
didn't know the proper way to do it.
|
2010-12-02 23:03:21 -05:00 |
|
Jeremy Ashkenas
|
c3f1820ebc
|
Issue #856. Invert
|
2010-11-28 15:33:43 -08:00 |
|
Michael Ficarra
|
63cbb64341
|
fixes #855; fix partially inspired by satyr/coco 3e37cf32
|
2010-11-26 02:08:25 -05:00 |
|
Jeremy Ashkenas
|
fc64fa49ac
|
Switching default arguments to use an if instead of an and, more documentation.
|
2010-11-21 21:12:59 -05:00 |
|
Jeremy Ashkenas
|
5dfd36af6a
|
removing some extra parens.
|
2010-11-21 19:59:22 -05:00 |
|
Jeremy Ashkenas
|
4ef9470466
|
Coco 16dcb4a: parenthesized expressions can now be indented
|
2010-11-20 20:47:43 -05:00 |
|
Jeremy Ashkenas
|
12134d2043
|
Using pluckDirectCalls again
|
2010-11-20 18:14:05 -05:00 |
|
Jeremy Ashkenas
|
31f4214b5d
|
first draft of range literals back...
|
2010-11-20 17:40:46 -05:00 |
|
Jeremy Ashkenas
|
ee6f24b48a
|
coco c6cf38a: lexer: refactored @balancedString
|
2010-11-15 23:59:52 -05:00 |
|
Jeremy Ashkenas
|
eb959b3879
|
coco: cc71308 (partial) break continue debugger -> STATEMENT
|
2010-11-14 15:15:13 -05:00 |
|
Jeremy Ashkenas
|
a1aaa4495c
|
fixing Lexer#ASSIGNED
|
2010-11-14 15:00:20 -05:00 |
|
Jeremy Ashkenas
|
7fda0cd7d9
|
first draft of coco's executable class bodies ... cleanups and tests to follow.
|
2010-11-11 21:48:08 -05:00 |
|
Jeremy Ashkenas
|
3338cd073d
|
better slash-w.
|
2010-11-10 22:41:14 -05:00 |
|
Jeremy Ashkenas
|
9a71bb17fd
|
Adding IDENTIFIER and STRING to NOT_SPACED_REGEX
|
2010-11-09 22:46:37 -05:00 |
|
Jeremy Ashkenas
|
841463da8e
|
Hewing closer to JS' syntactic resynchronization for regexp lexing.
|
2010-11-09 22:39:15 -05:00 |
|
Jeremy Ashkenas
|
71db1fc142
|
making REGEXP a bit stricter.
|
2010-11-09 22:22:02 -05:00 |
|
Jeremy Ashkenas
|
bc0cc34420
|
coco 03a9ac0: made tab characters consistent.
|
2010-11-09 08:25:48 -05:00 |
|
Jeremy Ashkenas
|
9c5eca9131
|
coco dc8945c: less ternaries, more returns-from-ifs. More readable.
|
2010-11-08 23:07:51 -05:00 |
|
Jeremy Ashkenas
|
bc8022f49f
|
lexer refactors
|
2010-11-05 00:04:52 -04:00 |
|
Jeremy Ashkenas
|
5eb255a649
|
modified satyr: allowed temporary variables to share names with ones on upper scopes
|
2010-11-02 00:31:42 -04:00 |
|
Jeremy Ashkenas
|
b0e7c3e3e7
|
modified satyr -- made temp vars be declared later.
|
2010-11-01 23:58:03 -04:00 |
|
Jeremy Ashkenas
|
b94c15bdcc
|
not-or to is-and ... positive side.
|
2010-11-01 23:11:25 -04:00 |
|
Jeremy Ashkenas
|
83e6955dce
|
Optimizing default arguments and existential assignment.
|
2010-11-01 22:01:52 -04:00 |
|
Jeremy Ashkenas
|
c17efcf422
|
merging satyr/defarg
|
2010-11-01 21:33:07 -04:00 |
|
Jeremy Ashkenas
|
6b4e437c93
|
CoffeeScript now compiled 'undefined' as 'void 0'
|
2010-10-27 22:50:20 -04:00 |
|
satyr
|
371282fe7a
|
defarg: (options = {}) where possible
|
2010-10-26 19:14:03 +09:00 |
|
satyr
|
e7cc4e4faf
|
implemented default arguments
|
2010-10-26 13:34:56 +09:00 |
|
satyr
|
5a92b339a4
|
lexer: removed unused UNARY tokens
|
2010-10-26 09:29:13 +09:00 |
|
satyr
|
ad79e142ca
|
refactored operator parsing
|
2010-10-26 03:58:11 +09:00 |
|
Jeremy Ashkenas
|
017e3a156e
|
Removing breaks from the last switch case, and just disabling the lint warning instead.
|
2010-10-24 21:30:26 -04:00 |
|
Jeremy Ashkenas
|
12b217c8ec
|
Adding break to default switch clauses to pass lint.
|
2010-10-24 21:26:24 -04:00 |
|