Binds a function into the interpreter.
Binds a function into the interpreter.
The name to associate with the function
The collection of parameter names and documentation used by the function
The implementation of the function
Optional documentation for the function
Binds a function into the interpreter.
Binds a function into the interpreter.
The name to associate with the function
The collection of parameter names and documentation used by the function
The implementation of the function
Optional documentation for the function
Represents the context information about the interpreter state.
Represents the context information about the interpreter state.
The context of the interpreter
Retrieves the contents of a variable from the interpreter.
Retrieves the contents of a variable from the interpreter.
The name of the variable whose contents to retrieve
Some value if the variable exists, otherwise None
Interprets code and returns result of last top-level expression
Interprets code and returns result of last top-level expression
The line of code to interpret
The result of parsing and evaluation, yielding the last evaluated line of code
Interprets code and returns collection of results for all top-level expressions
Interprets code and returns collection of results for all top-level expressions
The line of code to interpret
The result of parsing and evaluation, yielding all evaluated lines of code
Stores into the global namespace of the interpreter the provided value, creating a variable with the specified name.
Stores into the global namespace of the interpreter the provided value, creating a variable with the specified name.
The name of the variable to contain the value
The value to store