Jeremy Ashkenas
|
f77877d7eb
|
adding a statement-as-expression test, and returning null from while loops, if asked
|
2010-01-03 18:58:34 -05:00 |
|
Jeremy Ashkenas
|
885dbaf7e4
|
beautiful -- all examples, tests, and docs are now compiling without JSLint warnings
|
2010-01-03 16:32:59 -05:00 |
|
Jeremy Ashkenas
|
fba131c5a4
|
adding splats as arguments to function calls
|
2009-12-31 19:52:13 -05:00 |
|
Jeremy Ashkenas
|
2ed041b5e1
|
comment about test_execution being the most important
|
2009-12-31 18:09:48 -05:00 |
|
Jeremy Ashkenas
|
370d05148d
|
getting there, finally ... all tests are green for whitespace
|
2009-12-30 21:51:23 -05:00 |
|
Jeremy Ashkenas
|
4097a81456
|
parser and test tweaks for whitespace -- tests are coming along
|
2009-12-30 17:58:27 -05:00 |
|
Jeremy Ashkenas
|
675a5f5d7c
|
execution tests still pass -- more lexer block insertion and 2 shift/reduces in the grammar now
|
2009-12-30 15:52:07 -05:00 |
|
Jeremy Ashkenas
|
893908b8fe
|
removing dots from whitespace examples
|
2009-12-30 00:22:27 -05:00 |
|
Jeremy Ashkenas
|
6821660905
|
clean up a couple of test errors for whitespace
|
2009-12-30 00:08:49 -05:00 |
|
Jeremy Ashkenas
|
c4844abb28
|
adding newline escaping, with tests
|
2009-12-26 09:29:03 -08:00 |
|
Jeremy Ashkenas
|
60342e8cd9
|
changed bin/coffee-script to bin/coffee
|
2009-12-26 08:57:13 -08:00 |
|
Jeremy Ashkenas
|
1486bbab9f
|
added array comprehensions over ranges
|
2009-12-26 00:16:40 -08:00 |
|
Jeremy Ashkenas
|
9adf2e2d30
|
major internal reworking -- all variable declarations have been pushed up to the first line of the block scope -- all assignment is now an inherent expression
|
2009-12-25 22:57:33 -08:00 |
|
Jeremy Ashkenas
|
cf46fa8c2c
|
started raising syntax errors for parens wrapped around expressions (they used to silently be ignored)
|
2009-12-25 20:36:22 -08:00 |
|
Jeremy Ashkenas
|
00659e5f76
|
reorganizing test fixtures and adding range literals for array slices
|
2009-12-25 16:20:28 -08:00 |
|
Jeremy Ashkenas
|
03a90928e1
|
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 |
|
Jeremy Ashkenas
|
4b7c965101
|
make equals signs full equals of colons -- you can use them inside of object literals now too
|
2009-12-25 13:21:17 -08:00 |
|
Jeremy Ashkenas
|
5b7e695f6c
|
removed bin/cs in favor of a more comprehensive coffee-script command ... now with --interactive and --run
|
2009-12-24 23:57:27 -08:00 |
|
Jeremy Ashkenas
|
12b830893d
|
sped up the execution test a good deal by running it all in one pass
|
2009-12-24 22:29:30 -08:00 |
|
Jeremy Ashkenas
|
4412f590cf
|
removed dependency on v8 in favor of bin/cs
|
2009-12-24 22:08:32 -08:00 |
|
Jeremy Ashkenas
|
5e6b49ad1e
|
with a working -n --no-wrap option to disable the top-level function safety wrapper
|
2009-12-24 15:31:00 -08:00 |
|
Jeremy Ashkenas
|
53e8ea7d9e
|
added comprehensive linting to the test suit
|
2009-12-24 00:49:11 -08:00 |
|
Jeremy Ashkenas
|
065cfddd0d
|
with a more comprehensive execution test that uncovered some missing spots
|
2009-12-24 00:41:12 -08:00 |
|
Jeremy Ashkenas
|
6882a3d36c
|
added some execution test
|
2009-12-24 00:12:07 -08:00 |
|
Jeremy Ashkenas
|
63a910d7ce
|
got comments within object and array literals working out
|
2009-12-22 11:50:43 -05:00 |
|
Jeremy Ashkenas
|
3cee51cc37
|
first draft of parsing and printing along comments -- unfortunately, not yet working within objects and arrays
|
2009-12-22 11:27:19 -05:00 |
|
Jeremy Ashkenas
|
45b559a721
|
passing through comments as tags on Values, but not printing them out quite yet...
|
2009-12-22 10:48:58 -05:00 |
|
Jeremy Ashkenas
|
d73ff9a79f
|
patched up array comprehensions somewhat. Parens are still a necessary evil, and there's still probably plenty of edge cases
|
2009-12-18 22:30:09 -05:00 |
|
Jeremy Ashkenas
|
fdcff7aaf0
|
finished the first draft of the parser test
|
2009-12-18 07:28:26 -05:00 |
|
Jeremy Ashkenas
|
ab2362e372
|
adding comprehensive attr_readers to the AST for testing
|
2009-12-18 07:21:59 -05:00 |
|
Jeremy Ashkenas
|
98cf9f5af2
|
parser test raises some minor improvements (remove unnecessary ValueNode arrays, etc
|
2009-12-18 07:11:01 -05:00 |
|
Jeremy Ashkenas
|
e74af51a7d
|
adding an initial lexer test
|
2009-12-18 06:59:06 -05:00 |
|