REPLServer
Provides a customizable Read-Eval-Print-Loop (REPL).
Instances of repl.REPLServer
will accept individual lines of user input, evaluate those
according to a user-defined evaluation function, then output the result. Input and output
may be from stdin
and stdout
, respectively, or may be connected to any Node.js stream
.
Instances of repl.REPLServer
support automatic completion of inputs, simplistic Emacs-style
line editing, multi-line inputs, ANSI-styled output, saving and restoring current REPL session
state, error recovery, and customizable evaluation functions.
Instances of repl.REPLServer
are created using the repl.start()
method and should not
be created directly using the JavaScript new
keyword.
- See also
trait StObject
class Object
trait Any
class Object
trait Matchable
class Any