Jeremy Ashkenas
|
4d194cb50c
|
rebuilt parser with Jison 0.2.4
|
2011-03-28 08:36:42 -04:00 |
|
Timothy Jones
|
18a1e01d64
|
Closes #971. Existensial slices now supported.
|
2011-01-22 19:56:14 +13:00 |
|
Jeremy Ashkenas
|
566087b518
|
Expressions -> Block
|
2011-01-15 14:19:35 -05:00 |
|
Jeremy Ashkenas
|
f4a7cca075
|
Issue #1038 ... optimize away trailing return / and return undefined
|
2011-01-15 14:14:11 -05:00 |
|
Jeremy Ashkenas
|
9b3197c6e8
|
#1026
|
2011-01-10 23:19:31 -05:00 |
|
Jeremy Ashkenas
|
094b876a38
|
Scoped comprehensions are back out, Do is back in.
|
2010-12-24 08:59:30 -08:00 |
|
Jeremy Ashkenas
|
f567dafe62
|
being stricter about body-less scoped loops.
|
2010-12-21 20:28:48 -05:00 |
|
Jeremy Ashkenas
|
72e5c4300c
|
Removing 'do', in favor of a trailing ->
|
2010-12-21 18:54:36 -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
|
3b392b2dd9
|
rebuilt parser with Jison 0.2.0
|
2010-12-19 20:04:49 -05:00 |
|
Jeremy Ashkenas
|
c3f1820ebc
|
Issue #856. Invert
|
2010-11-28 15:33:43 -08:00 |
|
Jeremy Ashkenas
|
4447180d5a
|
Removing dynamic keys from objects.
|
2010-11-28 09:42:43 -08:00 |
|
Jeremy Ashkenas
|
710290ad1d
|
Revert "Coco 5622aef: grammar: POST_IF now has the same precedence as FOR/WHILE, making work as expected"
This reverts commit aa262ecf0e.
|
2010-11-20 21:09:13 -05:00 |
|
Jeremy Ashkenas
|
aa262ecf0e
|
Coco 5622aef: grammar: POST_IF now has the same precedence as FOR/WHILE, making work as expected
|
2010-11-20 20:59:38 -05:00 |
|
Jeremy Ashkenas
|
4ef9470466
|
Coco 16dcb4a: parenthesized expressions can now be indented
|
2010-11-20 20:47:43 -05:00 |
|
Jeremy Ashkenas
|
2f498162b0
|
Coco f10291f: parens can now take a sequence of expressions: a = (b; c)
|
2010-11-20 20:22:05 -05:00 |
|
Jeremy Ashkenas
|
93cf3bd922
|
Coco ecd6aa4: Accessor -> Access
|
2010-11-20 20:09:36 -05:00 |
|
Jeremy Ashkenas
|
1f12642af2
|
Slice and Splice tests are back on master.
|
2010-11-20 18:49:17 -05:00 |
|
Jeremy Ashkenas
|
31f4214b5d
|
first draft of range literals back...
|
2010-11-20 17:40:46 -05:00 |
|
Jeremy Ashkenas
|
eb959b3879
|
coco: cc71308 (partial) break continue debugger -> STATEMENT
|
2010-11-14 15:15:13 -05:00 |
|
Jeremy Ashkenas
|
144b66c4da
|
coco 2419207: coffee#840: fixed post-for precedence
|
2010-11-13 18:23:46 -05:00 |
|
Jeremy Ashkenas
|
7c7eccf1f2
|
removing an unused rule in Root.
|
2010-11-13 18:13:09 -05:00 |
|
Jeremy Ashkenas
|
cb6793f56b
|
adding back '@static: value' syntax for classes
|
2010-11-13 15:52:30 -05:00 |
|
Jeremy Ashkenas
|
f0b73dc9f5
|
Building with latest version of Jison.
|
2010-11-13 15:10:12 -05:00 |
|
Jeremy Ashkenas
|
354708dbc2
|
Putting 'constructor' back. Improving constructor definitions.
|
2010-11-13 12:17:09 -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
|
cb81f86434
|
coco 98271e6: made 'extends' chainable
|
2010-11-09 00:26:31 -05:00 |
|
Jeremy Ashkenas
|
042af51751
|
combination of satyr's three comment patches ... comments are now statements, not expressions...
|
2010-11-08 23:39:21 -05:00 |
|
Jeremy Ashkenas
|
c17efcf422
|
merging satyr/defarg
|
2010-11-01 21:33:07 -04:00 |
|
Jeremy Ashkenas
|
6d8126e498
|
Removing the last Jison hack. (Jison 0.1.25)
|
2010-10-28 01:39:35 -04:00 |
|
Jeremy Ashkenas
|
6b4e437c93
|
CoffeeScript now compiled 'undefined' as 'void 0'
|
2010-10-27 22:50:20 -04:00 |
|
Jeremy Ashkenas
|
6e9cb27e46
|
Patching Jison (again) to fix 'Unexpected 1' -> 'Unexpected EOF'
|
2010-10-27 22:04:32 -04:00 |
|
satyr
|
1aba75e3e8
|
destructuring within arguments is now allowed as in SpiderMonkey
|
2010-10-27 05:23:35 +09:00 |
|
satyr
|
96f74f9da8
|
grammar: refactored Param
|
2010-10-26 19:08:01 +09:00 |
|
satyr
|
e7cc4e4faf
|
implemented default arguments
|
2010-10-26 13:34:56 +09:00 |
|
satyr
|
b2be475f93
|
tidied up formatting I broke at ad79e142
|
2010-10-26 04:57:20 +09:00 |
|
satyr
|
ad79e142ca
|
refactored operator parsing
|
2010-10-26 03:58:11 +09:00 |
|
satyr
|
27cdafb2d0
|
nodes: @soakNode -> @soak
|
2010-10-25 22:31:52 +09:00 |
|
satyr
|
1e984e78ca
|
grammar: improved formatting consistency, using single quotes unless interpolated and wrapping lines that are too long
|
2010-10-25 21:37:08 +09:00 |
|
Jeremy Ashkenas
|
5b16d4790c
|
Removing/Reverting do ->
|
2010-10-24 20:34:50 -04:00 |
|
Jeremy Ashkenas
|
d6d46697d0
|
Issue #795 -- clean up low precedence levels
|
2010-10-24 14:02:59 -04:00 |
|
Jeremy Ashkenas
|
cecae0f965
|
ObjectLiteral -> Obj, ArrayLiteral -> Arr
|
2010-10-24 11:35:47 -04:00 |
|
Jeremy Ashkenas
|
95be4a61ec
|
Merging in dynakeys
|
2010-10-24 11:32:23 -04:00 |
|
Timothy Jones
|
d096f69c78
|
Implemented rescoping with the do keyword.
|
2010-10-25 00:02:39 +13:00 |
|
satyr
|
331036f86d
|
786: implemented dynamic object keys
|
2010-10-24 14:20:20 +09:00 |
|
satyr
|
bfc236fca3
|
grammar: removed a remnant of Slice
|
2010-10-24 05:35:35 +09:00 |
|
satyr
|
0c3093f331
|
quit using __temp__ as placeholder name for anon class
|
2010-10-24 03:43:06 +09:00 |
|
satyr
|
ebdcfb5227
|
merged == and != into COMPARE
|
2010-10-24 03:30:16 +09:00 |
|
satyr
|
1335aee54b
|
783: corrected chained comparison precedence
|
2010-10-24 00:01:30 +09:00 |
|
satyr
|
bd10c2f828
|
implemented for-from-to and removed dotted ranges
|
2010-10-21 23:06:50 +09:00 |
|