The interpreter to power the REPL
The manager for the state of the REPL
The configuration associated with the REPL from the CLI
Function to create a new terminal for use with the REPL
Returns the active terminal instance used with this REPL.
Returns the active terminal instance used with this REPL.
The terminal instance
The configuration associated with the REPL from the CLI
The interpreter to power the REPL
Returns whether or not the REPL is running.
Returns whether or not the REPL is running.
True if running (started and active), otherwise false
Starts the REPL.
Starts the REPL. Asynchronous operation that does not block the thread executing this method.
The manager for the state of the REPL
Stops the REPL.
Stops the REPL. Blocks until fully stopped.
Returns a new REPL using the provided terminal.
Returns a new REPL using the provided terminal.
The terminal to use as the frontend of the REPL
The new REPL instance
Represents a REPL available through the terminal.