Jeremy Ashkenas
|
c9a0a33fa2
|
reverting 63ab88
|
2011-12-14 10:39:20 -05:00 |
|
Michael Ficarra
|
63ab886e9f
|
removed excessive spacing
|
2011-12-10 21:19:59 -05:00 |
|
Jeremy Ashkenas
|
b122406683
|
huh.
|
2011-11-25 08:49:51 -05:00 |
|
Jeremy Ashkenas
|
35dc56d785
|
making debugger an expression.
|
2011-11-25 08:35:20 -05:00 |
|
Marijn Haverbeke
|
26d5c99570
|
Fix bug in lexer's reserved word error message
|
2011-11-25 12:46:40 +01:00 |
|
Michael Ficarra
|
6d6a5f609a
|
fixes #1844: bound functions in nested comprehensions
causing empty var statements
|
2011-11-10 03:08:38 -05:00 |
|
Michael Ficarra
|
a296957771
|
fixes #1848: line number reported as NaN in interpolation parse errors
|
2011-11-10 01:09:43 -05:00 |
|
Jeremy Ashkenas
|
64bd4b3f74
|
rebuilding lexer.js
|
2011-10-24 14:51:41 -04:00 |
|
Revence Kalibwani
|
264f881a81
|
Binary notation integers (0b100 as 4).
|
2011-10-21 21:44:56 +03:00 |
|
Michael Ficarra
|
9fef66ffcf
|
empty regular expressions with flags still need to be compiled to /(?:)/
|
2011-10-03 03:49:59 -04:00 |
|
Michael Ficarra
|
52dd348289
|
fixes #1724 for heregexen
TODO: DRY up that regex handling code so we don't have a duplicate test/error
|
2011-09-22 04:39:13 -04:00 |
|
Michael Ficarra
|
f4c1b20ec2
|
fixes #1724: regular expressions beginning with *
also normalised capitalisation in a few error messages
|
2011-09-22 04:09:58 -04:00 |
|
Jeremy Ashkenas
|
3d91b10927
|
Fixes #1714
|
2011-09-20 23:21:46 -05:00 |
|
Jeremy Ashkenas
|
54110c98d9
|
Issue #1714 ... broken 'in' after raw range 'for'
|
2011-09-20 22:28:07 -05:00 |
|
Jeremy Ashkenas
|
0199515cef
|
experimental change -- comments wanted. writing out helper functions and assignments as a single line, to minimize clutter.
|
2011-09-18 17:29:01 -05:00 |
|
Jeremy Ashkenas
|
d2b0404188
|
big whitespace / readability change. join top level block with extra newlines, and class definitions as well.
|
2011-09-18 17:16:39 -05:00 |
|
Jeremy Ashkenas
|
19f77cfff5
|
Unified error handling in the lexer.
|
2011-09-17 21:39:24 -04:00 |
|
satyr
|
d03d288a98
|
fixed #1299: overhauled token pairings
|
2011-09-17 08:26:04 +09:00 |
|
satyr
|
2ea51b02cc
|
fixed #1102; lexer: cleaned up unfinished
|
2011-09-07 02:56:14 +09:00 |
|
Gerald Lewis
|
76b6a1771b
|
fixes #1195: lex out semicolons before newlines and at end of program
|
2011-09-04 12:18:22 -04:00 |
|
Michael Ficarra
|
2ff6c4c3fc
|
fixes #1630: in should check indices of the right operand when it can
pass a `hasOwnProperty` check for them
|
2011-08-26 15:44:00 -04:00 |
|
Jeremy Ashkenas
|
42f2bd926b
|
Merge pull request #1590 from geraldalewis/proto_access
#1234 Protoype Access in :: Operator
|
2011-08-12 11:21:46 -07:00 |
|
Michael Ficarra
|
c3fe29455b
|
finishing up fix for #1009: class @do; it's a little bit ugly, but it
makes sense to do it this way
|
2011-08-11 01:52:10 -04:00 |
|
Gerald Lewis
|
29a44b84d5
|
fixes #1234 ... :: now creates an intermediary "prototype" Access node before any additional property accesses
|
2011-08-10 22:01:47 -04:00 |
|
Michael Ficarra
|
818216374c
|
Merge branch 'restructuring' of github.com:jashkenas/coffee-script
|
2011-08-08 13:21:58 -04:00 |
|
Michael Ficarra
|
c222da9dd6
|
Merge branch 'restructure' of https://github.com/gfxmonk/coffee-script into restructuring
Conflicts:
Cakefile
|
2011-08-05 17:47:54 -04:00 |
|
gfxmonk
|
ab17f41652
|
Moved src/*.coffee under src/coffee-script/ so that lib can be added to $NODE_PATH and only expose the top-level coffee-script namespace. Fixes #1246
|
2011-07-05 21:58:04 +10:00 |
|