Ryan Dahl
|
feb77eab65
|
Fix REPL for named functions
add some tests.
|
14 years ago |
Ryan Dahl
|
c82fe30ca1
|
repl.js style
|
14 years ago |
Ryan Dahl
|
00974df3e5
|
Allow for evaling statements in REPL too
|
14 years ago |
Ryan Dahl
|
b45698e676
|
Improve how REPL commands are evaled
Before:
> {a: 1}
1
> (function() {
... // foo
... return 1;
... })();
...
Now:
> {a: 1}
{ a : 1 }
> (function() {
... // foo
... return 1;
... })();
1
>
|
14 years ago |
Brian White
|
6d75c06e64
|
Add os module to repl's built-in lib list
|
14 years ago |
Brian White
|
e41e078159
|
Make sure REPL doesn't get borked when invalid REPL keywords are entered
|
14 years ago |
Ryan Dahl
|
e232f6e735
|
more lint
|
14 years ago |
Marco Rogers
|
118b88e44f
|
update repl to distinguish JSON.parse SyntaxErrors from the rest
|
14 years ago |
Brian White
|
5908bdab9a
|
Make sure raw mode is disabled when exiting a terminal-based REPL.
|
14 years ago |
Ryan Dahl
|
8e09b1e2e1
|
Simplify REPL displayPrompt
Now that we insert \r into the stream and aren't switching back and forth
between termios modes, not need to worry about when to display the prompt.
|
14 years ago |
isaacs
|
bfc6b51d95
|
The cwdRequire hack is no longer necessary with the require.resolve refactor.
|
14 years ago |
isaacs
|
226eff5104
|
Add require.resolve.
Also, hack the repl so that it works as expected there, too.
|
14 years ago |
Sami Samhuri
|
56df0cbf93
|
new api for defining repl commands
|
14 years ago |
Micheil Smith
|
e38eb0c5a4
|
Soft migration of sys -> util, Removal of deprecated utils module.
|
14 years ago |
Ryan Dahl
|
783f5019b0
|
Add flag to disable colors in REPL
|
14 years ago |
Sean Coates
|
ae87007478
|
add $ to variable name character matching patterns in repl completer
|
14 years ago |
Joshaven Potter
|
3d4e4d8909
|
syntax fixes to pass jslint
|
14 years ago |
Ryan Dahl
|
5829716649
|
Fix REPL crash on tabbing 'this.'
Thanks to Tim Becker for pointing this out.
|
14 years ago |
Ryan Dahl
|
d2de8ba400
|
^c to get out of '...' in REPL
|
14 years ago |
Ryan Dahl
|
42eb5a6898
|
Simplify REPL
|
14 years ago |
Trent Mick
|
1d961a6630
|
add ANSI coloring option to sys.inspect and, by default, to the repl
|
14 years ago |
Trent Mick
|
293809b8b6
|
drop obsolete TODO comment
|
14 years ago |
Trent Mick
|
5c1ffa165f
|
repl completion: completion for arguments to "require"
|
14 years ago |
Trent Mick
|
2134982ea4
|
repl completion: comment/TODO cleanup, no functional change
|
14 years ago |
Trent Mick
|
1c9a85b9a6
|
First pass at tab-completion in the REPL
|
14 years ago |
Blake Mizerany
|
8c8534046c
|
fix whitespace errors
|
15 years ago |
Ruben Rodriguez
|
242161bef2
|
Added new API to Script, and implemented it in the REPL
|
15 years ago |
isaacs
|
e65e6039a8
|
Fix #169. Expose require members in the repl.
This fixes #169 by putting the require members onto the cwdRequire function
which is exposed to the repl scope.
|
15 years ago |
Ryan Dahl
|
adc06dd705
|
Add NODE_NO_READLINE check for REPL
Setting this environmental variable to a non-zero integer will start all
REPL interfaces without readline. For use with rlwrap.
|
15 years ago |
Ryan Dahl
|
a6942b345d
|
Fix test-repl
|
15 years ago |
Matt Ranney
|
09af242c89
|
Support more readline navigation keys.
|
15 years ago |
Ryan Dahl
|
41f213be18
|
Add binding to termios, implement readline for repl
|
15 years ago |
isaacs
|
a26f7d753d
|
Make require() from the repl be relative to cwd
|
15 years ago |
isaacs
|
82813f2f8c
|
Execute repl code in new context
|
15 years ago |
Ryan Dahl
|
e97a481785
|
Destroy REPL pipes instead of shutting down.
|
15 years ago |
Matt Ranney
|
39464b498f
|
Add docs for new REPL options and fill out description of commands.
|
15 years ago |
Matt Ranney
|
b7441040f8
|
REPL can be run from multiple different streams.
e.g. from UNIX sockets with socat.
|
15 years ago |
isaacs
|
57fbb627ca
|
trailing whitespace fixes
|
15 years ago |
isaacs
|
de9778b5bd
|
Add line breaks to the code when the user types a line break
|
15 years ago |
Ryan Dahl
|
fdf46a65c9
|
Use streams for stdout and stdin
|
15 years ago |
elliottcable
|
52f088b966
|
Providing the option for a repl-printer other than sys.p
|
15 years ago |
visionmedia
|
a650138ebf
|
Moved help msg to node-repl
|
15 years ago |
Ryan Dahl
|
7a2e784ad7
|
Module refactor - almost CommonJS compatible now
API change summary:
* require("/sys.js") becomes require("sys")
* require("circle.js") becomes require("./circle")
* process.path.join() becomes require("path").join()
|
15 years ago |
Ryan Dahl
|
ad0a4cefb8
|
Namespace EVERYTHING under process; introduce GLOBAL
http://groups.google.com/group/nodejs/browse_thread/thread/1034fd2ad2cd93e8
|
15 years ago |
Ryan Dahl
|
2b8ab7e24f
|
utils.js links to sys.js instead of other way around
|
15 years ago |
Ryan Dahl
|
27738d8e60
|
Clean up some things in the repl, add docs.
|
15 years ago |
Ryan Dahl
|
c27d9f986a
|
include utils in the repl.
|
15 years ago |
Ryan Dahl
|
7abad8b7b3
|
API: Move node.puts(), node.exec() and others to /utils.js
|
15 years ago |
Ryan Dahl
|
4f69871c17
|
Add node.inspect() and deprecate p().
|
15 years ago |
RayMorgan
|
028e24c9f5
|
When printing, check to see if value is undefined. If so, print nothing.
|
15 years ago |