Michael Ficarra
|
4ab8503e5a
|
CoffeeScript 1.7.1
|
2014-01-29 23:19:36 -06:00 |
|
xixixao
|
10293df1f9
|
Recompile source with 1.7.0 version
|
2014-01-28 03:34:00 +00:00 |
|
Demian Ferreiro
|
2b4421fca1
|
Merge branch 'master' into more-math-operators
Conflicts:
lib/coffee-script/grammar.js
lib/coffee-script/lexer.js
lib/coffee-script/nodes.js
lib/coffee-script/parser.js
test/regexps.coffee
|
2014-01-24 15:40:28 -03:00 |
|
xixixao
|
369e0545c0
|
Added expansion to destructuring
|
2014-01-24 16:00:34 +00:00 |
|
xixixao
|
d7862647d9
|
Fix multiple postfix conditionals
|
2013-12-17 03:31:19 +01:00 |
|
xixixao
|
efe8c68c75
|
Changed multiline string literals
|
2013-11-18 04:32:15 +00:00 |
|
Marc Häfner
|
25c6001a6c
|
Speed up updateLocationDataIfMissing.
* Avoid excessive search for missing `locationData`
* Fix `locationData` for `ELSE IF`.
|
2013-06-21 02:47:29 +02:00 |
|
Marc Häfner
|
4fd5e9a3ab
|
Better handling of initial indent at file start.
* Detect initial indentation before the first token and enforce it.
* Don't add `INDENT` token (or the matching `OUTDENT, TERMINATOR`).
|
2013-06-14 00:28:45 +02:00 |
|
Jeremy Ashkenas
|
84b8b5ccee
|
CoffeeScript 1.6.3
|
2013-06-02 09:37:45 +04:00 |
|
Marc Häfner
|
cf07fcb4b1
|
#2900 -- parameter-less catch clause.
Plus some minor cleanup after f8c6b494aa
|
2013-04-12 17:50:45 +02:00 |
|
Demian Ferreiro
|
08b59aef8a
|
Make power operator have higher precedence than unary operators: +, -, ~, !
|
2013-03-25 00:05:04 -03:00 |
|
Demian Ferreiro
|
e237abff84
|
Merge branch 'power-operator' of git://github.com/charliesome/coffee-script into more-math-operators
Conflicts:
src/nodes.coffee
test/operators.coffee
|
2013-03-24 22:47:46 -03:00 |
|
Jeremy Ashkenas
|
566a7dabb2
|
Fixing erroneous whitespace fix in generated JS
|
2013-03-18 17:47:55 +08:00 |
|
Jeremy Ashkenas
|
a3e8de338a
|
CoffeeScript 1.6.2
|
2013-03-18 13:06:33 +08:00 |
|
Jeremy Ashkenas
|
dbb99f31a7
|
Reverting #2490
|
2013-03-10 07:21:00 +08:00 |
|
Jeremy Ashkenas
|
c53df12ec1
|
disallow multiple else blocks in if/guard syntax
|
2013-03-09 15:44:45 +08:00 |
|
Jeremy Ashkenas
|
13fae12f69
|
Fixes #2490 -- adding guard-style if blocks
|
2013-03-09 10:40:37 +08:00 |
|
Jeremy Ashkenas
|
eef83a9fcb
|
CoffeeScript 1.6.1
|
2013-03-05 11:07:16 +13:00 |
|
Jeremy Ashkenas
|
9f614fedec
|
CoffeeScript 1.6.0
|
2013-03-05 08:19:08 +13:00 |
|
Jeremy Ashkenas
|
b3452c1276
|
Fixes #2508 -- existential access of the prototype.
|
2013-03-04 22:07:47 +13:00 |
|
Demian Ferreiro
|
bf70b4660e
|
Revert #2599
|
2013-02-28 10:37:30 -03:00 |
|
Jeremy Ashkenas
|
af53c230a1
|
CoffeeScript 1.5.0
|
2013-02-25 21:12:22 +13:00 |
|
Jeremy Ashkenas
|
ac9d0e17e4
|
Merging in location data in the AST. Yee-hah.
|
2013-02-25 17:51:05 +13:00 |
|
Jeremy Ashkenas
|
5e498ca395
|
merged
|
2013-02-25 17:41:27 +13:00 |
|
Jeremy Ashkenas
|
14c2a16833
|
Reverted b31cc70 -- putting Generated comment back up top. Why? Why not?
|
2013-02-25 17:17:01 +13:00 |
|
Jason Walton
|
e1a2e11de4
|
Fix merge problem, and rebuild parser.js
|
2013-02-21 20:17:06 -05:00 |
|
Jason Walton
|
5e49df8ed4
|
Merge remote-tracking branch 'upstream/master'
Conflicts:
lib/coffee-script/grammar.js
src/grammar.coffee
|
2013-02-14 14:21:46 -05:00 |
|
Jeremy Ashkenas
|
fa1ffa66d3
|
Fixes #2359 -- tweak grammar to use new name
|
2013-02-14 16:34:32 +13:00 |
|
Jason Walton
|
c31bc6deb7
|
Update js files.
|
2013-02-06 10:40:48 -05:00 |
|
Jason Walton
|
fe45f1bf35
|
Merge remote-tracking branch 'upstream/master'
Conflicts:
lib/coffee-script/grammar.js
lib/coffee-script/rewriter.js
src/grammar.coffee
src/rewriter.coffee
|
2013-02-06 10:29:19 -05:00 |
|
Jeremy Ashkenas
|
b31cc70235
|
Moving the 'generated by coffeescript version X' comment to the bottom, to get it out of the way
|
2013-02-02 10:42:46 +11:00 |
|
Jeremy Ashkenas
|
78891a0ccc
|
Merging in @epedemian's fix for #2359 -- disallow other-typed constructors
|
2013-02-01 22:30:22 +11:00 |
|
Jason Walton
|
a1ba0a89f8
|
Merge remote-tracking branch 'origin/master'
Conflicts:
lib/coffee-script/coffee-script.js
lib/coffee-script/lexer.js
lib/coffee-script/parser.js
src/lexer.coffee
|
2013-01-14 14:26:06 -05:00 |
|
Jeremy Ashkenas
|
547a271cee
|
Merge pull request #2627 from int3/master
Parse compound assignment operator followed by a terminator. Closes #2532.
|
2013-01-05 20:10:32 -08:00 |
|
Jeremy Ashkenas
|
ba08a21d21
|
bumping version to 1.5.0-pre
|
2013-01-04 09:35:20 -10:00 |
|
Jez Ng
|
847ab4d18e
|
Parse compound assignment followed by a terminator.
Closes #2532.
|
2012-11-27 20:11:01 -05:00 |
|
Jason Walton
|
25126e2f99
|
Add location data to nodes without passing it in constructors.
|
2012-11-15 15:35:01 -05:00 |
|
Jason Walton
|
ce2bf36aae
|
Parser passes location data to each node in tree
|
2012-11-14 11:50:43 -05:00 |
|
Demian Ferreiro
|
52b0f76eb2
|
Prevent constructors from returning values
|
2012-10-28 08:55:48 -03:00 |
|
Jeremy Ashkenas
|
0ba628159f
|
Fixes #2580 -- Try/Catch is allowed to destructure the error object.
|
2012-10-23 17:57:22 -04:00 |
|
Jeremy Ashkenas
|
158d37215a
|
CoffeeScript 1.4.0
|
2012-10-23 16:45:31 -04:00 |
|
Jeremy Ashkenas
|
79492aab36
|
CoffeeScript 1.3.3
|
2012-05-15 12:35:40 -04:00 |
|
Jeremy Ashkenas
|
7792a3a6e3
|
CoffeeScript 1.3.2
|
2012-05-14 14:45:20 -04:00 |
|
Michael Ficarra
|
caf3da2f66
|
lexer/parser: split out null and undefined from BOOL token
also made explicit AST nodes `Bool`, `Null`, and `Undefined`
|
2012-05-08 16:14:28 -04:00 |
|
Jeremy Ashkenas
|
87257ea6b3
|
Fixes #2258 -- allow parameter lists in the vertical style.
|
2012-04-24 16:56:39 -04:00 |
|
Jeremy Ashkenas
|
4fc9a345bb
|
Fixes #2274 -- allow @variables as loop variables
|
2012-04-24 12:21:47 -04:00 |
|
Trevor Burnham
|
d58da49cee
|
Intermediate version bump to 1.3.2-pre
|
2012-04-23 13:34:04 -04:00 |
|
Jeremy Ashkenas
|
60c9b94656
|
CoffeeScript 1.3.1 (quick bugfix for compound assignment to a global variable
|
2012-04-10 17:26:23 -04:00 |
|
Jeremy Ashkenas
|
ed8d94f69c
|
CoffeeScript 1.3.0
|
2012-04-10 14:57:45 -04:00 |
|
Jeremy Ashkenas
|
7c1f4b38f4
|
start with 1, then 2 for reused vars.
|
2012-02-29 23:46:03 -05:00 |
|