Access the compiler to do crazy things if you really want to!
The front-end REPL used to take user input.
History of commands that have been entered into the shell, including previous sessions
Shows all imports added that bring values into scope for the commands a user runs; *includes* imports from the built-in predef and user predef files
Current height of the terminal
Display help text if you don't know how to use the REPL
History of commands that have been entered into the shell during the current session
Shows the imports added to scope by the commands a user has entered so far; *excludes* imports from the built-in predef and user predef files
The last exception that was thrown in the REPL;
null if nothing has
yet been thrown.
Throw away the current scala.tools.nsc.Global and get a new one
Read/writable prompt for the shell.
Functions that can be used to manipulate the current REPL session: check-pointing progress, reverting to earlier checkpoints, or deleting checkpoints by name.
Lets you configure the pretty-printing of a value.
Controls how things are pretty-printed in the REPL.
Type object representing the type of
Type object of T.
If class wrapping is enabled, this lists the names of the previous commands that the current commands actually references (as told by the scalac).
Current width of the terminal