Ask for completions (if applicable) at the given position in the given code string.
Ask for completions (if applicable) at the given position in the given code string.
The code string in which completions are requested
The position within the code string at which completions are requested
The given State will have the Cell ID of the cell containing the given code, and it will
initially have empty values. Its prev
will point to the State returned by the closes prior
executed cell, or to State.Root if there is no such cell.
Initialize the interpreter, running any predef code and setting up an initial state.
Initialize the interpreter, running any predef code and setting up an initial state.
A State which is the current state of the notebook execution.
An initial state for this interpreter
Ask for parameter hints (if applicable) at the given position in the given code string.
Ask for parameter hints (if applicable) at the given position in the given code string.
The code string in which parameter hints are requested
The position within the code string at which parameter hints are requested
The given State will have the Cell ID of the cell containing the given code, and it will
initially have empty values. Its prev
will point to the State returned by the closes prior
executed cell, or to State.Root if there is no such cell.
Run the given code in the given State, returning an updated State.
The code string to be executed
The given State will have the Cell ID of the cell containing the given code, and it will
initially have empty values. Its prev
will point to the State returned by the closes prior
executed cell, or to State.Root if there is no such cell.
Shut down this interpreter, releasing its resources and ending any internally managed tasks or processes