Trevor Burnham
824e081005
Fixing unavailability of global properties on REPL
2011-05-01 01:45:14 -04:00
Michael Ficarra
7efea4bb23
removed "globals" option of CoffeeScript.compile and enhanced fix from
...
previous commits
2011-04-29 15:53:30 -04:00
Michael Ficarra
63ce244359
Better fixes for problem mentioned in last 3 commits. Also adds _
...
special value (as in node's REPL) that always holds return value of last
executed expression. Finally, fixes #1109
2011-04-29 13:59:59 -04:00
Jeremy Ashkenas
238dc3a5b6
merging in #1268 ... michaelficarra's colored REPL.
2011-04-09 17:42:03 -07:00
Michael Ficarra
8e7c454de0
disabling colours for win32 and in presence of NODE_DISABLE_COLORS
...
environment variable
2011-04-05 20:51:28 -04:00
Michael Ficarra
68c75c7eb1
pretty node-like output in the REPL
2011-04-05 20:40:54 -04:00
Jeremy Ashkenas
3b2bade2f2
Use the newer Node.js binding for 'vm'.
2011-03-16 05:47:58 -05:00
Jeremy Ashkenas
3c9fdde24b
resolved merge
2011-01-30 19:40:59 -05:00
Jeremy Ashkenas
578a46fbda
Issue #875 -- console.log in the REPL
2011-01-30 19:32:07 -05:00
Timothy Jones
83a86aacb5
Closes #1068 . Don't know why CALL_START was in that file.
2011-01-24 19:57:31 +13:00
Timothy Jones
f231809e22
Swapping == with <, just in case.
2011-01-23 00:54:43 +13:00
Isaac Wolkerstorfer
496816acff
Add backwards compatibility for older readline
...
Check the readline.createInterface for arity. If it is 3,
assume the newer interface requiring separate stdin and stdout.
Otherwise, use the older calling style.
2011-01-22 12:30:22 +01:00
Isaac Wolkerstorfer
78b52f5716
Replace stdio with stdin/stdout pair for readline
...
On Node.js v0.3.6, the readline interface expects (in, out, complete).
This change makes the coffee-script repl conform to that expectation.
2011-01-22 11:40:25 +01:00
Jeremy Ashkenas
d8823ed45e
Implemented continuable lines in the REPL. Use a trailing slash. Multiline functions are now possible.
2011-01-15 15:06:51 -05:00
Jeremy Ashkenas
9a63b3147f
First implementation of autocomplete.
2011-01-15 14:53:07 -05:00
Jeremy Ashkenas
3f586ff4ab
Merge branch 'master' into 1.1-pre
2011-01-15 14:50:44 -05:00
Jeremy Ashkenas
7c7b9a4be1
Merging in 1035 fix. fileName -> filename ... a bit of refactoring.
2011-01-15 10:46:53 -05:00
Ryszard Szopa
bb745a8036
Basic REPL autocomplete.
...
It sort of works, but the tests could are incomplete.
2010-12-29 12:59:23 +01:00
Jeremy Ashkenas
b18d0d75fd
adding newlines after error stacktrace in REPL.
2010-12-05 15:46:04 -05:00
Jeremy Ashkenas
77e13e459b
Fixing the repl so that errors print properly, and async exceptions are logged instead of killing the session.
2010-12-05 15:40:49 -05:00
Jeremy Ashkenas
6b4e437c93
CoffeeScript now compiled 'undefined' as 'void 0'
2010-10-27 22:50:20 -04:00
Jeremy Ashkenas
a75368e2e8
Fixing the REPL.
2010-10-24 21:15:20 -04:00
Jeremy Ashkenas
6347849cd0
Switching parenthesized side in comprehensions.
2010-10-24 14:11:09 -04:00
Jeremy Ashkenas
26a115adcf
Removing the mixed-in sys/util module. Switching from 'puts' to console.log
2010-10-24 12:48:42 -04:00
satyr
88cc1ee35d
765: -b/--bare <- --no-wrap
2010-10-14 04:09:56 +09:00
Sam Stephenson
6e6165796c
noWrap: true -> wrap: false
2010-10-10 11:55:01 -04:00
satyr
e0ed254252
helpers: now directly exported
2010-09-25 09:29:44 +09:00
Jeremy Ashkenas
970bfbe151
Merge branch 'repl' of git://github.com/Tim-Smart/coffee-script
2010-09-21 08:05:03 -04:00
satyr
b19c004680
made wrapper function keep current this
2010-09-21 16:53:58 +09:00
Tim-Smart
c49cd02365
Fix REPL. Add CoffeeScript.eval method as run doesn't return result.
2010-09-21 17:36:23 +12:00
Jeremy Ashkenas
071b527b66
Issue #559 , renaming {source} option to {fileName}, on CoffeeScript.compile
2010-07-30 20:37:12 -04:00
Jeremy Ashkenas
3b6f020f8a
Making the spacing of symbols on function declaration consistent. No-space when single-line. Spaced when block. (StanAngeloff)
2010-07-24 08:31:43 -07:00
Jeremy Ashkenas
d017a8f9f7
Moving from '.addListener' to '.on' for Node v0.1.101
2010-07-18 07:54:44 -04:00
Jeremy Ashkenas
ec570c46bf
Big commit. First draft of stripping comments from generated JS output. Issue #41
2010-06-27 12:59:54 -04:00
Jeremy Ashkenas
e14f4c5db1
First draft of switching the CoffeeScript Compiler over to camelCase. Pour one on the ground for underscores...
2010-06-12 19:05:13 -04:00
Jeremy Ashkenas
a8e331a778
new improved REPL, using Node's new 'readline' module...
2010-06-11 18:36:18 -04:00
Jeremy Ashkenas
ea1411cd07
removing call to deprecated sys.p() in the REPL, now it's 'puts inspect value'
2010-06-01 19:24:48 -04:00
Jeremy Ashkenas
dfb3a13246
Fixed lingering CoffeeScript Compiler running live in Internet Explorer bugs. Implemented helpers.index_of and removed named functions. Ticket #366
2010-05-14 23:40:04 -04:00
Jeremy Ashkenas
8317960f81
Battery of patches for compatibility with Node v0.1.90
2010-04-10 18:05:35 -04:00
Jeremy Ashkenas
02f4cb75dd
removing deprecated references to process.mixin in favor of helpers.extend for Node 0.1.32
2010-03-15 22:53:25 -07:00
Jeremy Ashkenas
119b80d449
removing fiddling with require.paths from CoffeeScript
2010-03-15 20:39:46 -07:00
Jeremy Ashkenas
1cf0326183
unifying the CoffeeScript.compile and CoffeeScript.run apis to be the same -- source code and options hash.
2010-03-07 22:17:45 -05:00
Jeremy Ashkenas
06b50ecb98
unifying all of the server-side evaluation under CoffeeScript.run -- this means that __filename and __dirname and relative requires should work from all angles under Node.js
2010-03-07 21:49:08 -05:00
Jeremy Ashkenas
a4f7a5e248
documenting and cleaning up the Rewriter
2010-03-07 14:41:52 -05:00
Jeremy Ashkenas
d46daa1d7c
documenting optparse.coffee and repl.coffee
2010-03-07 13:41:15 -05:00
Jeremy Ashkenas
2a46e13d33
moving print_tokens (the pretty printer) from coffee_script to command_line
2010-02-24 18:56:32 -05:00
Jeremy Ashkenas
28a8c05513
light refactor for repl.coffee
2010-02-17 23:51:43 -05:00
Jeremy Ashkenas
0490cb2920
added experimental (but working) method to install CoffeeScript: 'sudo bin/cake install' -- once you've done that, you can take cake and coffee out of their bin/
2010-02-17 01:24:02 -05:00
Jeremy Ashkenas
2d0ad73af8
reorganizing lib/coffee_script to plain ol' lib
2010-02-17 00:55:56 -05:00